Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Lập trình Hướng Đối tượng Với C++ (5)

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn: Dh Can tho
Người gửi: Trần Thị Thu Thủy (trang riêng)
Ngày gửi: 19h:39' 08-01-2009
Dung lượng: 57.5 KB
Số lượt tải: 139
Số lượt thích: 0 người
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 < }
else {
cout<< ::xyz;
}
}
Chương 4
Biến Tự Động – Thanh Ghi
Biến tự động
được xác định hoàn toàn tự động
Ví dụ: int auto sum;
Biến thanh ghi
được lưu trữ trong thanh ghi để tăng hiệu xuất của chương trình
Ví dụ:
for (register int i = 0; i < n; ++i)
sum += i;


Chương 4
Hàm Nội Tuyến – Đệ Qui
Sử dụng hàm
Thuận lợi: chương trình dễ đọc, tăng khả năng sử dụng lại, tránh các hiệu ứng phụ
Bất lợi: tốn chi phí cho việc gọi hàm
Giải pháp: định nghĩa hàm là nội tuyến (inline)


Đệ qui
Một hàm gọi chính nó
inline int Abs (int n)
{
return n > 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
 
Gửi ý kiến