A-A+

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

2022-08-06 00:48:32 问答库 阅读 174 次

问题详情

下列程序执行后的输出结果是 void func(int *a,int b[]) { b[0]=*a+6;} main() { inta,b[5]; a=0;b[0]=3; fun c(&a,b);printf("%dn",b[0]);}
A.6
B.7
C.8
D.9

参考答案

正确答案:A
解析: 函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针型。它的作用是将一个变量的地址传递到另一个函数中。当数组名作参数时,如果形参数组中的各元素的值发生变化,实参数组元素的值也将随之发生变化。

考点:程序