if判断语句的理解、逻辑表达式的理解(做题笔记)

1.当if()括号内可以是任意合法数值,但只有当表达式的逻辑值是1时,执行语句

  比如:int a=1;if(!a) ++b;中!a的值为0,所以不执行++b

2.&&的短路意思是,自左向右,一旦判断为假就输出,值为0

   ||的短路意思是,自左向右,一旦判断为真就输出,值为1

3.逻辑表达式一旦短路,就不执行后面的表达式了。

.if判断语句的理解、逻辑表达式的理解(做题笔记)

4.循环嵌套的结构识别——>if(); else if; else if;.....

if判断语句的理解、逻辑表达式的理解(做题笔记)

这题if();else if语句没有对x起作用,后面的起作用。

5.等号的书写,用于判断==

if判断语句的理解、逻辑表达式的理解(做题笔记)