1
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại Học Cần Thơ
HÀM
HÀM
CHƯƠNG 4:
CHƯƠNG 4:
(FUNCTION)
(FUNCTION)
2
Hàm
Hàm
Mục tiêu
Mô tả cách khai báo, định nghĩa, và gọi hàm
Nội dung
Khai báo hàm, định nghĩa hàm
Tham số, đối số, phạm vi
Biến tự động, biến thanh ghi, biến nội tuyến
Đối số mặc định, đối số hàng lệnh
Chương 4
3
Các lệnh
Sử dụng hàm
Gọi hàm
Tên hàm
( )
Các đối số
Nhận kết quả trả
về của hàm
Chương 4
4
Ví Dụ Về Hàm
Ví Dụ Về Hàm
1
2
3
4
5
6
7
8
9
10
Phạm vi cục bộ
Được định nghĩa ở
phạm vi khối hay
hàm
Toán tử phạm vi
::
int xyz = 1; // xyz là toàn cục
void Foo (int xyz) // xyz là cục bộ cho thân của Foo
{
if (xyz > 0) {
double xyz =2; // xyz là cục bộ cho khối này
cout <<xyz;
}
else {
cout<< ::xyz;
}
}
Chương 4