A-A+

下列程序的运行结果是______。 void fun(int *a int *b) { in

2022-08-06 05:04:48 问答库 阅读 176 次

问题详情

下列程序的运行结果是______。 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函数的功能是实现数据交换,交换的只是存储指针变量的地址,且指针所指向的内容不变。

考点:程序