1、多维数组与指针
用指针变量可以指向一维数组中的元素,也可以指向多维数组的元素。一个数组他的数组名就是这个数组的首地址,而指针变量里边存放的恰好就是一个地址。我们只要把这个指针变量里边存放的是一维数组的首地址,那么我们就说这个指针指向的就是这个数组。
下面是一个3行4列的数组,在内存中的存储其实他是线性排列存储的。
#include<stdio.h>
void main()
{
int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11,12};
printf("a:%d\n",a);
printf("*a:%d\n",*a);
printf("a[0]:%d\n",a[0]);
printf("&a[0]:%d\n",&a[0]);
printf("&a[0][0]:%d\n",&a[0][0]);
printf("a+1:%d\n"