![0ea32eba9611444c54260da369a62212.png](https://img-blog.csdnimg.cn/img_convert/0ea32eba9611444c54260da369a62212.png)
Arrays in Memory
当我们要处理一堆数据的时候,数组是经常被使用的。
int a[10] //以int为例
//int指定数组成员类型
//a为数组名
//[10]指定包含元素的个数
作为派生数据类型(derived data type),很多性质是由用户定义来决定的。任何一种数据类型都可以用来定义数组,int,char,float,甚至pointer,structure....
从数组的定义方式,我们不难猜出一个数组包含哪些信息
1. 储存位置(location)
2. 占用空间(memory)
3. 成员数据类型(member data type)
4. 成员数(number of members)
然而编译器如何获得这些信息?