TAILIEUCHUNG - Bài giảng Hàm - Lập trình cấu trúc - Hoàng Thân Anh Tuấn

Bài giảng Hàm - Lập trình cấu trúc do Hoàng Thân Anh Tuấn biên soạn sau đây sẽ cung cấp cho các bạn những kiến thức về khái niệm hàm và lập trình cấu trúc; khai báo và định nghĩa một hàm trong C++; lời gọi hàm; tham số của hàm; hàm inline; định nghĩa chồng các hàm; hàm toán tử; định nghĩa chồng các toán tử. | Hàm Lập trình cấu trúc Hoàng Thân Anh Tuấn Khoa Toán – Tin học Đại học Sư phạm TPHCM Nội dung Khái niệm hàm và lập trình cấu trúc Khai báo và Định nghĩa một hàm trong C++ Lời gọi hàm Tham số của hàm Hàm inline Định nghĩa chồng các hàm Hàm toán tử Định nghĩa chồng các toán tử Khái niệm hàm và lập trình cấu trúc Tư tưởng chính Chia bài toán lớn thành các bài toán nhỏ, hoặc phân rã quá trình giải bài toán thành một số hữu hạn các bước. Với mỗi bài toán con hoặc một bước giải bài toán, xây dựng một (hoặc nhiều) hàm (thủ tục) giải quyết. Mỗi hàm (thủ tục) là một đơn vị hoàn chỉnh, độc lập về đoạn mã và dữ liệu nhằm thi hành một tác vụ nào đó. Mỗi hàm (thủ tục) nên được thiết kế chỉ để thi hành một và chỉ một tác vụ duy nhất. Khai báo một hàm Mục đích: Chỉ ra prototype của hàm bao gồm: tên hàm, kiểu các tham số và kiểu trả về. Báo cho trình biên dịch biết rằng có một hàm như vậy Cú pháp: ( ); Trong đó: : là một kiểu do C++ hỗ trợ hoặc do người dùng tạo ra : tên của hàm : chỉ ra kiểu của các tham số của hàm Ví dụ: void xuatPhanSo(int, int); void xuatPhanSo(PhanSo); hàm có tên là xuatPhanSo có hai tham số; cả hai đều có kiểu là số nguyên (int) không có giá trị trả về void nhapPhanSo(int&, int&); void nhapPhanSo(PhanSo&); Hàm có tên là nhapPhanSo Có hai tham số; cả hai đều có kiểu tham chiếu đến số nguyên (int&) Không có giá trị trả về Ví dụ: double tinhLuong(double); Hàm có tên là: tinhLuong Có một tham số, có kiểu là số thực (double) Có giá trị trả về là số thực void thongbaoLoi(); Hàm có tên là: thongbaoLoi Không có tham số Không có giá trị trở về Khai báo một hàm (tt) Có thể đưa vào tên của tham số (không chỉ kiểu của tham số) Ví dụ: void xuatPhanSo(int tuso, int mauso); void nhapPhanSo(int& tuso, int& mauso); double tinhLuong(double thamnien); void thongbaoLoi(); Định nghĩa một hàm Mục đích: Chỉ rõ cụ thể việc cài đặt của hàm Các công việc mà hàm sẽ làm Dữ liệu và .

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.