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ỏ mảng.
Nhập môn về lập trình (C8) Slide 3
Kiu con tr (pointer)
Đnh ngha
Kiu con tr l kiu bin đc bit ch dng đ gi đa ch
(tham kho). Dng du * đ đnh ngha.
V d:
Toán tử '&' cho phép gn đa ch của một bin vo con tr
như sau :
<con trỏ> = &<tên biến>
d :
Kiu con tr l kiu bin đc bit ch dng đ gi đa ch
(tham kho). Dng du * đ đnh ngha.
V d:
Toán tử '&' cho phép gn đa ch của một bin vo con tr
như sau :
<con trỏ> = &<tên biến>
d :
Con tr bin đưc dng lưu gi đa ch cc bin v cho
php truy xut bin một cch gin tip.
ng dng thưng dng l tham s hm.
Nhập môn về lập trình (C8) Slide 4
Kiu con tr (pointer)
V d 1
Nhập môn về lập trình (C8) Slide 5
Con tr bin cu trc
Tham s hm kiu con tr cu trc