未分类题

有以下程序: main() {int x,y,z; x=y=1; z=x++,y++,++y; printf('%d,%d,%d,%d/n',x,y,z); 程序运行后的输出结果是( )。
D.2,2,1

A.2,3,3
B.2,3,2
C.2,3,1

【参考答案】

C
解析:z=x++是先把x的值1赋给z,所以z=1,然后再把x加1赋给x,x=2,++y后y又加1,所以y=3。
热门 试题