TR N MINH THÁI
Email: minhthai@itc.edu.vn
Website: www.minhthai.edu.vn
Cập nhật: 05 tháng 01 năm 2015
Chương 1. Mảng một
chiều (nc)
#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ù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