跳到正文
信奥逐课

第 083 课

遍历数组

🟢 入门 约 5 分钟

一句话理解

遍历数组就是按顺序访问每一个元素。

为什么要学

求和、打印、查找,都从遍历开始。

讲解

for 循环是标准动作。0-based:for (int i = 0; i < n; i++) use a[i];

不要手写 a[0]、a[1]、a[2]……n 一变就崩。

遍历时一般只读或按题意改,不要在遍历中随便改变 n。

例子

int a[4] = {1, 2, 3, 4};
int n = 4, s = 0;
for (int i = 0; i < n; i++) s += a[i];
cout << s;

输出:

10

四个数逐个加进 s,得到 10。

常见错误

练习 做完再看下一课

0-based 遍历 n 个元素,条件常写成 i ____ n

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课