tailieunhanh - Bài giảng Ngôn ngữ lập trình - Bài 3: Hàm và Nạp chồng Hàm

"Bài giảng Ngôn ngữ lập trình - Bài 3: Hàm và Nạp chồng Hàm" có nội dung trình bày về Hàm (Function) và Nạp chồng Hàm (Overloading), các định nghĩa cơ bản về Hàm, phân giải nạp chồng hàm,. nội dung chi tiết của tài liệu. | Ngôn ngữ lập trình Bài 3: Hàm và Nạp chồng Hàm Giảng viên: Lê Nguyễn Tuấn Thành Email: thanhlnt@ Bộ Môn Công Nghệ Phần Mềm – Khoa CNTT Trường Đại Học Thủy Lợi Nội dung 1. 2. Hàm (Function) Nạp chồng hàm (Overloading) Bài giảng có sử dụng hình vẽ trong cuốn sách “Absolute C++. W. Savitch, Addison Wesley, 2002” 2 1. HÀM Function Cơ bản về hàm Hàm được định nghĩa sẵn Hàm do người dùng định nghĩa Hàm trả về một giá trị Hàm không trả về giá trị nào (hàm void) Khai báo, định nghĩa, gọi hàm Hàm đệ quy (recursive functions) Quy tắc phạm vi (scope rules) Biến địa phương (local) Hằng số (constant) và biến toàn cục (global) Khối, phạm vi lồng nhau (nested scopes) 4 Giới thiệu về hàm Hàm (Function): một khối của chương trình (blocks of programs) có mục đích rõ ràng Một số thuật ngữ (cách gọi) khác của hàm trong những ngôn ngữ khác: Phương thức (procedures), chương trình con (subprograms), phương thức (methods) Khái niệm I – P – O Input – Process – Output Thành phần cơ bản của bất kỳ chương trình nào Thao tác với hàm dựa trên các thành phần của khái niệm .

TỪ KHÓA LIÊN QUAN