Mảng lưu nhiều phần tử cùng kiểu, truy cập qua chỉ số bắt đầu từ 0. Mảng C++ có kích thước cố định; muốn linh hoạt hãy dùng vector.
#include <iostream>
using namespace std;
int main() {
int diem[5] = {8, 7, 9, 6, 10};
int tong = 0;
for (int i = 0; i < 5; i++) {
tong += diem[i];
}
cout << "Trung bình: " << (double)tong / 5 << endl;
return 0;
}#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> so = {1, 2, 3};
so.push_back(4); // thêm vào cuối
so.push_back(5);
cout << "Kích thước: " << so.size() << endl; // 5
for (int x : so) { // duyệt kiểu range-based
cout << x << " "; // 1 2 3 4 5
}
return 0;
}Trong lập trình hiện đại và thi đấu, vector được ưa chuộng hơn mảng thường vì tự co giãn kích thước và có nhiều hàm tiện ích.
?Mảng `int a[4]` có chỉ số hợp lệ từ đâu đến đâu?