c语言中的数组II
- 定义数组
- <类型> 变量名[元素数量]
int grades[100];
double weight[20]; - 元素数量必须为整数
- c99之前元素数量必须是编译时刻确定的字面量
- <类型> 变量名[元素数量]
- 数组是什么?
- 数组是一个容器,其中放置多个元素,具有以下特点:
- 数组中的所有元素具有相同的数据类型
- 数组一旦创建,不能改变数组中元素的大小
- 数组中的元素在内存中是连续依次排序的
- 示例
- 数组的单元
- 数组的每个单元就是数组类型的一个变量
- 使用数组时放在[]中的数字叫做下标或索引,索引从0开始计数
- 有效的下标范围
- 是否存在长度为0的数组?
因为数组最大的下标为 数组的大小-1,下标即使为0也越界了