设int x=1,y=1;表达式(!x++ || y––)的值是

2025-03-10 22:55:52
推荐回答(2个)
回答1:

表达式(!x++ || y––)的值是1
分析:因为对于后缀的++与--是先取变量的值,再对变量进行自加与自减
!x++等价于!x,然后对x加1,y--等价于y,然后对y减1
即(!1 || 1),结果当然是1

回答2:

0

!1为0,y=0,所以整个为0