“除了第一维以外的所有维的长度都是元素类型的一部分,必须明确指定”——C++
Primer
二维数组指针
void funtion_name(int (*a)[10], int m, int n);//注意使用括号
或者
void funtion_name(int a[][10], int m, int n);
二维数组的引用
void funtion_name(int (&a)[5][10], int m, int n);//与指针形式不同int (&a)[10]代表一维数组
注意:二维数组,使用数组指针时,是int (*a)[10],而使用引用时,是(&a)[5][10]
二维数组指针
void funtion_name(int (*a)[10], int m, int n);//注意使用括号
或者
void funtion_name(int a[][10], int m, int n);
二维数组的引用
void funtion_name(int (&a)[5][10], int m, int n);//与指针形式不同int (&a)[10]代表一维数组
注意:二维数组,使用数组指针时,是int (*a)[10],而使用引用时,是(&a)[5][10]
本文详细介绍了C++中二维数组的使用方式,包括指针和引用的定义方法,并对比了两者之间的区别。对于如何声明二维数组的指针及引用提供了具体的示例。
1056

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



