信息学第二课--逐行解说hello world

上一个课为了验证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函数返回表示程序终止。

程序运行结束。

猜你喜欢

转载自blog.csdn.net/hb_zxl/article/details/81265782
今日推荐