设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是

admin2021-07-09  29

问题 设有某函数的说明为
    int* func(int a[10], int n);
则下列叙述中,正确的是

选项 A、形参a对应的实参只能是数组名
B、说明中的a[10]写成a[]或*a效果完全一样
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a

答案B

解析 本题重点考察返回指针值的函数相关知识,返回指针值的函数,一般定义形式为:类型名 * 函数名 ( 参数列表 )。func函数被定义为指针型函数,它的形参int a[10]和 int n,分别指一维数组a[0]和整型变量n。
转载请注明原文地址:https://kaotiyun.com/show/bEkp777K
0

最新回复(0)