问一道程序填空题 关于选择结构的!
13.阅读下面程序,则在执行时候的输出为____【13】___ 。#include "stdio.h"
main()
{ int x=1,y=2,z=0;
?if(x=2)z=x,x=y,y=z;
?printf("%d,%d\n",x,y);}
我的理解是 IF(X=2)为假 则跳过Z=X这一句 所以执行x=y,y=z;
这样得到X=2 Y=0
但是输出的结果为何是 2,0 呢?
[此贴子已经被作者于2018-11-13 08:36编辑过]