算法训练营:入门篇(全彩版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 开启算法之旅

首先以如下图所示的程序截图开启算法之旅。

第1行:头文件。进行输入和输出时需要引入iostream头文件,iostream表示输入/输出流。

第2行:命名空间。using表示使用,namespace表示命名空间,std表示standard(标准的)。在C++标准库中,所有标识符都被定义于一个名为std的命名空间中,std被称为“标准命名空间”。

第3行:主函数。主函数main()是程序运行的入口,每个程序都有一个主函数,返回值为int类型。

第4行:输出语句。cout表示输出,“<<”后面是输出的内容,endl表示换行。

第5行:返回语句。主程序在运行正确的情况下返回0。

1.标识符与关键字

标识符用来标识变量、函数、类、模块或用户自定义项目的名称。标识符由字母、数字或下画线组成,以字母或下画线开头。

关键字是具有特殊含义的保留字,例如for、while、if、else、break等,用于特殊目的,不能用作标识符。

2.常量与变量

变量是一个可供程序操作的存储空间标识,用变量可以灵活地保存和访问数据。一旦定义了常量,该常量的值在程序执行期间就不能改变了。

3.注释

注释包括单行注释和多行注释。单行注释用于注释单行代码,一般位于单行代码的后面或者上面,注释形式为“//单行注释”。多行注释用于注释多行代码,例如注释程序或函数,注释形式为“/*多行注释*/”。