1号线是一种特殊类型的声明,称为预处理器指令。预处理器指令告诉编译器执行一项特殊任务。在这种情况下,我们是告诉编译器我们想对我们的程序添加iostream头文件的内容。iostream头文件允许我们访问的iostream库的功能,这将允许我们写的屏幕。
2号线是无关的,并且被编译器忽略。
3行是main()功能,正如你所学到的,是强制性的。每一个程序都必须有一个main()功能。
线4和7告诉这线的主要功能部分的编译器。一切都在花括号之间在4号线和7号线关闭括号的考虑main()功能部分。
5号线是我们的第一个语句(你可以告诉它的声明,因为它以分号结束),这是一个输出语句。std::cout是一种特殊的表示控制台/屏幕。在<<符号是一个运算符(就像+是一个算子)称为输出操作符。std::cout明白任何发送它通过输出操作符应打印在屏幕上。
6号线是一种新型的声明,称为一个返回语句。当一个可执行程序运行结束后,该main()函数将值返回给操作系统是否运行它的成功与否。
这种特殊的return语句返回的值为0的操作系统,这意味着“一切都好!“。非零的数字,通常用来表示事情错了,和程序必须中止。我们将讨论返回语句在更多的细节时,我们讨论的功能。
所有的节目我们写将遵循这一模板,或者是它的变化。我们将讨论每个线以上的更多细节在即将到来的部分。
语法和语法错误
在英语中,句子是根据特定的语法规则,你可能学过英语课在学校了。例如,正常的句子结束一段。规则指导的句子是语言中被称为语法构造。如果你忘记了时间和运行两个句子,这是违反了英语语言的语法。
C++的语法规则太:关于你的计划,必须构建以被认为是有效的。当你编译你的程序,编译器负责确保你的程序是C++语言的基本语法。如果你违反了规则,编译器会抱怨当你编译你的程序,你的语法错误和问题。
例如,你学会了上面的语句必须以分号结束。