求大佬告知详细过程若有定义intx=3,y=210,y=20,z;执行y=z=x; x=y==z;后,x的结果是

因为条件运算符的结合方向是自祐至左的所以表达式就可以变为w<x?w:(y<z?y:z),代入数据就为1<2?1:(3<4?3:4)进一步计算括号里的结果变为为1<2?1:3,最后整个条件表达式的结果为1

你对这个回答嘚评价是?

!x+y>z  这个表达式优先级从高到低为 ! + ,> ,所以从左往右计算

我要回帖

更多关于 若有定义 的文章

 

随机推荐