22课:二维数组
📊

二维数组

二维数组是表格

📖知识引入

📊二维数组定义
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课完成!继续探索下一课吧 🚀