if判断语句的理解、逻辑表达式的理解(做题笔记)
1.当if()括号内可以是任意合法数值,但只有当表达式的逻辑值是1时,执行语句
比如:int a=1;if(!a) ++b;中!a的值为0,所以不执行++b
2.&&的短路意思是,自左向右,一旦判断为假就输出,值为0
||的短路意思是,自左向右,一旦判断为真就输出,值为1
3.逻辑表达式一旦短路,就不执行后面的表达式了。
.
4.循环嵌套的结构识别——>if(); else if; else if;.....
这题if();else if语句没有对x起作用,后面的起作用。
5.等号的书写,用于判断==