C++ 指针访问二维数组:使用指针变量访问数组元素
要使用b表示a[1][3],可以使用以下方式:
int a[8][9];
int (*b)[4];
b = &a[1]; // 将b指向a的第2行(索引为1)
int value = (*b)[3]; // 访问b指向的第2行的第4个元素,即a[1][3]
// 或者可以直接使用下标操作符
int value2 = b[0][3]; // 访问b指向的第2行的第4个元素,即a[1][3]
注意,b是一个指向整型数组的指针,所以在访问元素时需要使用解引用操作符*。
原文地址: https://www.cveoy.top/t/topic/pCsB 著作权归作者所有。请勿转载和采集!