这个是咋回事啊,a不应该是2嘛?

这个是咋回事啊,a不应该是2嘛?

问题描述:

 

这个加括号是判断文本是假

else后面没有加{},else b=c;a=c; 等价于 else {b=c;} a=c  3

注意看a = c;这条语句,千万不要以为这个a = c;属于else分支的,else没加大括号,就不是它分支的一部分;

if ... else不加大括号,只有一条语句(以;结尾的)