A-A+

下列程序执行后的输出结果是()。 void func(int*a int b[]) { b[

2022-08-06 01:11:04 问答库 阅读 174 次

问题详情

下列程序执行后的输出结果是()。 void func(int*a,int b[]) { b[0]=*a+b;}
main { int a,b[5]; a=0.b[0]=3; func(&a,b);printf("%d\n",b[0]); }
A.6
B.7
C.8
D.9请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
本题考查函数的调用,从主函数传递到调用函数中,*a的值为0,因此当执行完调用函数后,b[0]的值为6。

考点:程序