对于一维数组,我可以使用数组名称作为指针并为其添加偏移量以访问数组的每个元素。二维数组有类似的东西吗?
我定义了一个二维数组如下
int arr[2][3] = {{1,2,3}, {4,5,6}};
int** arrPtr = arr;
但第二行出现编译器错误。二维数组不应该有类型int**
吗?
我在这里遇到了另一个线程:
看到了这个:
2dArray = new int*[size];
有人可以告诉我是什么int*[size]
意思吗?(size
是一个int
,我想)。
非常感谢。