若有以下函数定义,则在主函数中正确的调用语句是() voidfun(intarray[][5]) {………..} main() {inta[3][5],b; ……..}
A: fun(a[3][5])
B: b=fun(a)
C: fun(a)
A: fun(a[3][5])
B: b=fun(a)
C: fun(a)
举一反三
- 若有以下函数定义,则在主函数中正确的调用语句是().voidfun(intarray[][5]){………..}main(){inta[3][5],b;……..} A: A)fun(a[3][5]); B: B)b=fun(a); C: C)fun(a); D: D)fun(a)
- 有说明语句intx[4][5];voidfun(inty[4][5],intm,intn);调用函数的正确语句是() A: fun(x,4,5); B: fun(*x,4,5); C: fun(x[0],4,5); D: fun(&x,4,5);
- 已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为[[5],[5],[5]]。
- 有以下语句,则调用函数的正确语句是()。intb[4][5];voidfun(int*,intn); A: fun(b,20); B: fun(b[0],20); C: fun(b[0][0],20); D: fun(&b,20);
- 以下不能对二维数组a进行正确初始化的语句是()。(A)inta[2][3]={0};(B)inta[][3]={{1,2},{0}};(C)inta[2][3]={{1,2},{3,4},{5,6}};(D)inta[][3]={1,2,3,4,5,6}; A: inta[2][3]={0}; B: inta[][3]={{1,2},{0}}; C: inta[2][3]={{1,2},{3,4},{5,6}}; D: inta[][3]={1,2,3,4,5,6};