Professional Documents
Culture Documents
Con Trỏ Và Mảng Động
Con Trỏ Và Mảng Động
Con trỏ là một kiểu dữ liệu phức tạp trong lập trình, chứa địa chỉ
của một biến khác.
Phép cộng Khi thực hiện phép cộng với số nguyên, con
trỏ sẽ được dịch lên
Phép trừ Khi thực hiện phép trừ với số nguyên thì con
trỏ sẽ dịch xuống
1.2: Các việc có sử dụng con trỏ.
Gán giá trị cho con trỏ thông qua một biến con
trỏ khác trỏ đến phần tử dữ liệu có cùng kiểu.
pointer_variable = &variable;
pointer_variable2 = pointer_variable;
1.3: Các câu lệnh gán của con trỏ.
*pointer_variable = 10;
o Tên của một mảng là một con trỏ Cách khai báo con trỏ
nó là phần tử đầu tiên của mảng đó. nó cũng giống tương tự
mảng một chiều nhưng
o Vậy nếu a[ ] là địa chỉ của phần tử nó chỉ thêm vào kí tự “
* ”, ” & ”, ở trước mỗi
đầu tiên trong mảng đó nó dược
phần tử.
biểu diễn là &a[0] hoặc đơn giản
chỉ là a[ ] hoặc a[ ]+1.
Khai báo con trỏ trong chuỗi cũng tương tự như chuỗi bình
thường nhưng có thêm kí tự “ * ” trước mỗi tên của nó .
Ví dụ:
Trong đó :
*a là tên của con trỏ.
*a = ten là “ Nguyen van A “
sẽ hiểu gắn bằng *a.