使用指针遍历二维数组
#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

浙公网安备 33010602011771号