
Chương 7:
KỸ THUẬT LẬP TRÌNH VỚI HÀM
KỸ THUẬT LẬP TRÌNH C/C++
Trường Đại học Khoa học Tự nhiên
Khoa Vật lý – Vật lý kỹ thuật

1. Khái niệm hàm trong C++
2. Các loại hàm trong C++
3. Biến toàn cục và biến cục bộ
4. Tham số và đối số trong hàm
5. Nạp chồng hàm
Nội dung
2
Chương 7: KỸ THUẬT LẬP TRÌNH VỚI HÀM

3
1. Khái niệm hàm trong C++
Chương 7: KỸ THUẬT LẬP TRÌNH VỚI HÀM

1. Khái niệm hàm trong C++
Một hàm (function) là một nhóm các câu lệnh cùng nhau thực hiện một nhiệm vụ nhất định.
Hàm giúp phân chia vấn đề phức tạp thành các thành phần nhỏ giúp chương trình dễ hiểu và dễ
sử dụng.
Một chương trình C++ có thể bao gồm một hoặc nhiều hàm. Trong đó, hàm main() là hàm bắt
buộc của chương trình.
Một hàm có thể được gọi nhiều lần với các tham số khác nhau. Nó cung cấp tính mô đun và khả
năng sử dụng lại đoạn mã.
Hàm trong C++ còn được gọi là thủ tục hoặc chương trình con trong các ngôn ngữ lập trình khác.
Trong chương trình, để sử dụng hàm thì cần phải:
+ Xây dựng hàm: khai báo hàm và viết các câu lệnh thực hiện các chức năng của hàm.
+ Gọi hàm: có truyền tham số hoặc không truyền tham số.
4
Chương 7: KỸ THUẬT LẬP TRÌNH VỚI HÀM

1. Khái niệm hàm trong C++
Hàm trong C++ có ưu điểm như sau:
- Tái sử dụng lại code: Một hàm được tạo trong C++, có thể được gọi lại hàm nhiều lần mà không
cần phải viết lại đoạn code trùng nhau nhiều lần.
- Tối ưu code: Nó làm cho chương trình C++ ngắn gọn và tối ưu hơn, vì chương trình không có
nhiều đoạn code trùng lặp nhau.
- Dể đọc và dể bảo trì: Nó làm cho chương trình chúng ta rõ ràng và dễ hiểu, rất tiện lợi cho việc
bảo trì chương trình sau này.
5
Chương 7: KỸ THUẬT LẬP TRÌNH VỚI HÀM

