下面程序的输出结果是()。 #include <stdio.h>void main(){ int x=10,y=20,t=0;if(x==y) t=x; x=y; y=t; printf("%d %d\n",x,y); }
时间: 2023-11-27 19:04:21 浏览: 223
程序的输出结果是 "20 0"。
在程序中,首先定义了三个整型变量 x、y 和 t,分别初始化为 10、20 和 0。接着使用 if 语句判断 x 和 y 是否相等,由于它们不相等,因此不执行 if 语句中的代码。然后交换 x 和 y 的值,将 x 的值赋给 t,但是由于 t 的值一开始就被初始化为 0,因此此时 t 的值为 0。然后再将 y 的值赋给 x,最后将 t 的值赋给 y。因此,输出结果为 "20 0"。
阅读全文