Bài giảng Kỹ thuật lập trình – Chương 3: Hàm

"Bài giảng Kỹ thuật lập trình – Chương 3: Hàm" gồm có những nội dung như: Truyền tham trị, tham biến và tham số ngầm định; đa năng hóa hàm (function overload); con trỏ hàm và tham số hóa hàm; khái quát hóa hàm (function templates); biểu thức lamda và hàm nặc danh. | om .c Chương 3 ng co Hàm an th o ng du u cu https tailieudientucntt Nội dung 1. Truyền tham trị tham biến và tham số ngầm định om 2. Đa năng hóa hàm function overload .c ng 3. Con trỏ hàm và tham số hóa hàm co 4. Khái quát hóa hàm function templates an 5. Biểu thức lamda và hàm nặc danh th o ng du u cu 2 https tailieudientucntt Khái niệm về hàm Là một nhóm các khai báo và các câu lệnh được gán một tên gọi om Đây là khối lệnh được đặt tên nên sử dụng thuận .c tiện hiệu quả ng Hàm thường trả về một giá trị co Là một chương trình con an Khi viết chương trình C C ta luôn định nghĩa một hàm có tên là main th ng Phía trong hàm main ta có thể gọi các hàm khác o du Bản than các hàm này lại có thể gọi các hàm u khác ở trong nó và cứ tiếp tục như vậy cu 3 https tailieudientucntt Cấu pháp return-type name argument-list om local-declarations .c statements ng return return-value co an th o ng du u cu 4 https tailieudientucntt Ví dụ Square double square double a om Đây là định nghĩa hàm ngoài return a a hàm main .c ng int main void co an double num sqr th printf quot enter a number n quot ng scanf quot lf quot amp num o Đây là chỗ gọi hàm du sqr square num square u printf quot square of g is g n quot num sqr cu return 0 5 https tailieudientucntt Tại sao cần sử dụng hàm Chia vấn đề thành nhiều tác vụ con om Dễ dàng hơn khi giải quyết các vấn đề phức tạp .c ng Tổng quát hóa được tập các câu lệnh co hay lặp lại an Ta không phải viết cùng một thứ lặp đi lặp lại nhiều lần th ng printf và scanf là ví dụ điển hình o du Hàm giúp chương trình dễ đọc và bảo trì u cu hơn nhiều 6 https tailieudientucntt Hàm và truyền tham số Trong C tên hàm phải là duy nhất lời gọi hàm phải có các om đối số đúng bằng và hợp tương ứng về kiểu với tham số .c trong đn hàm. C chỉ có duy nhất 1 cách truyền tham số ng tham trị kể cả dùng .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
225    52    1    25-04-2024
53    143    2    25-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.