请问为什么b=6,不应该得0嘛?

img

基础知识不牢固
&&是逻辑运算符,不是算术运算符,它有短路特性
当其中某一项是false时,就不再继续计算后续的表达式

前面一个括号是false,最终结果一定是false,后面那个括号就没有执行,b还是原来的6