如题所述
c++程序里用到的
#include 是个包含命令,就是把iostream.h这个文件里的内容复制到这个地方
ostream.h是input output stream的简写,意思为标准的输入输出流头文件。它包含:
(1)cin>>"要输入的内容"
(2)cout<<"要输出的内容"
这两个输入输出的方法需要#include<iostream.h>来声明头文件。
iostream.h与iostream是不同的。
#include<iostream.h>是在旧的标准C++中使用。在新标准中,用#include<iostream>。iostream 的意思是输入输出流。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。还要注意的是:在VS编程时要添加:
using namespace std;
其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。因此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。
#include 是个包含命令,就是把iostream.h这个文件里的内容复制到这个地方
ostream.h是input output stream的简写,意思为标准的输入输出流头文件。它包含:
(1)cin>>"要输入的内容"
(2)cout<<"要输出的内容"
这两个输入输出的方法需要#include<iostream.h>来声明头文件。
iostream.h与iostream是不同的。
#include<iostream.h>是在旧的标准C++中使用。在新标准中,用#include<iostream>。iostream 的意思是输入输出流。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。还要注意的是:在VS编程时要添加:
using namespace std;
其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。因此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-03-31
"#include"的意思是:C系统的编程语言中,声明在这个地方插入别的文件中的代码。#include一般用在C、C++等语系的编译环境(就是用在编程软件的编程代码里)中,直白的说,它就是表示在这个地方要插入一堆代码,这堆代码在另一个文件里。
1.C语言是一门通用,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级、产生少量的以及不需要任何运行环境支持便能运行的编程语言。
2.尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(或称MCU)以及等作业平台。
本回答被网友采纳第2个回答 2010-10-07
iostream.h是input output stream的简写,意思为标准的输入输出流头文件。
#include<iostream.h>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。
#include<iostream.h>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。
第3个回答 2010-10-07
字面意思:包含iostream.h头文件,.h结尾为头文件。
这是C++程序需要的头文件,里面包含c++程序的输入输出流的定义,如果不包含这个头文件,则c++程序里的cout<< 和cin>>编译时会报错。
这是C++程序需要的头文件,里面包含c++程序的输入输出流的定义,如果不包含这个头文件,则c++程序里的cout<< 和cin>>编译时会报错。
第4个回答 2010-10-07
就是将库文件包含进来,iostream.h文件定义了cin,cout等输入、输出流对象。包含进来后,你才能使用这些对象。