Chương tham khảo
HÀM - ĐỆ QUY
(Function - Recursion)
NỘI DUNG
1.
2.
3.
4.
5.
6.
7.
Hàm (function)
Khái niệm ngăn xếp (stack)
Quá trình thực thi hàm
Tham số hàm
Biến toàn cục (global) và cục bộ (local)
Đệ quy (recursion)
Các loại đệ quy (types of recursion)
2
1. Hàm
khả năng lập trình theo modul
chia nhỏ thao tác
tránh lặp lại một thao tác
#include
int add (int x, int y)
{
int z;
z = x + y;
return (z);
}
void main ()
{
int i, j, k;
i = 10;
j = 20;
k = add(i, j);
cout<<"The value of k is"<
int i =0;
// Global variable
void f1()
{
int i=0;
// local variable for f1
i = 50;
}
void main()
{
int i ;
// local variable for main
f1() ;
i =0;
cout<<"value of i in main "<< i<- Xem thêm -