
1/47
Ngôn ngữ lập trình C++
LẬP TRÌNH C++
(3 Tín chỉ)
Gv: Nguyễn Văn Hùng
Khoa: Khoa học máy tính

Ngôn ngữ Lập trình C++ Chương 5: Kiểu con trỏ và kiểu cấu trúc 2/56
CHƯƠNG 5: KIỂU CON TRỎ VÀ KIỂU CẤU
TRÚC
Mục tiêu
Giới thiệu các kiến thức về kiểu Con trỏ và kiểu Cấu
trúc: khái niệm, cách định nghĩa, khai báo biến con trỏ,
biến cấu trúc, cách truy xuất dữ liệu bằng con trỏ và
thao tác với từng thành phần của cấu trúc.

Ngôn ngữ Lập trình C++ Chương 5: Kiểu con trỏ và kiểu cấu trúc 3/56
CHƯƠNG 5: KIỂU CON TRỎ VÀ KIỂU CẤU
TRÚC
Nội dung
Kiểu con trỏ
Kiểu cấu trúc
Cấu trúc tự trỏ
Mảng cấu trúc
Con trỏ và mảng
Mảng con trỏ

Ngôn ngữ Lập trình C++ Chương 5: Kiểu con trỏ và kiểu cấu trúc 4/56
-Địa chỉ và phép toán &
-Khai báo biến con trỏ
-Các phép toán trên con trỏ
-Cấp phát và giải phóng bộ nhớ
cho con trỏ
5.1 Kiểu Con trỏ

Ngôn ngữ Lập trình C++ Chương 5: Kiểu con trỏ và kiểu cấu trúc 5/56
-Địa chỉ Là một đại lượng dùng để định vị (xác định) vị trí
- Đối tượng muốn xác định ở đây là các biến và các phần tử
(ô nhớ) chứa dữ liệu
- Để xác định được địa chỉ của một đối tượng nào đó trong
C++, ta sử dụng phép toán một ngôi lấy địa chỉ là “&” theo
cú pháp:
&Đốitượng
\\ Dùng để xác định vị trí ô nhớ “Đốitượng”
Địa chỉ và phép toán &

