CƠ SỞ LẬP TRÌNH
KIỂU DỮ LIỆU MẢNG
sở l p t r ì n h : K i u dữ l i u m n g
Nội dung
Mảng một chiều
Khái niệm
Khai báo
Thao tác trên mảng
Hàm mảng một chiều tham số
Mảng nhiều chiều
Khái niệm
Khai báo
Thao tác trên mảng
Hàm mảng nhiều chiều tham số
2/56
sở l p t r ì n h : K i u dữ l i u m n g
Đặt vấn đề
dụ
Chương trình cần lưutrữ 3số nguyên?
=> Khai báo 3biến int a1, a2, a3;
Chương trình cần lưutrữ 100 số nguyên?
=> Khai báo 100 biến kiểu số nguyên!
Người dùng muốn nhập nsố nguyên?
=> Không thực hiện được!
Giải pháp
Kiểu dữ liệu mới cho phép lưutrữ một dãy các số
nguyên dễ dàng truy xuất.
3/56
sở l p t r ì n h : K i u dữ l i u m n g
Mảng một chiều
Khái niệm
Khai báo
Thao tác trên mảng
Hàm mảng một chiều tham số
4/56
sở l p t r ì n h : K i u dữ l i u m n g
5.1.1 Khái niệm
Khái niệm
một kiểu dữ liệu cấu trúc do người lập trình
định nghĩa.
Biểu diễn một dãy các biến cùng kiểu. dụ:
dãy các số nguyên, dãy các tự
Kích thước được xác định ngay khi khai báo
không bao giờ thay đổi.
C luôn chỉ định một khối nhớ liên tục cho một biến
kiểu mảng.
5/56