GiaoTrinhC++(27Jun21)

(Hoang2711) #1
Ngôn ngữ lập trình C++

Tin Học Cho Mọi Người • 33

Cú pháp: string cars [4] = { "Honda", "Toyota", "Ford", "Mazda" } ;


Để tạo một mảng gồm năm số nguyên, bạn có thể viết:


Cú pháp: int myten [5] = { 10, 20, 30, 40, 50 };


2. Truy cập các phần tử mảng


Bạn truy cập một phần tử mảng bằng cách ghi tên mảng kèm theo chỉ số (index) của phần tử
đó bên trong cặp ngoặc vuông.


Lưu ý: Chỉ mục mảng bắt đầu bằng zero (0). Cụ thể cars [0] là phần tử đầu tiên của mảng cars,
tương tự, cars [1] là phần tử thứ hai của mảng cars, v.v...


Ví dụ sau truy cập giá trị của phần tử đầu tiên trong mảng cars:


Ví dụ: #include , #include
using namespace std;
int main() {
string cars[4] = { "Honda", "Toyota", "Ford", "Mazda" };
cout << cars [0]; return 0; }
Kết quả: Honda


3. Thay đổi phần tử mảng


Để thay đổi giá trị của phần tử mảng, dùng số chỉ mục [index] để tham chiếu.


Ví dụ: #include ,
using namespace std;
int main() {
string cars[4] = { "Honda", "Toyota", "Ford", "Mazda" };
cars[0] = "Suzuki"; cout << cars[0]; return 0; }
Kết quả: Suzuki


4. Duyệt qua các phần tử mảng


Bạn có thể duyệt qua các phần tử mảng bằng vòng lặp for.


Ví dụ sau đây in ra tất cả các phần tử trong mảng cars, kèm số chỉ mục (+1):


Ví dụ: #include , #include
using namespace std;
int main() { string cars [4] = { "Honda", "Toyota", "Ford", "Mazda" };
for ( int i = 0; i < 4; i++)
{ cout << i + 1 << ": " << cars [i] << " - "; } return 0; }
Kết quả: 1: Honda - 2: Toyota - 3: Ford - 4: Mazda -



  1. Bỏ qua kích thước mảng


Khi khai báo mảng, có thể không cần chỉ định số phần tử cho nó. Hễ bạn chèn vào bao nhiêu trị,
sẽ là cố định bấy nhiêu phần tử, và về sau bạn sẽ không thể chèn thêm phần tử mới vào mảng
n ầy.

Free download pdf