若有函数声明 void fun(float array[], int *ptr); 以下叙述正确的是( )。

admin2020-11-23  41

问题 若有函数声明
void fun(float array[], int *ptr);
以下叙述正确的是( )。

选项 A、函数参数 array, ptr 都是指针变量
B、函数参数 array 不是指针变量,ptr 是指针变量
C、调用函数时,实参数组的值将一一复制给array数组
D、调用函数时,array是按值传送,ptr是按地址传送

答案A

解析 数组名表示该数组的首地址,是一个地址常量,作为函数参数时传递的是数组的首地址,属于地址传参,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/qy3p777K
0

最新回复(0)