Xin chào C++: Chương trình đầu tiên của bạn
Cài đặt trình biên dịch C++ và viết chương trình Hello, World kinh điển — rồi biên dịch và chạy từ terminal.
Đâ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 / UbuntubashTrên macOS, cài Xcode Command Line Tools:
xcode-select --installbashKiểm tra:
g++ --versionbashChương trình đầu tiên#
Tạo file hello.cpp:
#include <iostream>
int main() {
std::cout << "Hello, C++!\n";
return 0;
}cppBiên dịch và chạy#
g++ -std=c++17 -Wall -o hello hello.cpp
./hellobashKết quả:
Hello, C++!txtTừng phần làm gì#
#include <iostream>— nạp thư viện luồng nhập/xuất đểstd::couthoạ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.\nlà 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;-Wallbậ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.