20课:数组遍历
🔧

数组遍历

数组增删改查

📖知识引入

🔄遍历与修改
for循环遍历数组,arr[i]=值修改元素
🔍查找最大值
设初始值为arr[0],逐个比较找出最大
求和
用sum += arr[i]累加所有元素
📊求平均
总和除以元素个数,注意用(double)避免整数除法
🔁逆序操作
用双指针从头尾向中间交换,实现数组逆序

🔍数组操作示例

📝数组操作示例
💻
点击「运行」查看输出
找最大值流程:
  arr = {5, 3, 8, 1, 9}
  maxVal = arr[0] = 5
┌───┬───┬───┬───┬───┐
  │ 5 │ 3 │ 8 │ 1 │ 9 │
  └───┴───┴───┴───┴───┘
    ↓   ↓   ↓   ↓   ↓
   5>5 3<5 8>5 1<5 9>5
   不换 不换 更新 不换 更新
  maxVal: 5 -> 8 -> 9
求和:sum = 5+3+8+1+9 = 26
平均:26/5 = 5.2

🎯小测验

1题:找最大值初始值设为?

2题:求和用什么?

3题:数组{5,3,8,1,9}的最大值是?

📝本课知识点

  • 遍历用for循环
  • 找最大值设初始为arr[0]
  • sum+=累加
  • 求平均注意类型转换
  • 双指针可逆序
20课完成!继续探索下一课吧 🚀