Menu
CoddyTech

Khai báo mảng

Thuộc phần Kiến thức nền tảng trong hành trình C++ của Coddy. Bài học 58 trên 74.

Mảng là một tập hợp các phần tử, có thể chứa các giá trị cùng kiểu dữ liệu, chẳng hạn như số, chuỗi hoặc thậm chí các mảng khác. Mảng được tạo bằng dấu ngoặc vuông [], các phần tử bên trong mảng được ngăn cách bằng dấu phẩy.

Đây là ví dụ về cách tạo một mảng:

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

Để kiểm tra độ dài của mảng, ta có thể dùng hàm std::size():

int length = std::size(numbers);

Biến length sẽ chứa giá trị 5 vì mảng có 5 phần tử.

Một cách khác để tạo mảng bằng dấu ngoặc [] theo sau là kích thước mảng:

int numbers[5];

Trong phạm vi cục bộ, ví dụ bên trong main(), cách này để 5 phần tử chưa được khởi tạo, nên chúng giữ các giá trị không xác định. Viết int numbers[5] = {}; để đặt tất cả về 0. Chỉ các mảng tĩnh hoặc toàn cục mới được tự động khởi tạo bằng 0.

challenge icon

Thử thách

Dễ

Tạo một mảng có tên shoppingList chứa các mục sau: bread, eggs, milk và butter.

Tự làm thử

#include <iostream>
#include <string>

int main() {
    // Tạo mảng (array) shoppingList ở đây
    
    
    // Đừng thay đổi đoạn code bên dưới
    std::cout << "Shopping List:" << std::endl;
    for (int i = 0; i < std::size(shoppingList); i++) {
        std::cout << shoppingList[i] << std::endl;
    }
    return 0;
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C++ online