Tải bản đầy đủ (.pptx) (8 trang)

Bai 05 - Hàm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.49 MB, 8 trang )

Bộ môn Khoa học máy tính
Khoa Công nghệ thông tin
Học viện Kỹ thuật quân sự
Chương 4: Hàm1
HÀM
(FUNCTION)
CHƯƠNG 4:
Hàm
Chương 4: Hàm2
1. Mục tiêu

Mô tả cách khai báo, định nghĩa, và gọi hàm
2. 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
Hàm Là Gì?
Chương 4: Hàm3
1. Một phương thức để đóng gói quá trình
tính toán  dễ dàng sử dụng
2. Định nghĩa hàm

Khai báo hàm

Tên hàm



Các tham số của hàm

Kiểu trả về của hàm

Định nghĩa hàm

Các lệnh
3. 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
Ví Dụ Về Hàm
1
2
3
4
5
6
7
8

9
10
11
12
int Power(int base, unsigned int exponent)
{
int result = 1;
for (int i = 0; i < exponent; ++i)
result *= base;
return result;
}
main (void)
{
cout << "2 ^ 8 = "<< Power(2,8)<< '\n';
}
Chương 4: Hàm
4
Tên hàm
Các tham số
Khai báo hàm
Định nghĩa hàm
Định nghĩa hàm
Các đối số
Chương 4
Phạm Vi Toàn Cục – Cục Bộ
Chương 4: Hàm5
1. Phạm vi toàn cục

Được định nghĩa ở
phạm vi chương

trình
2. Phạm vi cục bộ

Được định nghĩa ở
phạm vi khối hay
hàm
3. 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

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×