-
数组的定义
与变量的不同点:数组是由几个相同类型的变量的集合。(每个元素类型相同,长度相同) -
数组中每个元素是怎么找到的?
表面上:是通过下表进行寻址的。
本质:是通过寻址(首地址+偏移量)。 -
对数组的理解
例:int b[5] sizeof(b)为20个字节, int c = b;编译正确
上数组,其中b所代表的含义:
(1)b可以代码一个有5个整型元素的数组
(2)b可以代表数组中数组中的第一个元素
3.二维数组
例:b[2][5];
在一个二维数组中:一直会隐含存在b,b[0],b[1]三个常量(不占据内存空间,存放编译器的PDB文件中),这三个常量不能被更改;还存在两个值 b = b[0],和b[1]的地址。
b代表的物理意义:整个二维数组(总共的10个元素)的首地址