
CHƯƠNG 6
HÀM (FUNCTION)
HÀM
(FUNCTION)

1. KHÁI NiỆM
• Hàm là mộtkhốilệnh thựchiệnmộtcôn
g
việchoànchỉnh (module), đượcđặttên
à
ề
ầ
ề
v
à
được
g
ọithực thi nhi
ề
ul
ầ
ntại nhi
ề
uvị
trí trong chương trình.
•Hàm còn gọi là chương trình con (subroutine)

1. KHÁI NiỆM
•Cóhailọai hàm:
–
Hàm thưvi
ệ
n: là nhữn
g
hàm đãđư
ợ
c
ệ
g
ợ
xây dựng sẵn. Muốnsửdụng các hàm
thưvi
ệ
n
p
hảikhaibáothưvi
ệ
nchứanó
ệ
p
ệ
trong phần 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 NiỆM
ể
•Hàm có th
ể
được
g
ọitừchươn
g
trình
chính (hàm main) hoặctừ1 hàm khác.
•Hàm có giá trịtrảvềhoặckhông.Nếu
hàm khôn
g
có
g
iá tr
ị
trảvề
gọ
ilàthủt
ụ
c
g
g
ị
gọ
ụ
(procedure)

2. DẠNG TỔNG QUÁT CỦA HÀM
ổ
•Dạn
g
t
ổ
n
g
quát của hàm do n
g
ười dùn
g
định nghĩa:
returnType functionName(parameterList)
{
{
body of the function
}
}

