Menu
CoddyTech

Truy cập phần tử

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 59 trên 74.

Trong C++, ta dùng mảng (array) để lưu nhiều giá trị trong một biến. Mỗi giá trị trong mảng được gọi là phần tử (element), và mỗi phần tử có một chỉ số (index).

Các chỉ số bắt đầu từ 0 đến độ dài của mảng trừ đi một. Ví dụ, hãy xem mảng tiếp theo: 

char letters[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Phần tử a ở chỉ số 0
  • Phần tử b ở chỉ số 1
  • ...
  • Phần tử g ở chỉ số 6

Để truy cập một phần tử trong mảng, ta có thể dùng chỉ số của phần tử đó trong dấu ngoặc vuông. Ví dụ, để truy cập phần tử đầu tiên trong một mảng có tên letters, ta dùng letters[0].

Đây là một ví dụ:

int numbers[] = {10, 20, 30, 40, 50};
int element = numbers[2];

Biến element sẽ chứa giá trị 30 vì nó truy cập phần tử thứ ba (có chỉ số là 2).

challenge icon

Thử thách

Dễ

Tạo một hàm (function) có tên values, nhận một mảng và kích thước của mảng làm đối số, rồi in ra lần lượt tất cả phần tử trong mảng.

Tự làm thử

#include <iostream>

void values(int arr[], int size) {
    for (int i = 0; i < size; i++) {
        // Viết code ở đây
    }

}

int main() {
    int numbers[] = {109, 4, 7, 19, 57, 216, 68, 89, 132, 63};
    int size = std::size(numbers);
    values(numbers, size);
    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