若有以下数组定义和f函数调用的语句,则在f函数的说明中,对形参数组array的正确定义方式为( )。int a[3][4]; f(a);
A: f(int array[][6])
B: f(int array[3][])
C: f(int array[][4])
D: f(int array[2][5])
A: f(int array[][6])
B: f(int array[3][])
C: f(int array[][4])
D: f(int array[2][5])
举一反三
- 设主调用函数为如下程序段,则函数f中对形参数组定义错误的是:int a[3][4];f() A: f(int array[3][4]) B: f(int array[][4]) C: f(int array[3][]) D: f(int array[4][3])
- 已有数组定义:int a[3][4];和fun函数的调用语句:fun (a);,则以下对f函数的说明中,( )是错误 A: fun (int array[4][4]) B: fun (int array[ ][4]) C: fun (int array[3][ ]) D: fun (int (*array) [4 ])
- 已有以下数组定义和f函数调用语句,int a[3][4];f(a);则在f函数的说明中,对形参数组array的正确定义方式为
- 已有以下数组定义和f函数调用的语句,则在f函数的说明中,对形参数组array的正确定义方式为( )int a[3][4]; f(a);
- 设主调函数为如下程序段,则函数f中对形参数组定义错误的是()。int a[3][4];f(a); A: f(int a[3][4]) B: f(int a[][]) C: f(int b[3][4]) D: f(int a[][4])