选择题
下面程序的结果为
#include'iostream.h'
void change(int a,int b)
{
int temp;
temp=a;
a = b;
b=temp;
}
void main()
{
int m,n;
m=8;
n=9;
change(m,n);
cout<<m <<' ' << n << endl;
}
A、
8 9
B、
9 8
C、
程序有错误
D、
9 9
【正确答案】
A
【答案解析】
[考点] 考查交换两整数的方法。 两数只在函数change内被使用,函数调用完后该内存被释放,因此没有交换两数。 交换两个数的方法简单说有两种一是使用指针,二是用引用。
提交答案
关闭