Giáo trình học C++ cơ bản gồm các nội dung chính sau: Viết chương trình đầu tiên, cấu trúc cơ bản của một chương trình C++, lệnh, khối lệnh, từ khóa, sử dụng các lệnh liên quan đến xuất dữ liệu, biến và các kiểu dữ liệu trong C++,...Mời các em cùng tham khảo!
PHẦN 1: C++ CƠ BẢN 1.0 Viết chương trình Ở trước, biết quy trình làm việc để tạo chương trình C++, công cụ cần thiết IDE mà sử dụng để phát triển chương trình Đến bạn háo hức muốn bắt tay vào viết Trong này, viết chương trình mà lập trình viên C++ trải qua Một chương trình huyền thoại mang tên "Hello World" Để bắt đầu viết chương trình, mở IDE Visual studio 2015 lên tạo project Tại giao diện Start Page Visual studio, bạn click chọn New Project Cửa sổ tạo project ra, bạn chọn Empty project, đặt tên cho project HelloWorld Sau đó, phần location bạn chọn đường dẫn thư mục để lưu project vào Nhấn chọn OK để hoàn tất việc tạo project Ngay Visual studio thiết lập project bạn vừa tạo Bạn nhìn vào cửa sổ Solution Explorer (mặc định bên trái) để xem cấu trúc tổ chức project Project HelloWorld Visual studio tổ chức dạng thư mục để quản lý mã nguồn tài nguyên Trong project HelloWorld, quan tâm đến phần chính: • • Header Files: dùng để chứa phần khai báo class, khai báo hàm phần khai báo số số sử dụng cho chương trình Các file chứa phần Header thường có phần mở rộng h, hpp Source Files: nơi chứa file định nghĩa hàm, class Các file đặt thường có dạng cpp Bây tạo file chương trình Các bạn click chuột phải vào tên project khung Solution Explorer, chọn đến dòng Add click chọn New Item Trong cửa sổ Add New Item, bạn chọn loại file cần thêm C++ File (.cpp), đặt tên file textbox Name phía bên Để tạo thói quen tốt, file bạn đặt tên main.cpp sau click Add Sau add file main.cpp xong, nhìn lại phần tổ chức project cửa số Solution Explorer xem điều xảy Chúng ta có thêm file đặt sẵn phần Source Files Một file có mở rộng cpp ln đặt phần Phía bên phải phần soạn thảo mã nguồn cho file main.cpp mở sẵn Như nói trên, file cần tạo cho project nên đặt tên main.cpp để tạo thói quen tốt, bạn thắc mắc đặt câu hỏi sao? Trước hết, viết mã lệnh cho HelloWorld program Nhấn tổ hợp phím Ctrl + S để lưu lại bạn viết Ở mức độ tại, yêu cầu bạn viết theo viết, chưa yêu cầu bạn phải hiểu dịng mã có ý nghĩa Sau lưu file main.cpp lại, có file mã nguồn C++ Các bạn muốn xem thử file main.cpp vừa lưu nằm chổ Để xem thư mục gốc project, bạn click chuột phải vào tên project HelloWorld cửa sổ Solution Explorer chọn Open Folder in File Explorer Và thấy file main.cpp hình bên Quay lại với hình làm việc Visual studio Các bạn click chuột vào menu item BUILD Tool bar, sau chọn Build Solution (hoặc nhấn phím F7) Thực bước này, Visual studio biên dịch file main.cpp bạn để tạo thành file object obj, đồng thời liên kết file main.obj tạo thành file chương trình (có exe) Chúng ta chuyển qua thư mục gốc project chứa file main.cpp lúc nãy, double click vào thư mục Debug, thấy file main.obj kết trình biên dịch mã nguồn Quay lui thư mục chứa file main.cpp ban đầu, chuyển lui thư mục Chúng ta lại thấy thư mục có tên Debug khác Vào thư mục Debug này, bạn thấy file exe Visual studio tạo Bây giờ, bạn mở file HelloWorld.exe cách double click vào Cùng xem kết xuất hình Như bạn thấy, cửa số Console, có dịng chữ xuất hiện: "Hello World.", dòng gợi ý cho người dùng rằng: Hãy nhấn phím để kết thúc chương trình Ngồi cách chạy trực tiếp file HelloWorld.exe thư mục Debug, bạn cịn chạy chương trình hình làm việc Visual studio, cách click chuột phải vào tên project cửa sổ Solution Explorer -> Debug -> Start new instance Và ta kết tương tự chạy trực tiếp file HelloWorld.exe Vậy viết xong chương trình khóa học lập trình C++ Bây muốn quay lại vấn đề nói trên, lại nên đặt tên file cho project main.cpp? Để giải thích vấn đề này, muốn bạn nhìn lại mã nguồn file main.cpp mà bạn viết để có nhìn tổng quan cấu trúc chương trình C++ Các bạn ý đến dòng chương trình Chúng ta thấy int main() Đó dịng bắt buộc phải có muốn mã nguồn C++ hoạt động Main tiếng Anh dịch có nghĩa chính, quan trọng Trong ngơn ngữ C++, main điểm khởi đầu cho chương trình Trong thời điểm, máy tính thực dịng lệnh Và thời điểm chương trình C++ bắt đầu chạy, tìm tới nơi có khai báo main để thực mã lệnh Mã lệnh mà chương trình thực đặt cặp ngoặc nhọn { } Vì thế, cấu trúc chương trình C++ mà bạn cần nhớ bên Các bạn cần lưu ý, chương trình C++ có hàm main Các bạn thấy nhiều hàm main có cách khai báo khác Nhưng với việc bạn người bắt đầu học C++, khuyến nghị bạn nên sử dụng theo cách hình int main() { } Chương trình C++ thực dòng lệnh cặp ngoặc nhọn { } phía sau hàm main cách có thứ tựtừ xuống Một chương trình C++ bắt buộc phải có hàm main, nên khun bạn nên đặt tên file chương trình main.cpp, file chứa mã nguồn C++ có hàm main đó, sau bạn làm việc với dự án có nhiều file khơng bị nhầm lẫn 1.1 Cấu trúc chương trình C++ Chào mừng bạn đến với học khóa học lập trình C++ hướng thực hành Trong trước, Viết chương trình C++ đầu tiên, tạo project có tên HelloWorld Các bạn lưu ý làm việc với Visual studio 2015 làm việc project không làm việc với file mã nguồn đơn lẻ Project HelloWorld có file có tên main.cpp Kết thực thi project (bằng cách nhấn phím F5 để Debug) hình bên dưới: Kết dòng chữ Hello World xuất console Khi bạn Debug Visual studio 2015, Visual studio download số file PDB làm tốn thời gian Các bạn tắt việc tự động download file cách làm theo bước sau: Đưa chuột vào phần DEBUG Menu bar -> chọn Options and Settings Chọn Symbols bỏ dấu tick Symbol file (.pdb) locations Bây nhìn lại mã nguồn file main.cpp phân tích chức dịng code /* HelloWorld program - written by Nguyen Chiem Minh Vu */ #include using namespace std; int main() { // We write some code inside main function cout