
NGÔN NGỮLẬP TRÌNH C
Mảng và con trỏ
Ninh ThịThanh Tâm
Khoa CNTT – HV Quản lý Giáo dục

Mục đích & Nội dung
Giới thiệu kiểu dữliệu mảng
Biết cách sửdụng mảng (lưu, sắp xếp, tìm kiếm)
Khai báo một mảng, truy cập đến các thành
phần của mảng
Mảng nhiều chiều
Giới thiệu khái niệm con trỏ
Biết cách sửdụng con trỏtrong lập trình
Quan hệ tương hỗ giữa con trỏ, mảng và xâu ký
tự
Mảng các con trỏ, mảng các xâu

Mảng
Khái niệm:
Là một dãy liên tiếp các phần tửcùng kiểu
trong bộnhớ
Kích thước:
Là sốcác phần tửtrong mảng
Phải được khai báo tường minh
Sốchiều:
Một chiều, hai chiều,…
C không giới hạn sốchiều

Mảng một chiều
Khai báo mảng
Truy cập vào các phần tửcủa mảng
Nhập dữliệu cho biến mảng

Khai báo mảng
Cú pháp:
<type> <name>[size];
Ý nghĩa
type là kiểu dữliệu của các phần tửtrong
mảng
name là tên của mảng
size là sốthành phần trong mảng (hằng số)
Ví dụ:
int a[7];
char ch[20];

