填空题
下面程序的运行结果是______。
#define EXCH(a,b)int t;t=a;a=b;b=t;
main()
int x=1,y=2;
EXCH(x,y);
printf("x=%d,y=%d/n",x,y);
1、
【正确答案】
1、x=2,y=1
【答案解析】
[解析] 本题首先定义了函数EXCH(a,b),用于交换2个参数的值,所以在主程序中调用它之后交换了x和y的值。
提交答案
关闭