Menu
CoddyTech

声明数组

本课属于 Coddy C++ 学习旅程的“基础知识”单元。第 58 课,共 74 课。

数组是一组项目,其中可以包含相同数据类型的值,例如数字、字符串,甚至其他数组。数组使用方括号 [] 创建,数组中的项目用逗号分隔。

下面是创建数组的示例:

int numbers[] = {1, 2, 3, 4, 5};

要检查数组的长度,我们可以使用 std::size() 函数:

int length = std::size(numbers);

变量 length 的值是 5,因为数组中有 5 个元素。

另一种创建数组的方式是使用方括号 [],后面跟数组大小:

int numbers[5];

在局部作用域中(例如在 main() 内),这会使 5 个元素未初始化,因此它们的值不确定。写成 int numbers[5] = {};,即可将它们全部设为 0。只有静态数组或全局数组会隐式初始化为 0。

challenge icon

挑战

简单

创建一个名为 shoppingList 的数组,其中包含以下项目:bread、eggs、milk 和 butter。

亲手试试

#include <iostream>
#include <string>

int main() {
    // 在这里创建 shoppingList 数组
    
    
    // 不要修改下面的代码
    std::cout << "Shopping List:" << std::endl;
    for (int i = 0; i < std::size(shoppingList); i++) {
        std::cout << shoppingList[i] << std::endl;
    }
    return 0;
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C++ 在线编译器