1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình hướng đối tượng - Chương 2: Giới thiệu về C++

19 10 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 364 KB

Nội dung

C++ được xây dựng trên nền của C, C được phát minh bởi Dennis Ritchie năm 1972, C dùng để viết hệ điều hành UNIX, lịch sử của C và Unix gắn liền với nhau, UNIX được hoàn thành với C. Mời các bạn cùng tham khảo Bài giảng Lập trình hướng đối tượng - Chương 2: Giới thiệu về C++ để nắm bắt được nội dung chi tiết.

Lập trình hướng đối tượng Hà Văn Sang Bộ mơn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính Tel: 0982.165.568 Email: sanghv@hvtc.edu.vn Website: 08/05/21 12:20 http://www.hvtc.edu.vn/sanghv CHƯƠNG II 08/05/21 12:20 Lịch sử C++ C++ xây dựng C C phát minh Dennis Ritchie năm 1972 C dùng để viết hệ điều hành UNIX Lịch sử C Unix gắn liền với UNIX hoàn thành với C 08/05/21 3/20 Lịch sử C++ (tiếp) C++ đưa Bjarne Stroustrup  Phiên mắt năm 1980, với tên “C with class”  Phiên thương mại vào năm 1985  Ansi ISO đưa phiên C++ chuẩn  C++ hỗ trợ lập trình hướng đối tượng 08/05/21 4/20 Lịch sử C++ (tiếp) Ưu điểm:  Được sử dụng rộng rãi  Là mở rộng C  Hỗ trợ lập trình hướng đối tượng Có nhiều thư viện mẫu chuẩn STL 08/05/21 5/20 Mở rộng C++ Một số mở rộng C++ so với C: Đơn giản dấu ++? Từ khóa Dữ liệu, khai báo biến Chuyển kiểu, tham chiếu, cấp phát nhớ … 08/05/21 6/20 2.1 Lời thích Có hai cách thích: Cách 1: /* */ Ví dụ: /* chu thich tren nhieu dong*/ Cách 2: // Ví dụ: // Chu thich tren mot dong 08/05/21 7/20 2.2 Từ khóa Một số từ khóa mới: asm catch class delete friend inline new operator private protected public template this throw try virtual •Nếu chương trình viêt C có tên trùng  thay đổi lại 08/05/21 8/20 2.3 Kiểu liệu char int Dữ liệu kiểu char: sizeof(‘A’)=sizeof(int)=2 sizeof(‘A’)=sizeof(char)=1 Trong C kí tự có kiểu int byte Trong C++ kí tự có kiểu char byte 08/05/21 9/20 2.4 Khai báo biến C++ cho phép khai báo biến: • Tại đâu • Trước sử dụng Có hiệu lực phạm vi chương trình kể từ vị trí xuất Ví dụ: tìm số lớn dãy 08/05/21 10/20 2.5 Chuyển đổi ép kiểu C++ cho phép chuyển kiểu rộng rãi: Khi gán giá trị số vào biến kiểu khác Các kiểu số khác biểu thức Ép kiểu kiểu cũ: myInt = (int) myFloat Ép kiểu kiểu mới: myInt = int (myFloat) Ví dụ: S=1+1/2+ +1/n 08/05/21 11/20 2.6 Vào C++ Dòng xuất, nhập liệu: Cú pháp: coutbiếnn; Chú ý: Phải khai báo #include Dùng cin.ignore(1) để bỏ kí tự ‘\n’ Ví dụ: nhập số sau in tổng tích 08/05/21 12/20 2.7 Cấp phát giải phóng nhớ Vẫn dùng hàm malloc(), calloc(), free() C++ sử dụng thêm hai toán tử: new: để cấp phát nhớ Cú pháp: new tên_kiểu delete: để giải phóng nhớ Cú pháp: delete con_trỏ 08/05/21 13/20 2.8 Biến tham chiếu Khái niệm: Giống bí danh biến khác Cho phép hàm thao tác trực tiếp biến truyền Cú pháp: Kiểu &Biếnthamchiếu = Biến; Ví dụ: int a, &x=a; x=1; // a=1 cout

Ngày đăng: 08/05/2021, 11:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w