使用指针遍历二维数组

#include<stdio.h>
int main(int argc,char*argv[])
{
	int arr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
	int (*p)[4]=&arr[0];
	int i=0;
	for(i=0;i<3*4;i++){
		printf("%d ",(*p)[i]);
	}
	printf("\n");
	return 0;
}

运行结果:
1 2 3 4 5 6 7 8 9 10 11 12
Press any key to continue

posted @ 2020-08-07 19:23  坑翁  阅读(5)  评论(0)    收藏  举报