当我们面对新的玩具或者遇到新的事物时,为了更好地了解它们,我们需要进行探索和学习。就像当我们拥有一辆全新的汽车时,首先要了解方向盘的功能是控制车辆的方向,车轮用于让车进行移动,油门则用来调控车辆的速度。同样,对于我们刚接触到的C++编程语言代码,也需要了解其中各个部分的作用。
一个C++程序(代码)可以包含一个或多个源文件,即在上个实例中创建的文件。一个源文件中可以包含一个或多个函数,在上一个实例中使用的函数是main()函数。一个程序必须有且只有一个主函数,即main()函数。C++语言的程序结构如图1.13所示。
图1.13 C++语言的程序结构
下面对图1.13中的代码进行介绍。
(1)第1行代码:#include <iostream>是导入头文件,告诉C++编译器在实际编译之前要包含iostream文件。
(2)第2行代码:using namespace std;是命名空间,指定当前代码所在的名字空间(namespace)。
(3)第3行代码:int main()是主函数,程序从这里开始执行。
(4)第5行代码:cout<<"Hello,World"<<endl;表示输出,endl表示换行。整行代码的作用是将"Hello,World"输出并在输出后换行。
(5)第6行代码:return 0;用于终止main()函数,并返回值0。这等于告诉计算机程序执行完成,即程序正常结束。这一行代码是可选的。如果main()函数没有return语句或者return 0语句,则编译器将默认在程序结束时隐式地插入return 0语句。