很多人一听说C++就想到“难”、“底层”、“学生作业”,其实真上手试试,它没那么吓人。就像学骑自行车,先别琢磨变速器原理,跨上去蹬两下,找到平衡再说。
第一步:装个能干活的工具
Windows 用户直接去官网下载 Visual Studio Community(免费),安装时勾选“使用C++的桌面开发”工作负载就行;Mac 用户用 Homebrew 输入 brew install gcc;Linux 用户终端敲 sudo apt install g++(Ubuntu/Debian)或 sudo yum install gcc-c++(CentOS)就齐活了。
第二步:写个最简单的程序
新建一个文本文件,改名为 hello.cpp,内容就这五行:
#include <iostream>
int main() {
std::cout << "你好,C++!" << std::endl;
return 0;
}注意大小写、分号、花括号一个都不能少——C++认得比老师还严。保存后打开终端(或命令提示符),cd 进文件所在目录,输入:g++ hello.cpp -o hello
回车,再输入:./hello
屏幕上蹦出“你好,C++!”——成了。
第三步:搞懂这几样东西,你就入门了
#include <iostream>:告诉编译器,“我要用输入输出功能,请把相关规则拿过来”。就像做饭前先把盐和酱油摆上桌。
int main():每个C++程序必须有且仅有一个 main 函数,它是程序的起点,好比电影开场镜头。
std::cout << ...:这是向屏幕打印内容的方式,“<<”不是小于号,是“往里塞”的意思,比如 std::cout << "年龄:" << 25; 就会输出“年龄:25”。
return 0;:表示程序顺利跑完,没出岔子。你也可以写 return 1;,但系统一看就知道:“哦,这程序自己觉得搞砸了”。
小提醒:别被报错吓退
刚写代码,十次编译八次报错太正常。比如忘了分号,编译器会说“expected ';' before '}' token”——别慌,它只是在说:“嘿,你少了个分号,我卡在这儿了”。盯着错误信息最后一句,往上面几行找,基本就能定位。错着错着,反而记牢了规则。
现在,你的电脑不只是上网、看视频、打游戏的工具,它还能听你指挥,算数、存数据、做判断。C++ 入门的第一道门槛,就是亲手敲出那行“你好”,然后按下回车——声音响了,光亮了,路也就开了。