Problem A: Hello World!
[Creator : ]
Description
在屏幕上输出 Hello World!。
Input
(无)
Output
输出 Hello World!
Sample Input Copy
(无)
Sample Output Copy
Hello World!
HINT
#include <iostream> //输入输出头文件 using namespace std; //使用标准命名空间 int main(){ //主函数 cout << "Hello World!"; //输出Hello World! return 0; //返回0,程序正常结束 }
第一行:头文件。
在程序中进行输入输出时需要引用iostream头文件,i表示input(输入),o表示output(输出),stream表示流,iostream表示输入输出流。
c语言中的头文件以.h为后缀,C++中的头文件不加后缀,形式上也有改变,比如c语言中的stdio.h头文件对应C++中的cstdio头文件,当然,其实现也有所不同。
第二行:命名空间。
命名空间。using表示使用,namespace表示命名空间,std表示standard(标准的)。
在C++标准库中,所有标识符都被定义于一个名为std的命名空间中,std被称为标准命名空间。
命名空间有什么用呢?例如,有两种纯牛奶:蒙牛纯牛奶,伊利纯牛奶。如果命名空间设置为蒙牛,那么你说,我要喝牛奶,就是指要蒙牛纯牛奶。
如果没有设置命名空间,那么你必须说 我要蒙牛纯牛奶,否则系统不知道你到底要那种纯牛奶。一般写程序都使用标准命名空间std,如果不写,则输出时要指明std 的输出。
std:: cout << "Hello World!"<<std::endl;
第三行:主函数
主函数。主函数main是程序运行的入口,每个程序都有一个主函数,返回值为int(整数)类型。
第四行:输出语句。
cout表示输出,“<<”后面是输出内容,endl表示换行。
第五行:返回语句
主程序咋已运行正确的情况下,返回0