CHƯƠNG 5CHƯƠNG 5
CON TRCON TR
(Pointers)(Pointers)
(Pointers)(Pointers)
1. Giithiu1. Giithiu
1.
Gii
thiu1.
Gii
thiu
yMtcontr 1biếnchamtđịachb
nh.Địachnày vtrí camtđốitượn
g
khác trong bnh.
yNếumtbiếnchađịachcamtbiếnkhác,
biếnthnhtđượcgilàtrỏđếnbiếnthhai.
1. Giithiu1. Giithiu
1.
Gii
thiu1.
Gii
thiu
Đ
ach
Biếntrong
bnhbnhMtbiếnđượccp phát ô
nhtiđịach1000
giá
tr
địa
(
1003
)
giá
tr
địa
(
1003
)
ca1biến khác. Biếnth
nhtđượcgilàcontr.
Bnh
2. Khai báo bi2. Khai báo bi
ếế
n con trn con tr
2. Khai báo bi2. Khai báo bi
ếế
n con trn con tr
yCú pháp:
type *pointerVariable;
type
:xácđịnh kiudliucabiếnmà
type
:
xác
định
kiu
d
liu
ca
biến
con tr tr đến.
d:
d:
int *a; a
3. Toán
t
3. Toán
t
con t
r
con t
r
((
p
ointer o
p
erator
sp
ointer o
p
erator
s
))
((
pppp
))
y
Toán t &
là toán t 1 ngôi, tr v địa ch b
nh ca toán hn
g
ca nó.
Toán t & dùng để gán địa ch ca biến cho
biến con tr
p
p
:
pp
<Tên biến con tr>=&<Tên biến>