经过以下语句定义后,表达式z+=x>y?++x:++y的值为().int x=1,y=2,z=3

问题描述:

经过以下语句定义后,表达式z+=x>y?++x:++y的值为().int x=1,y=2,z=3

什么答案是6啊
三目表达式?左边为true则执行++x,反之则执行++y;
z+=x;即z=3+1=4,是大于2的,所以执行++x,x=2