A-A+

设有某函数的说明为int*func(inta[10] intn);则下列叙述中 正确的是A.

2022-08-12 18:48:00 问答库 阅读 197 次

问题详情

设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
A.说明中的a[10]写成a[]或*a效果完全一样
B.形参a对应的实参只能是数组名
C.func的函数体中不能对a进行移动指针(如a++)的操作
D.只有指向10个整数内存单元的指针,才能作为实参传给a

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
函数func为返同值为指针的函数,有两个形参,形参数组a为指针变量,保存实参数组的首地址,其元素个数由实参数组决定,因此说明中的a[10]写成a[]或*a效果完全一样。

考点:函数