Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
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