如何使用指针对二维数组进行遍历?...首先我们需要明确的是:二维数组在内存中是连续的,比如一个二维数组int a[2][3]={1,2,3,4,5,6},可以视作是两个一维数组构成的,即int a0[3] ={1,2,3},int a1[3...+a0中元素的个数,因此,我们就可以通过让指针不断+1来访问其中的每一个元素,不用再考虑行与列的限制。...#include
#include
//利用指针来遍历二维数组
void printArr(int *p,int m,int n) {
for (int...(3)遍历时让指针p一直向后移动到二维数组的末尾,可以看做将二维数组展开成一维数组,再计算移动的次数。
(4)当访问到的位置是列的整数倍时,进行换行,方便显示。