blog.dopana

Back

这是C++入门系列的第一篇文章。每一段认真的C++之旅,都始于一个输出一行文字的小程序。

为什么学C++#

C++是一种编译型、静态类型的通用语言,在保持表达能力的同时让你直接控制内存。它支撑着操作系统、游戏引擎、浏览器、数据库和高性能应用。学习C++能让你真正理解计算机的工作原理。

安装编译器#

运行C++需要一个编译器。在Linux或带WSL的Windows上,安装GCC:

sudo apt install g++ # Debian / Ubuntu
bash

在macOS上,安装Xcode Command Line Tools:

xcode-select --install
bash

验证安装:

g++ --version
bash

第一个程序#

创建文件 hello.cpp

hello.cpp
#include <iostream>

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

编译并运行#

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

输出:

Hello, C++!
text

各部分的作用#

  • #include <iostream> — 引入输入输出流库,让 std::cout 可用。
  • int main() — 每个C++程序都从 main 开始执行。它必须恰好存在一个。
  • std::cout << — 向控制台输出文本。\n 是换行符。
  • return 0; — 表示程序成功结束。
  • -std=c++17 — 使用C++17标准;-Wall 启用有用的警告。

试试修改消息内容、增加一行 std::cout,或改用 std::endl,然后重新编译。编辑、编译、运行、观察这个循环,就是学习C++的方法。

结论#

你已经编译并运行了第一个C++程序。本系列下一篇:变量与数据类型。

参考资料#