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

admin2015-07-30  31

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

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

答案D

解析 void fun(float array[],int*ptr)定义了2个形参:array[]和* ptr,其中函数形参中int array[]其实相当于int*array,答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/ZTi0FFFM
0

最新回复(0)