若有定义“int x=1,y=1;",表达式(!x||y- -)的值是?请说明怎么计算

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/10 14:52:57
若有定义“intx=1,y=1;",表达式(!x||y--)的值是?请说明怎么计算若有定义“intx=1,y=1;",表达式(!x||y--)的值是?请说明怎么计算若有定义“intx=1,y=1;",

若有定义“int x=1,y=1;",表达式(!x||y- -)的值是?请说明怎么计算
若有定义“int x=1,y=1;",表达式(!x||y- -)的值是?请说明怎么计算

若有定义“int x=1,y=1;",表达式(!x||y- -)的值是?请说明怎么计算
1
!优先级比 || 高,所以先!x = 0,然后 !x||y 等于1,至此表达式已经完成,其值为1.
y有个额外动作,再执行一次--,y 变成 0;