解释下这个表达式

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:30:25
int x=1,y=1; (!x||y--)
设int x=1,y=1; 表达式(!x||y--)的值?

(!x||y--)为1

此时x=1 真
y=0 假

真与假为 假
非假为真
真为1

你好像落下什么东西路,前两句是x和y的初始化,分别初始化为1
后面的那个括号不知道啥意思,不过里面是非x或者y减一的意思