(Markdown 电子书完整排版,可直接复制进 Typora / VSCode / 笔记软件)
任何编程语言的学习,都从搭建环境、写出第一个程序、成功运行开始。
本章将带你从零搭建 C++ 开发环境,编写并运行经典的 Hello, World!,并理解程序从代码到可执行文件的完整过程。
#include、main 函数、标准输出等基础结构C++ 是编译型语言,需要编译器将源代码翻译成机器可执行的二进制文件。
常用编译器:
IDE = 编辑器 + 编译器 + 调试器 + 项目管理
适合新手的 C++ IDE:
本章重点介绍两种最主流、最适合新手的方案:
main.cpp至此环境准备完成。
官网下载安装:https://code.visualstudio.com/
Path,加入 mingw64/bing++ --version
显示版本号即成功。
新建文件 → 保存为 main.cpp(后缀必须为 .cpp)
在编辑区输入以下代码:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, C++ New Classic!" << endl;
return 0;
}
运行方式
F5 或点击【本地 Windows 调试器】命令行手动编译:
g++ main.cpp -o main
main.exe
运行成功后,控制台输出:
Hello, C++ New Classic!
① #include <iostream>
#include 是预处理指令iostreamcout、cin 无法使用② using namespace std;
cout、endl 都属于 std③ int main()
int 表示函数返回一个整数类型结果④ cout << ... << endl;
cout:标准输出(控制台打印)<<:输出运算符endl:换行并刷新缓冲区⑤ return 0;
return 0 表示程序正常结束C++ 程序执行分为三步:
xxx.cpp.cpp → 目标文件 .obj.exe简单理解:
flowchart LR
A[源代码] --> B[编译] --> C[链接] --> D[可执行程序]
#include <iostream>using namespace std;可改为:
std::cout << "..." << std::endl;
system("pause"); // Windows
// 或
cin.get();
main() 开始执行#include <iostream> 提供输入输出能力cout 用于在控制台打印内容掌握环境搭建,才算真正踏入 C++ 开发的大门。
Hello, World! Hello, my name is Tom.
cout 或多个 endlusing namespace std;,改写程序并成功运行Last updated by Yasen, 2026/04/11