
Nhập môn về lập trình (C8) Slide 1
Chương 8
Con tr (Pointer)
Presenter:

Nhập môn về lập trình (C8) Slide 2
Learning outcomes
L.O.6.1 – Khai báo được con trỏ.
L.O.6.2 – Truy xuất được dữ liệu qua con trỏ.
L.O.6.3 – Giải thích được cách cấp phát bộ nhớ động.
L.O.6.4 – Sử dụng được các phép toán trên con trỏ.
L.O.6.5 – Sử dụng được con trỏ của con trỏ khác.
L.O.6.6 – Dùng được con trỏ với kiểu cấu trúc.
L.O.6.7 – Hiểu được sự liên quan giữa con trỏ và mảng.

Nhập môn về lập trình (C8) Slide 3
Kiu con tr (pointer)
Đnh ngha
Kiu con tr l kiu bin đc bit ch dng đ gi đa ch
(tham kho). Dng du * đ đnh ngha.
V d:
Toán tử '&' cho phép gn đa ch của một bin vo con tr
như sau :
<con trỏ> = &<tên biến>
Ví d :
Kiu con tr l kiu bin đc bit ch dng đ gi đa ch
(tham kho). Dng du * đ đnh ngha.
V d:
Toán tử '&' cho phép gn đa ch của một bin vo con tr
như sau :
<con trỏ> = &<tên biến>
Ví d :
Con tr bin đưc dng lưu gi đa ch cc bin v cho
php truy xut bin một cch gin tip.
ng dng thưng dng l tham s hm.

Nhập môn về lập trình (C8) Slide 4
Kiu con tr (pointer)
V d 1

Nhập môn về lập trình (C8) Slide 5
Con tr bin cu trc
Tham s hm kiu con tr cu trc