问题
单项选择题
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为( )。
A.int arr[][]
B.int[5][]
C.int*a[6]
D.int(*[6]
答案
参考答案:D
解析: 二维数组可以看作是一维数组的扩展。选项D表示的是一个一维数组,里面每个元素是一个指针,而指针肯定指向某个地址,从而完成二维数组的扩展。考生要*和[]的运算优先级。
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为( )。
A.int arr[][]
B.int[5][]
C.int*a[6]
D.int(*[6]
参考答案:D
解析: 二维数组可以看作是一维数组的扩展。选项D表示的是一个一维数组,里面每个元素是一个指针,而指针肯定指向某个地址,从而完成二维数组的扩展。考生要*和[]的运算优先级。