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

2024-11-17 12:25:44
推荐回答(3个)
回答1:

判断x的值是否为0:
=> 如果x为0,则整个表达式的值为逻辑真,并且y--就不执行了;
如果x为0,那么再判断y的值是否为非0:
=> y的值是非0,整个表达式的值就是逻辑真,然后再把y的值减1
y的值是0,整个表达式的值就是逻辑假,然后再把y的值减1

回答2:

条件语句,!是逻辑“非”的符号,"!x"就是x为假的意思,y--就是y=y-1的意思。和起来就是判断x是否为真或者判断y是否已经自减

回答3:

x非0 或 y非0
并且判断了之后,y的值自减1