c数组
1. 一维数组
- 定义
[存储类型] 数据类型 标识符 [下标] eg: int arr[5]
- 初始化
不初始化: 地址连续,值随机
全部初始化: int arr[3] = {1, 2, 3}
部分初始化: 未初始化部分值为0, int arr[5] = {1, 2, 3}
static: 值全为0, static int arr[4]
- 元素引用
数组名[下标]
- 数组名
数组名是表示地址的常量,也是数组的起始位置.
- 数组越界
2. 二维数组
- 定义,初始化
[存储类型] 数组类型 标识符 [行下标] [列下标]
- 元素引用
- 存储形式
- 深入理解二维数组