二维数组的定义
二维数组是一种特殊的数组,它由多个一维数组组成,每个一维数组中的元素个数相同,而且每个一维数组的元素类型也相同。
在C++中使用二维数组
在C++中,可以使用数组指针来定义二维数组,其定义格式如下:
int (*arr)[cols] = new int[rows][cols];
其中,arr是一个数组指针,它指向一个由rows行cols列的二维数组,int表示数组元素的类型。
可以使用下标的形式访问二维数组中的元素,例如:
arr[i][j];
其中,i表示行号,j表示列号,arr[i][j]表示二维数组arr中第i行第j列的元素。
使用完二维数组后,不要忘记释放内存,例如:
delete[] arr;