C语言问题8

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:56:13
x=y=0;
while(x<15)y++,x++=+y;
printf("%d,%d",y,x)
结果是?
解释一下过程

等号从右到左运算,所以先执行 y=0; 然后x=y;这时x y都是0
,表示一个语句的一部分,也就是说y++,x++=+y; 是一个语句
所以while(x<15)y++,x++=+y;
等同与
while(x<15){
y++;
x++=+y;
}

程序错误