#include<stdio.h>
int main()
{
int arr[3][4] = { { 1,2,3 },{ 4,5,6 } };
int i = 0;
int j = 0;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
printf("arr[%d][%d]元素是: %d ", i, j, arr[i][j]);
printf("地址为: %p\n", &arr[i][j]);
}
printf("\n");
}
return 0;
}
运行结果为:
跟据运行结果可以看出,二维数组在内存中仍是连续存储的