用指针表示二维数组:int a[3][2] = {1, 2, 3, 4, 5, 6};
int i, j;
for(i=0; i<3; i++)
{
for (j=0; j<2; j++)
{
printf("%d %d %d\n", i, j, *(*(a+i)+j));
}
}
用指针表示一维数组::int a[3] = {1, 2, 3};
int i;
for(i=0; i<3; i++)
{
printf("%d %d\n", i, *(a+i));
}