Bài giảng: Bài 2. Ngôn ngữ lập trình C++

Nạp chồng hàm là khả năng cho phép định nghĩa lại một hàm đã có. Tức là trong một chương trình cho phép nhiều hàm trùng tên nhau. Một số lưu ý khi nạp chồng hàm • Các hàm phải có ít nhất một trong các đặc điểm sau: - Khác nhau về số lượng đối - Khác nhau về kiểu của đối | Bài 2. Ngôn ngữ lập trình C++ I. Giới thiệu Ngôn ngữ lập trình C++ là ngôn ngữ được phát triển dựa trên ngôn ngữ lập trình C. Do đó về cơ bản, cú pháp của C++ giống với cú pháp của C. Tuy nhiên nó có một số mở rộng sau đây: Nhập, xuất dữ liệu (cout, cin) Hàm có đối mặc định, hàm có đối tham chiếu Nạp chồng hàm (hay tải bội hàm – overload function) Hàm mẫu Lớp (có khả năng xây dựng các chương trình HĐT) II. Nhập xuất dữ liệu Nhập dữ liêu kiểu số cin>>Tênbiến1>>Tênbiến2>> >>Tênbiếnn; Ví dụ: float x,y; int m, n; cin>>x>>y; cin>>m; cin>>n; Nhập dữ liệu kiểu xâu ký tự (1); (Tênbiến, n); //n là số ký tự tối đa cần gán cho biến Ví dụ: char ht[30]; char w[10]; (1); (ht, 30); (1); (w, 5); Xuất dữ liệu cout>x; cout>Tênbiến1>>Tênbiến2>> >>Tênbiếnn; Ví dụ: float x,y; int m, n; cin>>x>>y; cin>>m; cin>>n; Nhập dữ liệu kiểu xâu ký tự (1); (Tênbiến, n); //n là số ký tự tối đa cần gán cho biến Ví dụ: char ht[30]; char w[10]; (1); (ht, 30); (1); (w, 5); Xuất dữ liệu cout>x; cout>x>>y; cout #include void duplicate (int& a, int& b, int& c) { a = 2; b = 2; c = 2; } int main (){ int x=1, y=3, z=7; duplicate (x, y, z); cout << "x=" << x << ", y=" << y << ", z=" << z; return 0; } Hàm có đối mặc định - Khai báo hàm DataType Func_Name(DataType Arg_Nam1, DataType Arg_Nam2 = value2, .); Sử dụng hàm: Có thể không truyền đối thực sự cho đối mặc định Nếu truyền thì hàm nhận giá trị của đối thực

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
15    22    4    30-11-2024
476    18    1    30-11-2024
Đã 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.