A-A+
下列程序的运行结果是______。 void fun(int *a int *b) { in
问题详情
下列程序的运行结果是______。 void fun(int *a,int *b) { int *k; k=a;a=b;b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }
A.63
B.36
C.编译出错
D.0请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:本题fun函数的功能是实现数据交换,交换的只是存储指针变量的地址,且指针所指向的内容不变。