C语音中c=a++||b++和c=a++&&b++有什么区别呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 13:17:48
C语音中c=a++||b++和c=a++&&b++有什么区别呢?

C语音中c=a++||b++和c=a++&&b++有什么区别呢?
C语音中c=a++||b++和c=a++&&b++有什么区别呢?

C语音中c=a++||b++和c=a++&&b++有什么区别呢?
c=a++||b++和c=a++&&b++
a=1
c=a++||b++; 执行后 c= 1,a=2,b 不变
a=0
C=a++ && b++; 执行后 c= 0,a=1,b 不变
|| 为真时后面的表达式不执行
&& 为假时 后面的表达式不执行;
|| 任何一个为真结果为真
&&