首先以如下图所示的程序截图开启算法之旅。
第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.注释
注释包括单行注释和多行注释。单行注释用于注释单行代码,一般位于单行代码的后面或者上面,注释形式为“ // 单行注释”。多行注释用于注释多行代码,例如注释程序或函数,注释形式为“ /* 多行注释 */ ”。