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.
m gp pn chia vn đ phc tạp tnh c thành phn nh giúp cơng trình d hiểu và d
sử dụng.
Mt chương trình C++ có th bao gm mt hoc nhiu hàm. Trong đó, hàm main() là hàm bt
buộc của chương trình.
Một hàm có th đưc gọi nhiều ln vi c tham skhác nhau. cung cp tính mô đun 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++, 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++ ngn gn ti ưu hơn, vì chương tnh không có
nhiều đoạn code trùng lặp nhau.
- Dđọc dể bảo trì: Nó làm cho chương trình chúng ta rõ ràng và dễ hiu, rt tiện li 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