Bài giảng "Kỹ thuật lập trình C/C++ - Chương 8: Hàm" cung cấp cho người học các kiến thức: Lý do sử dụng hàm, hàm main và hàm thư viện, sử dụng hàm tự tạo, prototype của hàm, chữ ký hàm, quá tải hàm, kiểu truyền tham số, . Mời các bạn cùng tham khảo. | Chương 06 HÀM Lê Thành Sách Trường Đại Học Bách Khoa Lập trình C C Trung Tâm Kỹ Thuật Điện Toán 1 https tailieudientucntt 2016 Nội dung n Hàm là gì n Lý do sử dụng hàm n Hàm main và hàm thư viện n Sử dụng hàm tự tạo n Định nghĩa n Gọi hàm n Nguyên tắc thực thi cho lời gọi hàm n Prototype của hàm chữ ký hàm quá tải hàm n Kiểu truyền tham số n Hàm và mảng con trỏ n Hàm inline n Con trỏ hàm n Hàm đệ quy n Tạo thư viện hàm n Liên kết tĩnh và động Trường Đại Học Bách Khoa Lập trình C C Trung Tâm Kỹ Thuật Điện Toán 2 https tailieudientucntt 2016 Hàm là gì n Hàm là n Một đơn vị xử lý n 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 đó n Ví dụ trong thư viện n Hàm sin x n 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 n Hàm sqrt x n Là chuỗi các lệnh tính toán để tính căn bậc 2 của đại lượng x được truyền vào đại lượng x có đơn vị tính là một số thực float hay double hàm sqrt trả về một số thực Trường Đại Học Bách Khoa Lập trình C C Trung Tâm Kỹ Thuật Điện Toán 3 https tailieudientucntt 2016 Hàm là gì n Hàm là n Một đơn vị tính toán n Nhận giá trị đầu vào n Tính toán n Trả về giá trị n Minh hoạ Các giá trị đầu vào Chuỗi lệnh của hàm Các giá trị đầu ra Trường Đại Học Bách Khoa Lập trình C C Trung Tâm Kỹ Thuật Điện Toán 4 https tailieudientucntt 2016 Hàm là gì n Minh hoạ Vào x radian Tính sin x Ra sin x Vào x số thực Tính sqrt x Ra sqrt x Trường Đại Học Bách Khoa Lập trình C C Trung Tâm Kỹ Thuật Điện Toán 5 https tailieudientucntt 2016 Hàm là gì n Minh hoạ cho hàm cộng hai số n Vào hai số a và b kiểu số thực n Tính toán phép cộng hai số n Ra tổng hai số Vào 1. Tính tổng Ra a b Số thực a 2. Trả về tổng Số thực b Trường Đại Học Bách Khoa Lập trình C C Trung Tâm Kỹ Thuật Điện Toán 6 https