Bài giảng Lập trình hướng đối tượng C ++ - Đại học Cần Thơ - Chương 4: Hàm (Function)
Mục tiêu
Mô tả cách khai báo, định nghĩa, và gọi hàm
Nội dung
Khai báo hàm, định nghĩa hàm
Tham số, đối số, phạm vi
Biến tự động, biến thanh ghi, biến nội tuyến
Đối số mặc định, đối số hàng lệnh
Khoa Công Nghệ Thông Tin & Truyền Thông Đại Học Cần Thơ HÀM CHƯƠNG 4: (FUNCTION) Hàm Mục tiêu Mô tả cách khai báo, định nghĩa, và gọi hàm Nội dung Khai báo hàm, định nghĩa hàm Tham số, đối số, phạm vi Biến tự động, biến thanh ghi, biến nội tuyến Đối số mặc định, đối số hàng lệnh Chương 4 Hàm Là Gì? Một phương thức để đóng gói quá trình tính toán dễ dàng sử dụng Định nghĩa hàm Khai báo hàm Tên hàm Các tham số của hàm Kiểu trả về của hàm Một phương thức để đóng gói quá trình tính toán dễ dàng sử dụng Định nghĩa hàm Khai báo hàm Tên hàm Các tham số của hàm Kiểu trả về của hàm Định nghĩa hàm Các lệnh Sử dụng hàm Gọi hàm Tên hàm ( ) Các đối số Nhận kết quả trả về của hàm Chương 4 Ví Dụ Về Hàm Tên hàm Các tham số Khai báo hàm Định nghĩa hàm Định nghĩa hàm Các đối số Chương 4 Phạm Vi Toàn Cục – Cục Bộ Phạm vi toàn cục Được định nghĩa ở phạm vi chương trình Phạm vi cục bộ Được định nghĩa ở phạm vi khối hay hàm Toán tử phạm vi :: int xyz = 1; // xyz là toàn cục void Foo (int xyz) // xyz là cục bộ cho thân của Foo { if (xyz > 0) { double xyz =2; // xyz là cục bộ cho khối này cout 0 ? n : -n; } int Factorial (unsigned int n) { return n == 0 ? 1 : n * Factorial(n-1); } Chương 4 Đối Số Mặc Định - Hàng Lệnh Đối số mặc định bỏ bớt đi gánh nặng phải chỉ định các giá trị của đối số cho tất cả các tham số hàm Đối số hàng lệnh Có thể nhận không hay nhiều đối số từ hàng lệnh được tạo ra sẵn cho một chương trình C++ thông qua hàm main Ví dụ: int main (int argc, const char* argv[]); Chương 4
File đính kèm:
- Bài giảng Lập trình hướng đối tượng C ++ - Đại học Cần Thơ - Chương 4 Hàm (Function).ppt