Bài giảng Kỹ thuật lập trình: Chương 8 - Lê Thành Sách

Bài giảng "Kỹ thuật lập trình - Chương 8: Hàm" cung cấp cho người học các kiến thức: Hàm làm gì, hàm main và hàm thư viện, hàm và mảng, con trỏ, kiểu truyền tham số, hàm đệ quy, hàm inline, con trỏ hàm,. nội dung chi tiết. | Bài giảng Kỹ thuật lập trình: Chương 8 - Lê Thành Sách 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 © 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 © 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 © 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 © 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 © 2016 Hàm là gì? n Minh hoạ cho hàm cộng

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.