序言
在程序员的世界里,有一个至理名言,不管你学哪个语言,你的第一个程序。一定是输出Hello World,咱们学 C++ 也不例外,通过 Hello World 我们能快速的感受这个语言的结构,以及如何编译、如何运行,学会了这些,再学其他的内容,就非常的简单了。
运行环境
说明
像C一样,C++的运行,也需要先进行编译,C++的编译工具,在各个平台也有所不同,但万变不离其宗,其编译语法大致相同,这里为了方便使用,我直接提供了一个可用的集成环境,点击 Dev-CPP 下载,安装上就可以用了,开发工具呢,你可以直接使用这个工具,也可以使用 vscode,我更喜欢 vscode ,所以只使用这个工具的编译环境,开发就不用它了,如果你也想用 vscode ,可以进官网自行下载,官网在这里 VsCode,在这里下载到是的安装版,如果你也像我一样更喜欢用免安装的,可以参照图中的方式下载。
如果你使用的是其他操作系统,自行切换就可以了,没什么难点
配置环境变量
安装 dev-cpp 后,可以通过 win+r 打开命令行,输入 g++ --version, 如果能正常运行,说明你的环境变量是正常的,如果提示命令不存在,则说明需要配置环境变量,如图
步骤 | 操作 | 截图 |
---|---|---|
1 | win+r | ![]() |
2 | 打开命令行后,输入g++ --version 并回车 | ![]() |
3 | 如果返回结果如上则说明环境正常,无需要以下操作 | - |
4 | 如果返回结果为不是内部或外部命令,则说明环境异常 | ![]() |
5 | 右键我的电脑>属性>高级系统设置 | ![]() |
6 | 找到你的环境变量如图进行设置 | ![]() |
7 | 重新打开命令行,输入 g++ --version | 观察是否正常 |
编写程序
到这里,我们的编译环境已经搭建好了,接下不管你用什么样的编辑器,只要程序写的没问题,就可以编译了,这里,我们先记住一个命令参数哈,g++ -o target source
, target 指的是要编译到的文件,source 指的是被编译的文件,假如我们有一个 test.cpp, 要编译成 test.exe 就可以使用命令 g++ -o test test.cpp
,见图,没有意外的情况下,会生成一个 test.exe 文件:
非常完美,接下来,我们让这个test.exe 完成它高光时刻吧,输出 Hello World
// 输入输出流头文件
#include <iostream>
// 入口函数,执行程序时,会自动的找这个函数
int main()
{
// 输出 Hello World
std::cout << "Hello World" << std::endl;
// 返回值
return 0;
}
以上,是一个非常标准的 c++ 源码,以后所有的学习过程中,无论你写什么样的程序,多么复杂的数据结构,他的最基本的框架就是这样子的,你就像认识123一样,把他记在脑子里就行了,如果你像输出其他的内容,就把 Hello World 改成你想要让它变成的它吧,它现在已经听你的话了,见图:
给自己点个赞吧,你的第一个程序已经成功运行了!!!