问题
单项选择题
以下程序运行后的输出结果是
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)正确。