Skip to content

Tự học C++ - Module 1: Tổng quan, Cài đặt và Cú pháp cơ bản

TuanNDA
Updated date:
Edit this post

Table of contents

Open Table of contents

1. C++ là gì? Tại sao nên học C++?

C++ là một ngôn ngữ lập trình đa nền tảng, mạnh mẽ, được dùng để tạo ra các ứng dụng hiệu năng cao. Nó được phát triển bởi Bjarne Stroustrup như một phần mở rộng của ngôn ngữ C.

Tại sao nên chọn C++?


2. Cài đặt môi trường lập trình (IDE)

Để viết mã C++, bạn cần hai thứ:

  1. Trình soạn thảo văn bản (Text Editor): Nơi bạn viết mã (như Notepad, VS Code).
  2. Trình biên dịch (Compiler): Để dịch mã bạn viết sang ngôn ngữ mà máy tính hiểu được (như GCC).

Cách tiện lợi nhất là cài đặt một IDE (Integrated Development Environment) - môi trường tích hợp sẵn cả trình soạn thảo và trình biên dịch.

Các IDE phổ biến:

Gợi ý: Bạn có thể tải Code::Blocks (phiên bản có đi kèm mingw-setup) tại codeblocks.org.


3. Phân tích cú pháp chương trình đầu tiên

Hãy cùng nhìn vào chương trình “Hello World” kinh điển dưới đây:

#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!";
  return 0;
}

Giải thích chi tiết từng dòng:


4. Xuất dữ liệu (Output)

Đối tượng cout được sử dụng để in các giá trị hoặc văn bản. Bạn có thể chèn nhiều đối tượng cout liên tiếp, nhưng hãy lưu ý rằng nó không tự động xuống dòng.

Ví dụ in dữ liệu:

cout << "Chào mừng bạn ";
cout << "đến với blog TuanNDA!";
// Kết quả: Chào mừng bạn đến với blog TuanNDA!

Cách tạo dòng mới:

Có hai cách để xuống dòng trong C++:

  1. Sử dụng ký tự thoát \n.
  2. Sử dụng endl.
cout << "Dòng 1 \n";
cout << "Dòng 2" << endl;

5. Chú thích trong mã nguồn (Comments)

Chú thích giúp giải thích mã nguồn và làm cho chương trình dễ đọc hơn, đồng thời giúp trình biên dịch bỏ qua các đoạn mã khi bạn đang thử nghiệm.

Chú thích một dòng:

Sử dụng hai dấu gạch chéo //.

// Đây là một chú thích
cout << "Hello World!"; // Chú thích ở cuối dòng

Chú thích nhiều dòng:

Sử dụng /* để bắt đầu và */ để kết thúc.

/* Chú thích này
   kéo dài trên
   nhiều dòng */

Lời kết Module 1

Vậy là bạn đã nắm được những khái niệm căn bản nhất của C++. Trong Module 2, chúng ta sẽ tìm hiểu sâu hơn về Biến và Kiểu dữ liệu - nền tảng của mọi phép toán và logic trong lập trình.

Hẹn gặp lại các bạn ở bài tiếp theo!

Previous
Tự học C++ - Module 2: Biến, Kiểu dữ liệu, Toán tử và Chuỗi
Next
Cách tránh phát hiện Adblock trên Youtube bằng 4 mẹo hay