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 mư
Khai báo 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 nc hàm theo
yêu c u c a 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;
}
Truyn đối s
Tham s
Gi 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.
*Mc đich s dng 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
Mu tng quát ca hàm
<Kiêu dư liêu> TênHàm([ds cac tham sô]);
Trong đó:
*Kiu d liu tr v ca hàm (kết qu ca hàm/ đầu
ra), gm 2 loi
*void: Không tr v giá tr
*float / int / long / char */ kiu cu trúc / : Tr
v giá tr kết qu có kiu d liu tương ng vi
bài toán (ch tr v được 1 giá tr theo kiu d
liu)