Bài 1 - Căn bản về C++. Chương này giới thiệu ngôn ngữ C++ và cách viết những chương trình C++ đơn giản liên quan tới các biểu thức, phép gán và đọc/ghi trên các thiết bị vào/ra chuẩn. Mời các bạn tham khảo.
Bài 1: Căn C++ Giảng viên: Hoàng Thị Điệp Khoa Công nghệ Thông tin – ĐH Công Nghệ Chapter C++ Basics Copyright © 2010 Pearson Addison-Wesley All rights reserved Mục tiêu học • Giới thiệu C++ – Nguồn gốc, Lập trình hướng đối tượng, Thuật ngữ • Biến, Biểu thức Câu lệnh gán • Đọc ghi thiết bị vào/ra chuẩn • Phong cách lập trình • Thư viện Khơng gian tên (namespace) DTH INT2202 Giới thiệu C++ • Nguồn gốc – Ngơn ngữ bậc thấp • Ngơn ngữ máy, hợp ngữ – Ngơn ngữ bậc cao • C, C++, ADA, COBOL, FORTRAN – Lập trình hướng đối tượng C++ • Thuật ngữ C++ – Program function – Đọc/ghi với cin cout DTH INT2202 Display 1.1 Một chương trình C++ mẫu (1/2) DTH INT2202 Display 1.1 Một chương trình C++ mẫu (2/2) DTH INT2202 Biến • Định danh C++ – Phân biệt khái niệm từ khóa định danh – Định danh phân biệt viết hoa viết thường có quy tắc – Hãy đặt tên có nghĩa! • Biến – Là nơi nhớ để lưu liệu cho chương trình – Tất liệu cần khai báo trước sử dụng chương trình DTH INT2202 Các kiểu liệu: Display 1.2 Các kiểu liệu đơn giản (1/2) DTH INT2202 Các kiểu liệu: Display 1.2 Các kiểu liệu đơn giản (2/2) DTH INT2202 Gán giá trị cho biến • Dùng câu lệnh khai báo để khởi tạo giá trị cho biến – Nếu không khởi tạo, kết “khơng xác định”! • int myValue = 0; • Gán giá trị cho biến thực thi – Lvalue (vế trái) & Rvalue (vế phải) • Lvalue phải biến • Rvalue biểu thức • Ví dụ: distance = rate * time; Lvalue: "distance" Rvalue: "rate * time" DTH INT2202 Ví dụ tăng trước • Giờ ta sử dụng phép tăng trước: int n = 2, valueProduced; valueProduced = * (++n); cout