详解Hello World
在上节课中,我们以练习打字的方式,打出了第一个C++代码
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}
- 今天我们就来详细讲解一下这段代码。

- 那么大家都清楚上节课打的这段代码是什么意思吗?如果不清楚也没有关系,我们今天就来一行一行详细解释。

- 首先我们来讲解第一行
#include <iostream>
这行代码的意思是:导入iostream
头文件
#include
是导入的意思,那么什么是iostream
?什么又是头文件呢?

- 头文件
头文件可以理解为具备特定功能的工具包,我们可以直接拿过来使用。
iostream头文件,它是input(输入) output(输出) stream(流)的缩写,翻译过来就是:输入输出流
计算机程序主要的功能就是处理数据,把计算机中的数据信息看成水流,左边的碗看成控制台,右边的桶看成处理程序,那么我们可以从控制台将数据输入给处理程序,处理程序也可以将数据输出给控制台

- 命名空间
using namespace std;
using: 使用
namespace: 命名空间
std: standard的缩写,意思是标准
这行代码翻译过来就是:使用标准命名空间

- 使用标准命名空间
我们举个粟子:
假设你叫小明,是5(3)班的,隔壁5(4)也有个同学叫小明。有一天你拾金不昧、见义勇为做了件大好事!校长决定在全校开全体师生大会表彰你,校长说:请小明同学上来。这时有2个小明都站起来了。校长一看急忙说道:请5(3)班的小明上台领奖。然后校长发表了长达几十万字的演说,详细的介绍了5(3)班的小明做的种种好事,每次提到小明,校长都要强调是5(3)班的...校长觉得这样不好,于是他宣布,今天下午的表彰大会讲的小明是5(3)班的,是属于5(3)这个班级空间的。
现在你也许大概可能理解了using namespace std;是起什么作用了吧。没错,namespace就像上面例子中的班级,std是一个“班级”名称,这里叫标准班,所以这句话就是说这个C++程序使用的是std这个命名空间的,这样即使有其他命名空间有相同名称的也不会干扰了。

- 主函数

- 什么是主函数
C++程序应包含一个名为main的全局函数,这是程序的指定启动位置。

- 输出"Hello World"

- 为什么输出"Hello World"

- return 0

- 完成

今天的代码如下,大家一定要亲自练习一下哦,这样编程水平才可以提高。
// 引入”输入输出流“头文件
#include <iostream>
// 使用标准命名空间
using namespace std;
// 主函数入口
int main() {
// 在控制台上打印出"Hello World"文本,后面加一个回车
cout << "Hello World" << endl;
// 程序结束
return 0;
}