问题 单项选择题

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

问答题 简答题
单项选择题