上一个课为了验证dev c++安装效果,敲入了一个C++程序hello.cpp,并编译运行,今天详细介绍一下每行代码:
#include <iostream>
这是一个#include指令,表示本程序将使用iostream文件中的功能,iostream顾名思义是io(输入输出)stream(流),即标准输入输出。我们这个程序使用的是标准输出流cout和它的输出操作符<<
using namespace std;
声明使用std命名空间。命名空间是C++语言比较特殊的地方,是为了区分名字的范围。可以暂时不管。记住使用标准库带上这句即可。
计算机如何知道从哪里开始执行一个程序?它会查找一个称为main的函数,并且从main函数开始执行指令,下面就是一个main函数:
int main() {
cout << "hello world!" << endl;
return 0;
}
一个函数包括4部分:
1、返回值类型,这里是int(表示整数),用来指定返回结果的类型。
2、名字,在这里是main
3、参数列表,封闭在一对括号中,这里是(),表示参数为空
4、函数体,封闭在一对大括号中,这里是{},列出了函数要执行的动作,称为语句。
最简单的函数:int main(){}
我们的main函数有两条语句,每条语句以;结尾。在屏幕上打印字符串hello world!, endl指打印一个换行符
cout是标准输出流,输出操作符<<后面跟要显示的内容。cout发音是"see-out",是character output stream的缩写。
return 0表示main函数返回。从main函数返回表示程序终止。
程序运行结束。