跳到正文
信奥逐课

第 081 课

数组下标

🟢 入门 约 5 分钟

一句话理解

下标是格子的编号,告诉你要第几个元素。

为什么要学

写错下标就会读到别人的格子,甚至越界。

讲解

C++ 默认 0-based:第一个是 a[0]。题目常 1-based:第一个叫第 1 个。

你必须选定一种,并贯穿读入、循环、输出。混用是 WA 之源。

下标必须是整数,而且落在合法范围。

例子

int a[4] = {0, 7, 8, 9};
cout << a[1];

输出:

7

若 0 号不用,a[1] 就是“第 1 个”7。若 0-based 理解,a[1] 是第二个。这里初始化让 a[1]=7。

常见错误

练习 做完再看下一课

下标可以为小数。

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课