
Function (P.1)
ThS.
Trần Ngọc Bảo Duy
Khái niệm về hàm
Hàm là gì?
Tại sao phải sử dụng hàm?
Hàm main và hàm thư viện
Tự định nghĩa một
hàm
Tự định nghĩa một hàm
Các nguyên tắc thực thi khi gọi
hàm
Tổ chức mã nguồn
Hàm inline
Truyền tham số cho
hàm
Truyền bằng trị
Truyền bằng tham chiếu
Function (P.1).1
HÀM (P.1)
Kỹ thuật Lập trình (CO1027)
Ngày 20 tháng 3 năm 2021
ThS. Trần Ngọc Bảo Duy
Khoa Khoa học và Kỹ thuật Máy tính
Trường Đại học Bách Khoa, ĐHQG-HCM

Function (P.1)
ThS.
Trần Ngọc Bảo Duy
Khái niệm về hàm
Hàm là gì?
Tại sao phải sử dụng hàm?
Hàm main và hàm thư viện
Tự định nghĩa một
hàm
Tự định nghĩa một hàm
Các nguyên tắc thực thi khi gọi
hàm
Tổ chức mã nguồn
Hàm inline
Truyền tham số cho
hàm
Truyền bằng trị
Truyền bằng tham chiếu
Function (P.1).2
Tổng quan
1Khái niệm về hàm
Hàm là gì?
Tại sao phải sử dụng hàm?
Hàm main và hàm thư viện
2Tự định nghĩa một hàm
Tự định nghĩa một hàm
Các nguyên tắc thực thi khi gọi hàm
Tổ chức mã nguồn
Hàm inline
3Truyền tham số cho hàm
Truyền bằng trị
Truyền bằng tham chiếu

Function (P.1)
ThS.
Trần Ngọc Bảo Duy
Khái niệm về hàm
Hàm là gì?
Tại sao phải sử dụng hàm?
Hàm main và hàm thư viện
Tự định nghĩa một
hàm
Tự định nghĩa một hàm
Các nguyên tắc thực thi khi gọi
hàm
Tổ chức mã nguồn
Hàm inline
Truyền tham số cho
hàm
Truyền bằng trị
Truyền bằng tham chiếu
Function (P.1).3
KHÁI NIỆM VỀ HÀM

Function (P.1)
ThS.
Trần Ngọc Bảo Duy
Khái niệm về hàm
Hàm là gì?
Tại sao phải sử dụng hàm?
Hàm main và hàm thư viện
Tự định nghĩa một
hàm
Tự định nghĩa một hàm
Các nguyên tắc thực thi khi gọi
hàm
Tổ chức mã nguồn
Hàm inline
Truyền tham số cho
hàm
Truyền bằng trị
Truyền bằng tham chiếu
Function (P.1).4
Hàm là gì?
Định nghĩa
Hàm là một đơn vị xử lý bao gồm một chuỗi các lệnh có
liên quan, được thực hiện cùng nhau để hoàn thành một
công việc nào đó.

Function (P.1)
ThS.
Trần Ngọc Bảo Duy
Khái niệm về hàm
Hàm là gì?
Tại sao phải sử dụng hàm?
Hàm main và hàm thư viện
Tự định nghĩa một
hàm
Tự định nghĩa một hàm
Các nguyên tắc thực thi khi gọi
hàm
Tổ chức mã nguồn
Hàm inline
Truyền tham số cho
hàm
Truyền bằng trị
Truyền bằng tham chiếu
Function (P.1).4
Hàm là gì?
Định nghĩa
Hàm là một đơn vị xử lý bao gồm một chuỗi các lệnh có
liên quan, được thực hiện cùng nhau để hoàn thành một
công việc nào đó.
Ví dụ
Trong thư viện <math.h>:
•Hàm sin(x): Là chuỗi các lệnh tính toán để tính giá
trị sin của một góc x được truyền vào, góc x có đơn vị
tính là radian; hàm sin(x) trả về một số thực.

