Bài giảng Tin đại cương Bài 8 Bài tập về string và mảng dưới đây gồm có 2 phần về mảng gốc và bài tập giúp các bạn rèn luyện kỹ năng giải bài tập tốt hơn. | TIN ĐẠI CƯƠNG Bài 8: Bài tập về string và mảng Trương Xuân Nam - Khoa CNTT 1 Nhắc lại nội dung bài trước Khuôn mẫu (template): Cách thức của C++ cho phép “tổng quát hóa” các đoạn mã chương trình Sử dụng chỉ mục với string: Chỉ mục là số nguyên bắt đầu từ 0 Vector: Dãy các phần tử, cho phép sử dụng chỉ mục để truy cập Trương Xuân Nam - Khoa CNTT 2 Nhắc lại nội dung bài trước Cần: #include Khai báo biến: vector vector vector m; a(10); b(10, ); Một số hàm hay sử dụng: (): Xóa rỗng vector v (): Bỏ phần tử cuối cùng của vector v (e): Chèn e vào cuối vector v (): Trả về số phần tử của vector v Trương Xuân Nam - Khoa CNTT 3 Mảng gốc Trong C/C++ cho phép khai báo danh sách các phần tử đơn giản hơn (so với vector) Cú pháp: []; Ví dụ: int a[10]; double d[100]; int b[] = {9,8,7,6,5}; double f[] = {, , }; Trương Xuân Nam - Khoa CNTT 4 Mảng gốc Có thể sử dụng phép chỉ mục để truy cập các phần tử trong mảng for (int i = 0; i < 10; i++) a[i] = i * i; So sánh với vector: Hơn: Viết đơn giản, ít nhầm lẫn Kém: Không có các hàm hỗ trợ, dễ gây lỗi khi lập trình Trương Xuân Nam - Khoa .