📊
二维数组
二维数组是表格
📖知识引入
📊二维数组定义
int arr[行][列] 定义表格结构的数组,像Excel表格
🔄嵌套循环遍历
外层遍历行,内层遍历列,逐个访问每个元素
📐表格结构
可以看作由行和列组成的表格,arr[i][j]访问第i行第j列
📝初始化
用{{1,2,3},{4,5,6}}按行初始化,每行用花括号
🔢元素个数
arr[m][n]共有m×n个元素,按行优先存储
💡
二维数组arr[m][n]共有m×n个元素,先写行数再写列数
🔍二维数组示例
📝二维数组示例
💻
点击「运行」查看输出
二维数组就像表格:
int arr[2][3] = {{1,2,3},{4,5,6}};列0 列1 列2
┌────┬────┬────┐
行0 │ 1 │ 2 │ 3 │
├────┼────┼────┤
行1 │ 4 │ 5 │ 6 │
└────┴────┴────┘arr[0][0]=1 arr[0][2]=3 arr[1][0]=4 arr[1][2]=6 共 2×3=6 个元素
🎯小测验
第1题:arr[2][3]有几个元素?
第2题:arr[1][2]是第几行第几列?
第3题:遍历二维数组需要几层循环?
📝本课知识点
- ✓二维数组[行][列]
- ✓嵌套循环遍历
- ✓arr[i][j]访问
- ✓可以看作表格
- ✓共m×n个元素
第22课完成!继续探索下一课吧 🚀