单选题
若有函数声明:
void fun(float array[],int*ptr);
以下叙述正确的是______。
A.函数参数array,ptr都是指针变量
B.函数参数array不是指针变量,ptr是指针变量
C.调用函数时,实参数组的值将一一复制给array数组
D.调用函数时,array是按值传送,ptr是按地址传送
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 数组名为数组的首地址,也是指向数组的指针,所以array和ptr都是指针,A选项正确,B选项错误。调用函数时,将实参数组首地址赋给指针array,而不是传递整个数组元素,C选项错误。调用函数时,array与ptr都是按地址传送的,故D选项错误。
提交答案
关闭