
07/10/12
1
1

2
Khai báo
Cài đ t hàmặ
Hàm main()
CH NG TRÌNH CƯƠ
Khai báo th vi n hàmư ệ
Khai báo hàm
Khai báo h ng s …ằ ố
Cài đ t t t c nh ng hàm con ặ ấ ả ữ
đã đ c khai báoượ
G i th c hi n các hàm theo ọ ự ệ
yêu c u c a bài toánầ ủ

3
int Tong(int a, int b)
{
int s=a+b;
return s;
}
void main()
{
int kq = Tong (12, 3);
cout<<“Tong cua 12 va 3: “<<kq;
}
Truyền đối số
Tham số
Gọi hàm

*Ham la môt đoan chương trinh đôc lâp thưc hiên
tron ven môt công viêc nhât đinh sau đo tra vê
gia tri cho chương trinh goi no, hay noi cach khac
ham la sư chia nho cua chương trinh.
*Mục đich sử dụng hàm:
Khi co môt công viêc giông nhau cân thưc hiên ơ
nhiêu vi tri.
Khi cân chia môt chương trinh lơn phưc tap thanh
cac đơn thê nho (ham con) đê chương trinh đươc
trong sang, dê hiêu trong viêc xư ly, quan ly viêc
tinh toan va giai quyêt vân đê.
07/10/12
4
4

5
Mẫu tổng quát của hàm
<Kiêu dư liêu> TênHàm([ds cac tham sô]);
Trong đó:
*Kiểu dữ liệu trả về của hàm (kết quả của hàm/ đầu
ra), gồm 2 loại
*void: Không trả về giá trị
*float / int / long / char */ kiểu cấu trúc / … : Trả
về giá trị kết quả có kiểu dữ liệu tương ứng với
bài toán (chỉ trả về được 1 giá trị theo kiểu dữ
liệu)

