
Trần Quang
© 2016
Kỹ thuật lập trình
1
Chương 06: Con trỏ
Chương 07
CON TRỎ

Trần Quang
© 2016
Kỹ thuật lập trình
2
Chương 06: Con trỏ
Nội dung
Tổ chức bộ nhớ
Ứng dụng của con trỏ
Mô hình của con trỏ
Toán tử &
Khai báo trỏ
Toán tử *
Các phép toán
Con trỏ và mảng
Cấp phát bộ nhớ động
Con trỏ và cấu trúc,
toán tử ->
Các chủ đề nâng cao
với con trỏ
Thứ tự đánh giá *
và ++, --
Con trỏ và const
Con trỏ đến con trỏ
Con trỏ void

Trần Quang
© 2016
Kỹ thuật lập trình
3
Chương 06: Con trỏ
Tổ chức bộ nhớ thực thi
Tổ chức bộ nhớ
khi chương
trình nạp vào để
thực thi

Trần Quang
© 2016
Kỹ thuật lập trình
4
Chương 06: Con trỏ
Tổ chức bộ nhớ thực thi
Vùng TEXT
Chứa mã thực thi của
chương trình
Vùng này chỉ đọc
Có thể dùng chung

Trần Quang
© 2016
Kỹ thuật lập trình
5
Chương 06: Con trỏ
Tổ chức bộ nhớ thực thi
Vùng DATA
Dữ liệu đã được khởi
tạo (initialized)
Dữ liệu không được
khởi tạo (uninitialzed)
gồm:
Biến toàn cục
Biến tĩnh (static)
Hằng chuỗi
(Nguồn: http://proprogramming.org/)

