TAILIEUCHUNG - Bài giảng Phương pháp lập trình - Chương 3: Hàm (2016)

Bài giảng Phương pháp lập trình - Chương 3: Hàm trình bày khái niệm và tính chất, dạng tổng quát của hàm, lời gọi hàm, nguyên tắc hoạt động của hàm, truyền tham số cho hàm, tham số mặc định, biến cục bộ, biến toàn cục,. . | Nội dung trình bày Khái niệm và tính chất Dạng tổng quát của hàm Lời gọi hàm Nguyên tắc hoạt động của hàm Truyền tham số cho hàm Tham số mặc định Biến cục bộ, biến toàn cục Nguyên mẫu hàm Đệ qui Một số bài toán đệ qui thông thường Khái niệm và tính chất Trong những chương trình lớn, có những đoạn chương trình cần lặp lại nhiều lần Để tránh sự lặp lại và để việc kiểm tra chương trình được thuận lợi, khi viết chương trình người ta thường phân chia chương trình thành nhiều module, mỗi module giải quyết một công việc Các module như vậy gọi là các hàm Hàm là một khối lệnh được đặt tên và có thể được thực thi nhiều lần trong chương trình khi được gọi Khái niệm và tính chất Hàm có thể được gọi từ chương trình chính (hàm main) hoặc từ một hàm khác Hàm có thể được gọi nhiều lần trong chương trình Hàm có thể trả về giá trị cho chương trình gọi hoặc không Hàm còn gọi là chương trình con (subroutine) Khái niệm và tính chất Có hai loại hàm Hàm thư viện Là những hàm đã được xây dựng sẵn trong C/C++ Muốn sử dụng các hàm thư viện phải khai báo thư viện chứa nó trong phần khai báo #include Ví dụ: Hàm do người lập trình định nghĩa Nội dung trình bày Khái niệm và tính chất Dạng tổng quát của hàm Lời gọi hàm Nguyên tắc hoạt động của hàm Truyền tham số cho hàm Tham số mặc định Biến cục bộ, biến toàn cục Nguyên mẫu hàm Đệ qui Một số bài toán đệ qui thông thường Dạng tổng quát của hàm returnType: Kiểu dữ liệu trả về của hàm Nếu hàm không trả về giá trị thì returnType là void functionName: Tên hàm, cách đặt giống như tên biến parameterList: Danh sách các tham số hình thức, có thể để trống Mỗi tham số gồm kiểu dữ liệu và tên biến, các tham số phân cách nhau bởi dấu phẩy Thân hàm (nội dung hàm) nằm trong cặp dấu ngoặc { } returnType functionName ( [parameterList] ) { // body of the function } Tiêu đề hàm (header) Nhận xét: Tên hàm nằm sau returnType và nằm trước dấu ( Ví dụ: Hàm tính cv, dt hình tròn void CV_DT_HTron(float bk) { float cv, dt; cv = 2**bk; dt = *bk*bk; cout<<"Chu

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.