首页 小组 文章 唠叨 用户 我的社区
全部 最新资讯 干货分享 C++基础 人员招聘

Hello word!程序解析【03】

ZTRE
发表于 2018-10-18 20:19:59

例1:

#include<iostream>

using namespace std;

int main( )

{   

  cout<<"Hllo word!"<<endl;

  return 0;

}

一、首先我们来解析下第一行代码 #include

[1]  程序中以#开头的一般都是预处理命令.

[2]   它不是必须的,但程序中如果出现该语句,那么它必须放在程序开始处。


二、<iostream>解析   

[1]  他是包含了输入输出的函数,如果程序中有输入和输出就一定要指定该头文件函数

[2]  <iostram>是C++新版本中的书写方法,在以前老版本中头文件函数后必须跟.h比如<iostream.h>在比如C语言头文件函数的书写方法一般是"stdio.h",在这里我们遵守的是C++11标准也就是2011制定的标准,也是公司中最常用的一个常用的标准,像"stdio.h"我们在新版本中可以这么书写<cstdio>也是可以的,比如<ciostream>在前面加上C即可省略掉.h因为你可以打开看这个函数它里面已经包含了iostream.h。


三、using namespace std解析
[1]  using 使用的意思  namespace就是命名空间  std就相当于一个家族的姓 std是Standard中文翻译是标准的意思,也就是说这个声明是使用标准的命名空间。
[2]  如果不在main( )函数前加上这个声明的话 我们使用cout或者cin输出输入的时候必须在前面加上std::
四、cout、cin、endl、<<、>>解析
[1]   cout在C++语言中代表的意思是输出,可以简单的理解就是out单词就是输出前面加个C,相当于C语言中的printf。
[2]   cin在程序中的意思就是接收用户输入,相当于C语言中的Scanf
[3]   endl是C++语言中的结束语句,相当于C语言中的"n"但endl和"n"有共同点也有区别,"n"在C语言中就只执行换行操作,然而endl除了换行操作以外,它还清流清除缓存的这样一个操作。
[4]   <<是和cout配合使用,它的意思就是将一个字符串插入到cout输出到屏幕
[5]   >>是和cin配合使用,它的意思就是读取数据到cin中


五、return 0;解析
[1]   return 0;一般在程序结尾处,它的意思就是返回一个0或者1的数值同时也代表这return 0 标志程序无错结束。

[2]   如果return 是用在调用函数的时候则是返回数值的意思



宽度468px黄金广告位招商中请联系管理
145 0

你的回应
加入Q群