c语言中表达式(!x‖y--)是什么意思?

如题所述

判断x的值是否为0:
=> 如果x为0,则整个表达式的值为逻辑真,并且y--就不执行了;
如果x为0,那么再判断y的值是否为非0:
=> y的值是非0,整个表达式的值就是逻辑真,然后再把y的值减1
y的值是0,整个表达式的值就是逻辑假,然后再把y的值减1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-27
条件语句,!是逻辑“非”的符号,"!x"就是x为假的意思,y--就是y=y-1的意思。和起来就是判断x是否为真或者判断y是否已经自减
第2个回答  2017-08-04
x非0 或 y非0
并且判断了之后,y的值自减1
相似回答