设有说明:int x=1,y=2;执行条件表达式(x=y)?++x:--x后,x的值为多少,为什么?
问题描述:
设有说明:int x=1,y=2;执行条件表达式(x=y)?++x:--x后,x的值为多少,为什么?
答
:是一个3目判断符号 意思是如果x=y为真,那么是x,反之则是Y 上面的语句执行后的x值应该是0,x!=y 所以为假,(--x)--〉0