填空题 下面程序
main()
int x,y,m,n;
x=5;y=8;
m=++x,x;
n=y+y++;
printf("%d,%d,%d,%d",x,y,m,n);

运行后,x,y,m,n的值是______。

  • 1、
【正确答案】 1、6,9,6,16。    
【答案解析】[分析]赋值语句m=++x,x;是将逗号表达式的值赋给m,x和m的值都是6,赋值语句n=y+y++;是将y+y的值16赋给n,再执行y的自加运算,y的值变为9。