以下是一段C++程序,输出Hello World字符。
// 输出Hello World
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
输出
Hello World
上述代码有几个重要组成部分:
- 注释
在上面代码段中,第一行以“//”开头的内容表示注释,目的是用来让他人和自己更加容易地读懂代码。注释可以放在程序源代码的任意位置,注释内容会直接被编译器忽略。若要使用多行注释,可将注释内容放入/**/
之间。如
/*
这是一条多行注释
这个注释包含两行
*/
- #include指令
#include
是一条预处理指令,#include<iostream>
相当于把iostream
文件中的内容都放入这一行,相当于“复制-粘贴”操作。
iostream
也称为头文件,该文件涉及到输入和输出,使用cin
和cout
必须包含此文件。 - 编译指令
iostream
文件中包含名称空间,因此要使用using namespace
编译指令来定义对程序可用。using namespace std
也可放在main函数内部,如
int main()
{
using namespace std;
cout << "Hello World" << endl;
return 0;
}
- main函数
main()
是程序的入口,程序一定是从main()
函数开始执行的,一般程序都应包含main()
函数。int
表示main()
函数的返回类型,int
表示一个整型数据。 - 函数体
函数体用花括号表示{}
。 - cout输出语句
cout
表示用来输出字符串,<<
是插入运算符,将右侧的输出信息插入到输出流中。最后的控制符endl
含义是另起一行,也可在输出信息中使用转义字符\n
表示另起一行,如
cout << "Hello World\n";
- return语句
函数要求有返回语句,main()
函数返回值为0。程序虽然遇到最后的花括号}
会自动返回0,但是保留return
语句是一个良好的习惯。