CPP4 ham

14 642 0
CPP4 ham

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Nội dung Khái niệm hàm lập trình cấu trúc Khai báo Định nghĩa hàm C++ Lời gọi hàm Tham số hàm Định nghĩa chồng hàm Hàm toán tử Định nghĩa chồng toán tử Đệ quy Tổ chức chương trình dạng đơn thể HIENLTH, C++ - 2010 HIENLTH, C++ - 2010 Hàm thư viện Khái niệm hàm lập trình cấu trúc Hàm chuẩn hóa, sẵn sàng cho dùng lại Toán học (cmath) Xử lý xâu ký tự (cstring) Hàm nhập/xuất (cin/cout) Tư tưởng Chia toán lớn thành toán nhỏ, phân rã trình giải toán thành số hữu hạn bước Với toán bước giải toán, xây dựng (hoặc nhiều) hàm (thủ tục) giải Mỗi hàm (thủ tục) đơn vị hoàn chỉnh, độc lập đoạn mã liệu nhằm thi hành tác vụ Mỗi hàm (thủ tục) nên thiết kế để thi hành tác vụ HIENLTH, C++ - 2010 HIENLTH, C++ - 2010 Một số nguyên tắc Các hàm C++ ngang cấp với nhau: Hàm không khai báo lồng Thứ tự khai báo không quan trọng Hàm nhận xử lý nhiều tham số tham số Hàm trả giá trị không Biến khai báo hàm F có giá trị F, không sử dụng biến hàm khác Ví dụ: hàm tính xn double Power(double x, int n) { double result; for(result = 1; n; n ) result *= x; return result; } giá trị trả qua lệnh return HIENLTH, C++ - 2010 Ví dụ: gọi thực hàm Power HIENLTH, C++ - 2010 Một số lỗi thường gặp Chỉ thị cho chương trình biết prototype hàm Power #include using namespace std; double Power(double, int); int { Compiler không hiểu hàm Power #include using namespace std; int { main() double m = Power(2, 3); cout[...]... thực chất là một hàm có dạng như sau: Chính nhờ kí hiệu của hàm bao gồm tên hàm và các tham số mà ta có thể quá tải toán tử Bởi vì các toán tử cùng chung kí hiệu đều có cùng tên hàm là operator operator ( ); ; Trong đó danh sách các tham số là các toán hạng Ví dụ: 3+4: là phép toán + có hai toán hạng là hai số nguyên; kết ... HIENLTH, C++ - 2010 26 Tham số hàm (tt) Có dạng: Tham trị - call by value Con trỏ - call by address Tham chiếu - call by reference Tham trị Quan hệ tham số thực th c tham số hình thức định nghĩa... Khi có lời gọi hàm, tham số hình thức cấp phát vùng nhớ Giá trị tham số hình thức gán giá trị tham số thực Tham số hình thức tham số thực trở nên hoàn toàn độc lập Thay đổi tham số hình thức không... Tham số hàm (tt) Tham chiếu (&) Quan hệ tham số hình thức tham số thực quan hệ “bí danh”: vùng nhớ đặt theo tên khác nhau; tên đến vùng nhớ Khi có lời gọi hàm, tham số thực truyền theo kiểu tham

Ngày đăng: 22/12/2016, 13:25

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan