2025年C++入门:从实践开始

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

引言:为什么C++在2025年仍然重要?



在2025年,C++仍然是最受欢迎的编程语言之一。它被用于游戏开发(Unreal Engine)、高负载服务器、金融系统、操作系统和嵌入式设备。与Python不同,C++提供了对内存和性能的完全控制,这对许多项目至关重要。



本指南专为希望从实践角度开始学习C++的人而设计。我们将介绍环境安装、第一个程序的编写、基本结构以及初学者的常见错误。到本文结束时,您将能够编写并运行您的第一个有意义的C++程序。



第一步:安装编译器并配置环境



要在2025年开始使用C++,您需要一个编译器。Windows上最流行的选择是MinGW-w64(GCC环境)。macOS适合使用Xcode Command Line Tools,而Linux则适合使用build-essential软件包。



在Windows上安装MinGW-w64

  1. 从官方网站mingw-w64.org下载安装程序。
  2. 运行安装程序并选择x86_64架构。
  3. 将bin文件夹的路径(例如C:\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin)添加到系统变量PATH中。
  4. 通过在终端中运行g++ --version来验证安装。


验证编译器

安装后,打开终端(命令行)并输入:

g++ --version

您应该看到编译器的版本信息。如果找不到命令,请检查PATH变量。



第二步:第一个程序"Hello, World!"



传统上,学习任何语言都是从输出问候语开始的。创建一个名为hello.cpp的文件,并编写以下代码:



#include <iostream>

int main() { std::cout << "Hello, World!" << std::endl; return 0;}


它是如何工作的?

  • #include <iostream> — 包含用于输入/输出的库。
  • int main() — 程序的入口点。
  • std::cout — 用于控制台输出的对象。
  • << — 数据传输运算符。
  • std::endl — 换行符。
  • return 0 — 向系统发出成功完成的信号。


编译和运行

在终端中,导航到文件所在的文件夹并执行:

g++ hello.cpp -o hello.exehello.exe

在Linux/macOS上,将hello.exe替换为./hello。



第三步:语法基础——变量和数据类型



C++是一种强静态类型语言。这意味着变量的类型必须显式指定,并且在运行时不能更改。



基本数据类型

类型描述示例
int整数int age = 25;
float单精度浮点数(7位精度)float price = 19.99f;
double双精度浮点数(15位精度)double pi = 3.1415926535;
char单个字符char grade = 'A';
bool布尔值(true/false)bool isReady = true;


带变量的程序示例

#include <iostream>#include <string>

int main() { std::string name = "阿列克谢"; int age = 30; double height = 1.85; std::cout <&

博客

书籍推荐