数组初始化
- 自动确定数组大小
- type Name[] = { V0 , V1 , … , Vn };
- 将部分数组元素初始化为 0
- type Name[N] = { V0 , V1 , … , Vs };
- S < N,未指定初始值的元素默认为 0
- 将所有数组元素初始化为 0
- type Name[N] = {0};
内存分布
数组在计算机底层就是一片连续的内存,用于存储数组的元素;可以通过sizeof获取(字节);
其大小根据其中内容决定;
int a[6]; 此数组的大小就是 4 X 6 = 24 (字节)
注意
- 数组名只能作为左值使用(可以看作是常量)
- 只能使用整形常量对数组大小进行定义
- 只能使用整型值作为下标对数组值进行访问