int x=5; int y=2+(x+=x++,x+8,++x); printf("%d",y); 结果是多少,为什么?请大侠们解释清楚点,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 18:04:09
int x=5; int y=2+(x+=x++,x+8,++x); printf(
x)+Q5V1*m5*m+u*-t+4 riJ)J:@ݓ͛lKf=0QɎ]Ov7

int x=5; int y=2+(x+=x++,x+8,++x); printf("%d",y); 结果是多少,为什么?请大侠们解释清楚点,
int x=5; int y=2+(x+=x++,x+8,++x); printf("%d",y); 结果是多少,为什么?请大侠们解释清楚点,

int x=5; int y=2+(x+=x++,x+8,++x); printf("%d",y); 结果是多少,为什么?请大侠们解释清楚点,
结果为14
y的值为括号内最左边的式子的值加上2; 括号内的计算顺序是从右向左.