c++里#include和<iostream>是什么意思

 我来答
久孙倾3
2011-11-21 · TA获得超过790个赞
知道小有建树答主
回答量:348
采纳率:100%
帮助的人:358万
展开全部
包含iostream文件。
iostream实际上是一个头文件(iostream.h),你安装C++环境时就已经存在你的机子里面了
然后使用#include把这个文件包含进来,就可以使用这个文件里面的代码了。
你也可以自己写一个文件,然后使用#include包含进来,需要注意的是自己写的#include的时候必须要写文件全名,并且<>要写成双引号。如#include "mycpp.h",当然cpp文件也可以包含。
百度网友ff4a9d24d
2016-03-10 · TA获得超过493个赞
知道小有建树答主
回答量:790
采纳率:0%
帮助的人:547万
展开全部
这个我可以回答,include是包含的意思,在C/C++中,#include<...>这是头文件,即调用C程序中的系统程序。而iostream只是头文件中的一种,input output 输入输出 而stream是流的意思,所以合在一起就是输入输出流。其实这是C++中比用的的一个头文件,否则这个输入符号“>>”和这个输出符号“<<”是会报错的。如果你还想了解,那你可以把你的C软件下面的include文件夹打开看看,里面有好多好多头文件。有兴趣学习编程的话,可以加入组织:323762686
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshistar33
2011-11-21 · TA获得超过148个赞
知道答主
回答量:132
采纳率:0%
帮助的人:82.7万
展开全部
只能包含头文件,即函数的声明文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大野瘦子
高粉答主

2018-12-15 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:34.5万
展开全部

include是包含的意思,在C/C++中,#include<...>这是头文件,即调用C程序中的系统程序。

iostream只是头文件中的一种,input output 输入输出 而stream是流的意思,所以合在一起就是输入输出流。

其实这是C++中比用的的一个头文件,否则这个输入符号“>>”和这个输出符号“<<”是会报错的。

扩展资料:

#include<iostream>和#include<iostream.h>的区别

区别在于:如果用了isotream则一定要引入命名空间,即”using namespace std;如果用了iostream.h,则不能引入命名空间,否则会引起编译错误,提示找不到命名空间。

从功能性的角度来讲,iostream包含了一系列模板化的I/O类,相反地 iostream.h只仅仅是支持字符流。

另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,iostream和iostream.h在接口和执行上都是不同的。最后,iostream的各组成都是以STL的形式声明的,然而iostream.h的各组成都是声明成全局型的。 

严格来说,不带h的用法是纯C++的标准用法,主要是配合STL库使用的。如果你的程序要使用C库,那么就要带.h。因此第一种和第二种写法,最大的区别在于你使用C模式还是纯C++模式。

还有比如string.h是旧的C头文件,对应的是基于char*的字符串处理函数;string是包装了std的C++头文件,对应的是新的strng类;cstring是对应旧的C头文件的std版本。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式