1. Trang chủ
  2. » Giáo án - Bài giảng

Bài giảng lập trình hướng đối tượng (Chương 2)

18 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 18
Dung lượng 2,21 MB

Nội dung

10/01/22 09:12 10/01/22 09:12 C++ xây dựng C 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 10/01/22 09:12 /20  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 10/01/22 09:12 /20 Ư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 10/01/22 09:12 /20 Một số mở rộng C++ so với C:  Từ khóa  Dữ liệu, khai báo biến  Chuyển kiểu, tham chiếu, cấp phát nhớ … 10/01/22 09:12 /20 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 10/01/22 09:12 /20 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 10/01/22 09:12 /20 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 10/01/22 09:12 /20 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 10/01/22 09:12 10 /20 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ụ: int a,b; float c; c = float(a/b) c = (float)a/b; 10/01/22 09:12 11 /20 Thu viện nhập xuất chuẩn: #include Dòng xuất, nhập liệu: Cú pháp: Xuất: coutbiếnn; 10/01/22 09:12 12 /20  Chú ý: Nhập chuỗi có khoảng trắng: Sử dụng hàm get(): cin.get(chuoi,sokitu); Ví dụ: Nhập họ tên Nguyen Van A char hoten[30]; cin.get(hoten,30); 10/01/22 09:12 13 /20 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: 10/01/2022, 09:12

w