CHƯƠNG 6
HÀM (FUNCTION)
HÀM
(FUNCTION)
1. KHÁI NiM
Hàm mtkhilnh thchinmtcôn
g
vichoànchnh (module), đượcđặttên
à
v
à
được
g
ithc thi nhi
ul
nti nhi
uv
trí trong chương trình.
•Hàm còn gi là chương trình con (subroutine)
1. KHÁI NiM
•Cóhailai hàm:
Hàm thưvi
n: nhn
g
hàm đãđư
c
g
xây dng sn. Munsdng các hàm
thưvi
n
p
hikhaibáothưvi
nchanó
p
trong phn khai báo #include.
Hàm
do
người
dùng
định
nghĩa
.
Hàm
do
người
dùng
định
nghĩa
.
1. KHÁI NiM
•Hàm có th
được
g
itchươn
g
trình
chính (hàm main) hoct1 hàm khác.
•Hàm có giá trtrvhockhông.Nếu
hàm khôn
g
g
tr
trv
g
ilàtht
c
g
g
g
(procedure)
2. DNG TNG QUÁT CA HÀM
•Dn
g
t
n
g
quát ca hàm do n
g
ười dùn
g
định nghĩa:
returnType functionName(parameterList)
{
{
body of the function
}
}