1.一维数组的本质
数组名本身就是一个指针(地址)
a=0x004284F0
&a[0]=0x004284F0
a=&a[0]=0x004284F0
元素的引用是通过下标值找到内存中的地址后取值
&a[4]=a+4=0x004284F0+4*sizeof(int)=0x00428500
数组中的所有元素在内存中都是连续字节存放的,即保存在一块连续的内存区中
数组中各元素所占内存的大小为该元素所属基本类型的大小
数组所占内存的大小为一个元素所占内存的大小乘以元素个数
2.二维数组
任何维数的数组都可以看作是由比它少一维的数组作为元素组成的一维数组
3.字符数组
4.关于头文件<string.h>,字符串处理函数
puts(字符数组名)只能输出一个字符串
gets(字符数组名)只能输入一个字符串