blog.dopana

Back

Đây là bài đầu tiên trong loạt bài về C++ cơ bản. Hành trình C++ nghiêm túc nào cũng bắt đầu từ một chương trình nhỏ in ra một dòng chữ.

Vì sao C++?#

C++ là ngôn ngữ đa năng, biên dịch, kiểu tĩnh, cho bạn kiểm soát trực tiếp bộ nhớ mà vẫn giàu tính biểu cảm. Nó chạy hệ điều hành, game engine, trình duyệt, cơ sở dữ liệu và ứng dụng hiệu năng cao. Học C++ giúp bạn hiểu máy tính thực sự hoạt động ra sao.

Cài trình biên dịch#

Để chạy C++ bạn cần một trình biên dịch. Trên Linux hoặc Windows với WSL, cài GCC:

sudo apt install g++ # Debian / Ubuntu
bash

Trên macOS, cài Xcode Command Line Tools:

xcode-select --install
bash

Kiểm tra:

g++ --version
bash

Chương trình đầu tiên#

Tạo file hello.cpp:

hello.cpp
#include <iostream>

int main() {
    std::cout << "Hello, C++!\n";
    return 0;
}
cpp

Biên dịch và chạy#

g++ -std=c++17 -Wall -o hello hello.cpp
./hello
bash

Kết quả:

Hello, C++!
txt

Từng phần làm gì#

  • #include <iostream> — nạp thư viện luồng nhập/xuất để std::cout hoạt động.
  • int main() — mọi chương trình C++ bắt đầu thực thi từ main. Hàm này phải tồn tại đúng một lần.
  • std::cout << — in chữ ra console. \n là ký tự xuống dòng.
  • return 0; — báo chương trình kết thúc thành công.
  • -std=c++17 — dùng chuẩn C++17; -Wall bật các cảnh báo hữu ích.

Thử đổi nội dung thông điệp, thêm dòng std::cout thứ hai, hoặc dùng std::endl. Rồi biên dịch lại. Vòng lặp sửa, biên dịch, chạy, quan sát chính là cách bạn học C++.

Kết luận#

Bạn đã biên dịch và chạy chương trình C++ đầu tiên. Bài tiếp theo trong loạt: biến và kiểu dữ liệu.

Tài liệu tham khảo#