在定义函数的时候,如果参数是二维数组,为什么可以省掉一维的部分?不太...答:比如 int a[][3]={ {1,2,3},{4,5,6},{7,8,9} };你就是在告诉编译器,这个数组中三个数是一组,我懒得数有几组了,你帮我数一下吧 结果与写int a[3][3]={ {1,2,3},{4,5,6},{7,8,9} };是一样的 省掉的部分由编译器自动帮你填上了而已。在函数中只需要定义第二...
c语言用指针找二维数组中的最大值和下标答:include <stdio.h> void InputArray(int *p,int m,int n);int FindMax(int *p,int m,int n,int *pRow,int *pCol);int main(){ int a[10][10];int m,n;int max,r,c;printf("Input m,n:\n");scanf("%d,%d",&m,&n);InputArray(a[0],m,n);max=FindMax(a[0],m,n,&r...
c语言的函数头答:在第七条函数定义中,函数名为f7,无函数类型,参数表中包含三个参数,一个为二维单精度型数组c,第二个为整型变量m,第三个为单精度引用变量max。注意:当定义一个二维数组参数时,第二维的尺寸必须给出,并且必须是一个常量表达式,第一维尺寸可给出也可不给出,其作用相同。在第八条函数定义中,函数名为f8,返回...