这是C++入门系列的第一篇文章。每一段认真的C++之旅,都始于一个输出一行文字的小程序。
为什么学C++#
C++是一种编译型、静态类型的通用语言,在保持表达能力的同时让你直接控制内存。它支撑着操作系统、游戏引擎、浏览器、数据库和高性能应用。学习C++能让你真正理解计算机的工作原理。
安装编译器#
运行C++需要一个编译器。在Linux或带WSL的Windows上,安装GCC:
sudo apt install g++ # Debian / Ubuntubash在macOS上,安装Xcode Command Line Tools:
xcode-select --installbash验证安装:
g++ --versionbash第一个程序#
创建文件 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
./hellobash输出:
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++程序。本系列下一篇:变量与数据类型。