-Khái niệm cơ bản về con trỏ
+Con trỏ dùng để chứa địa chỉ của 1 biến khác cung cấp phương thức đến 1 dữ liệu
+Con trỏ giúp thao tác vs mảng dễ dàng hơn
+cung cấp bộ nhớ động
+Cú pháp : kiểu dữ liệu*tên biến
-Các toán tử với con trỏ
+p_var=&var (p_var chứa địa chỉ của var)
+value=*p_var (lấy giá trị chứa trong ô nhớ)
+Con trỏ thực hiện đươc phép gán
Vd p_var=&var , p_var1=p_var , *p_var=10
-Các toán tử toán học với con trỏ
Vd: ++ptr_var :tiến đên ô nhớ tiếp theo
Ptr_var++
--ptr_var : lùi về ô nhớ trước
Ptr_var—
Ptr_var +i đi đến giá trị thứ i
Ptr_var - i
++*ptr_var: lấy giá trị trước rồi tăng lên 1
(*ptr_var)++
+So sánh như các toán tử bình thường
-cấp phátBộ nhớ động cho phép cấp phát đủ vùng nhớ sử dung các hàm như
+calloc()
+malloc()
+free()
+realloc()
Bài tập:
Bài 1
0 nhận xét