已知一函数的形参说明为intarr[5][6],则与此等效的形参说明为( )。 A.intarr[][]B.int[

题目

已知一函数的形参说明为intarr[5][6],则与此等效的形参说明为( )。

A.intarr[][]

B.int[5][]

C.int*a[6]

D.int(*a)[6]

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

23、以下叙述中不正确的是()。

A.函数中的自动变量可以赋初值,每调用一次,赋一次初值。

B.调用函数时,实参和对应形参在类型上只需赋值兼容。

C.外部变量的隐含类别是auto。

D.函数形参可以说明为register变量。


在 C 语言程序中,被调用的函数必须在 main 函数中定义

第2题:

C程序函数的形参不可以说明为static型变量


A

第3题:

【单选题】己知某函数的一个形式参数被说明为MAT[3][10],在下列说明中,与此等效的形参说明是 。

A.int MAT[][10]

B.int MAT[3][]

C.int MAT[l0][3]

D.int MAT[][]


int MAT[][10]

第4题:

接收数组的形参需要声明为“类型名 参数名[]”。


正确

第5题:

已知某函数的一个形式参数被说明为MAT[3][10],在下列说明中,与此等效的形参说明是:

A.int MAT[][10]

B.int MAT[3][]

C.int MAT[10][3]

D.int MAT[][]


int MAT[][10]

第6题:

以下叙述中不正确的是______。

A.函数中的自动变量可以赋初值,每调用一次,赋一次初值

B.在调用函数时,实参和对应形参在类型上只需赋值兼容

C.外部变量的隐含类别是自动存储类别

D.函数形参可以说明为register变量


正确答案:C

第7题:

已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为( )。

A.int arr[][]

B.int[5][]

C.int*a[6]

D.int(*a)[6]


正确答案:D
解析: 二维数组可以看作是一维数组的扩展。选项D表示的是一个一维数组,里面每个元素是一个指针,而指针肯定指向某个地址,从而完成二维数组的扩展。考生要*和[]的运算优先级。

第8题:

若只需要利用形参间接访问实参指针所指向的对象,而形参本身具有相应的存储空间,则应把形参变量说明为()参数。

A、指针

B、引用

C、值

D、指针引用


参考答案:A

第9题:

已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为

A.int arr[][]

B.int[5][]

C.int*a[6]

D.int(*a)[6]


正确答案:D
解析:二维数组可以看作是一维数组的扩展。选项D表示的是一个一维数组,里面每个元素是一个指针,而指针肯定指向某个地址,从而完成二维数组的扩展。考生要注意选项C中*和[]的运算优先级。