问题
单项选择题
以下程序运行后的输出结果是
void swap(int x, int y)
int t;
t=x;x=y;y=t;
main()
int a=15, b=16;
swap(a, b); printf("% d % d", a, b);
A) 15, 16
B) 16, 15
C) 15, 15
D) 16, 16
答案
参考答案:A
解析: 函数swap采用传值传递方式,无论形参x和y的数值发生多大变化,实参a和b的值都不变。因此选项A)正确。