一、错误详情
array type has an incomplete element type
二、错误分析
·1)错误代码:
int readInfo(int B[][],int n);
int findMax(int B[][],int n,int m);2)错误原因:
可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,但不可以省略第二位或更高维如:
void Func(int array[3][10])
void Func(int array[][10])
3)改正代码:
int readInfo(int B[2][40],int n);
int findMax(int B[2][40],int n,int m);
本文解析了C/C++中使用二维数组作为函数参数时常见的错误,包括错误代码示例及原因分析,并提供了正确的代码实现方式。
305

被折叠的 条评论
为什么被折叠?



