二维数组基础:
#include <stdio.h>
#include <Windows.h>
void main()
{
int a[3][4],i,j;//二维数组同样在内存中占据连续的存储单元,看做一维数组里面还包含一个一维数组
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%15d",&a[i][j]);//%15d:让输出界面更加美观
printf("\n");
}
printf("%15d\n",&a);//数组名占据二维数组的首地址
for(i=0;i<3;i++)
printf("%15d\n",&a[i]);//二维数组中的一维数组是每行的首地址
system("pause");
}
程序输出截图: