填空题
以下程序运行后的输出结果是______。 #include<stdio.h> main() { int x=10,y=20,t=0; if(x==y)t=x;x=y;y=t; printf("%d%d",x,y); }
1、
【正确答案】
1、20 0
【答案解析】
[解析] 在程序中if(x==y)t=x;x=y;y=t;是三条独立的语句,因为x,y的值不相等,所以if语句不执行,而执行x=y;y=t;这两条赋值语句,所以变量x的值等于20,y的值等于0。
提交答案
关闭