“c++”中二维数组的指针如何定义?

2024-12-04 04:03:11
推荐回答(1个)
回答(1):

// int a[2][2] = {0, 1, 2, 3};

// **a 就是 a[0][0] 第一行第一列。
// *(*a + 1) 就是 a[0][1] 第一行第二列。
// **(a + 1) 就是 a[1][0] 第二行第一列。
// *(*(a + 1) + 1) 就是 a[1][1] 第二行第二列。