&&和||运算

来源:互联网 发布:解析视频软件 编辑:程序博客网 时间:2024/05/02 07:47
&&:前面是假就不执行&&后面的语句。
||:前面是真就不执行||后面的语句。


例子:
若定义了int m=1,n=2;在执行了--m&&n++;++m||n++;这2条语句后,n的值为?


--m&&n++  ; --m  后 m的值为0  即false 不用执行语句后面  所以 n不再执行。
++m||n++ ;   ++m  m的值为1   因为是或运算  一个真就为真   后面也不再执行 。


所以n的值没有发生变化  是2