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

admin2019-07-25  10

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

选项 A、调用函数时,array数组的元素和ptr都是按值传送
B、函数声明有语法错误,参数 array 缺少数组大小定义
C、调用函数时,array数组中将存储从实参中复制来的元素值
D、函数参数 array, ptr 都是指针变量

答案D

解析 (float array[], int *ptr)均表示定义了2个指针变量*array和ptr,其中函数形参中int array[]其实相当于int* array,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/ZpID777K
0

随机试题
最新回复(0)