Pointer
ThS.
Trần Ngọc Bảo Duy
T chức bộ nhớ thực
thi
Con trỏ
Tại sao phải con trỏ?
hình con trỏ
Khai báo con trỏ
Cấp phát bộ nhớ động
Con trỏ mảng
Cấp phát bộ nhớ động
Một số vấn đề khác
về con trỏ
Pointer.1
Con trỏ
Kỹ thuật Lập trình (CO1027)
Ngày 4 tháng 4 năm 2021
ThS. Trần Ngọc Bảo Duy
Khoa Khoa học Kỹ thuật y tính
Trường Đại học Bách Khoa, ĐHQG-HCM
Pointer
ThS.
Trần Ngọc Bảo Duy
T chức bộ nhớ thực
thi
Con trỏ
Tại sao phải con trỏ?
hình con trỏ
Khai báo con trỏ
Cấp phát bộ nhớ động
Con trỏ mảng
Cấp phát bộ nhớ động
Một số vấn đề khác
về con trỏ
Pointer.2
Tổng quan
1T chức b nhớ thực thi
2Con trỏ
Tại sao phải con trỏ?
hình con trỏ
Khai báo con trỏ
3Cấp phát b nhớ động
Con trỏ mảng
Cấp phát b nhớ động
4Một số vấn đề khác về con trỏ
Pointer
ThS.
Trần Ngọc Bảo Duy
T chức bộ nhớ thực
thi
Con trỏ
Tại sao phải con trỏ?
hình con trỏ
Khai báo con trỏ
Cấp phát bộ nhớ động
Con trỏ mảng
Cấp phát bộ nhớ động
Một số vấn đề khác
về con trỏ
Pointer.3
TỔ CHỨC BỘ NHỚ
THỰC THI TRONG
C/C++
Pointer
ThS.
Trần Ngọc Bảo Duy
T chức bộ nhớ thực
thi
Con trỏ
Tại sao phải con trỏ?
hình con trỏ
Khai báo con trỏ
Cấp phát bộ nhớ động
Con trỏ mảng
Cấp phát bộ nhớ động
Một số vấn đề khác
về con trỏ
Pointer.4
T chức b nhớ thực thi
Khi chương trình được lên b nhớ để thực thi, hệ thống tổ
chức b nhớ như hình vẽ:
Vùng TEXT:
1Chứa thực thi
của chương trình.
2Vùng y chỉ đọc.
3Vùng này thể
dùng chung trong
trường hợp chương
trình thực thi
thường xuyên.
Pointer
ThS.
Trần Ngọc Bảo Duy
T chức bộ nhớ thực
thi
Con trỏ
Tại sao phải con trỏ?
hình con trỏ
Khai báo con trỏ
Cấp phát bộ nhớ động
Con trỏ mảng
Cấp phát bộ nhớ động
Một số vấn đề khác
về con trỏ
Pointer.4
T chức b nhớ thực thi
Khi chương trình được lên b nhớ để thực thi, hệ thống tổ
chức b nhớ như hình vẽ:
Vùng DATA gồm:
1Dữ liệu được khởi
động.
2Dữ liệu không
được khởi động.