三元表达式啊,基础书籍都会讲的。问号前的表达式如果为真,那么就返回冒号前的值,否则返回冒号后的值。这里a
这是一个逗号表达式首先执行 a=b=4,将4赋值给a和b然后执行a+1表达式,a中任然存放4然后执行b+=2,等同于b=b+2,此时b的值被赋值为6最后执行a+b,结果为10 整个逗号表达式的值为,最后一个表达式的值,即10希望能够帮到你。