• Con trỏ (Pointer) – Mạnh, nhưng khó làm chủ – Có tác dụng như truyền tham chiếu (pass-by-reference) – Có liên quan chặt chẽ đến mảng và xâu • Biến con trỏ (Pointer variable) – Chứa địa chỉ vùng nhớ thay vì chứa giá trị – Thông thường, biến chứa giá trị (tham chiếu trực tiếp) – Con trỏ chứa địa chỉ của biến mang giá trị cụ thể (tham chiếu gián tiếp) | 1 Ngôn ngữ lập trình C Chương 5 - Con trỏ và Xâu ký tự 2004 Trần Minh Châu. FOTECH. VNU Chương 5. 2 Chương 5 - Con trỏ và Xâu ký tự Đề mục Giới thiệu Khai báo và khởi tạo biến con trỏ Các thao tác trên con trỏ Gọi hàm bằng tham chiếu Sử dụng const với con trỏ Sắp xếp nổi bọt sử dụng Pass-by-Reference Các phép toán trên con trỏ Quan hệ giữa con trỏ và mảng Mảng con trỏ Ví dụ giả lập tráo và chia bài Con trỏ tới hàm Giới thiệu về xử lý ký tự và xâu Tổng quát về ký tự và xâu Các hàm xử lý xâu 2004 Trần Minh Châu. FOTECH. VNU Chương 5. 3 Giới thiệu Con trỏ Pointer - Mạnh nhưng khó làm chủ - Có tác dụng như truyền tham chiếu pass-by-reference - Có liên quan chặt chẽ đến mảng và xâu Biến con trỏ Pointer variable - Chứa địa chỉ vùng nhớ thay vì chứa giá trị - Thông thường biến chứa giá trị tham chiếu trực tiếp - Con trỏ chứa địa chỉ của biến mang giá trị cụ thể tham chiếu gián tiếp countPtr count 7 count 7 2004 Trần Minh Châu. FOTECH. VNU Chương .