
#2
Nội dung
•Khái quát các kỹ thuật cơ bản xử lý mảng
•Xoá phần tử trong mảng
•Chèn phần tử vào mảng
•Bài tập

#3
Khái niệm mảng một chiều
•Tập các phần tử có cùng kiểu dữ liệu (KDL) được lưu trữ liên
tiếp nhau
•Các phần tử có chỉ số
•Chỉ số của phần tử đầu tiên của mảng là 0
•Khai báo
<KDL> tên mảng [số phần tử tối đa];
VD: mảng số nguyên a có tối đa 100 phần tử
int a[100];

#4
Khái niệm mảng một chiều
•Khởi tạo mảng
<KDL> tên mảng [] = {giá trị 1, giá trị 2, …};
hoặc
<KDL> tên mảng [số lượng] = {giá trị};
•VD1: Khởi tạo mảng gồm 5 giá trị riêng biệt
int a[] = {10, 12, 20, 15, 34};
•VD2: Khởi tạo mảng gồm 10 phần đều có giá trị 30
int a[10] = {30};

#5
Khái niệm mảng một chiều
•Truy xuất mảng thông qua chỉ số
tên mảng[chỉ số]
•VD
int a[] = {10, 12, 20, 15, 34};
int x = a[2]; // Giá trị x = 20
a[0] = 32; // Cập nhật phần tử tại vị trí 0 bằng 32


