C++编程入门:从第一个程序开始写起

刚接触编程的朋友常问:学C++难不难?其实就像学骑自行车,一开始扶着车把有点晃,跑起来就稳了。C++不是魔法,它是一门工具——能做游戏、写系统、搞算法,也能帮你理清逻辑、养成严谨习惯。

装好“笔和纸”:环境准备

不用买书、不用装几十个软件。Windows 上推荐用 Visual Studio Code + MinGW,Mac 或 Linux 直接用 g++(终端输入 g++ --version 看有没有)。装好后,新建一个文件,叫 hello.cpp,内容就这么几行:

#include <iostream>

int main() {
    std::cout << "你好,C++!" << std::endl;
    return 0;
}

保存后,在终端里敲:g++ hello.cpp -o hello && ./hello,回车——屏幕上立马跳出“你好,C++!”

看懂这几行在干啥

#include <iostream> 就像借了一支带墨水的笔,让程序能输出文字;main() 是每个C++程序的起点,类似电影开场镜头;std::cout << ... 是往屏幕上“吐字”的动作;return 0; 表示顺利跑完,没出岔子。

变量:给数据起个名字

比如你想存身高175cm,别老记“175”,起名叫 height 更清楚:

int height = 175;
double price = 29.9;
char grade = 'A';
std::cout << "身高:" << height << "cm\n";

这里 intdoublechar 是类型,就像给不同东西配不同盒子:整数用 int 盒子,小数用 double,单个字母用 char。

动手改一改,才有感觉

试着把 hello.cpp 改成这样:

#include <iostream>

int main() {
    int age = 22;
    std::cout << "我今年 " << age << " 岁,正在学C++!\n";
    return 0;
}

改完保存,重新编译运行。看到自己的话跳出来,那种“我写的,它听懂了”的感觉,就是入门最实在的一步。

别怕报错。编译器说“expected ';'”?多半是少了个分号;说“undefined reference”?可能是函数名拼错了。这些不是拦路虎,是程序在跟你对话,告诉你哪儿卡住了。