A-A+

下列程序段的输出结果是 ______。 void fun(int * x int * y)

2022-08-06 05:29:40 问答库 阅读 176 次

问题详情

下列程序段的输出结果是 ______。 void fun(int * x,int * y) {pnntf("%d%d",* x,* y);* x=3;*y=4;} main() { int x=1,y=2; fun(&y,&x); printf ("%d%d",x,y); }
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:本题中函数传递的是变量的地址,如果形参在函数中发生改变,相刘应的实参也就有了改变。

考点:程序