万能百科  > 所属分类  > 

对于以下函数声明 void fun(int array[4],int+ptr);以下叙述中正确的是( )。

对于以下函数声明

void fun(int array[4],int+ptr);以下叙述中正确的是( )。

A.array,ptr都是指针变量

B.调用fun函数时,实参的值将逐一复制给array

C.调用fun函数时,array按值传送,ptr按地址传送

D.array是数组,ptr是指针,它们的性质不同

正确答案:

Avoidfun(intarray[4],int4ptr);第一个参数虽然是数组类型,但是会退化为指针,并且形参数组的个数没有用。第二个参数是指针,因此实际上二个形参都是指针,传递的都是地址,而不是值。可知选项B、C、D错误。答案为A选项。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签