C++里头文件一定要#include<iostream>吗?

如题所述

iostream 是标准输入输出流,如果你的程序中没有输入也没有输出的话,就没有必要加上 #include<iostream> ,但是对于初学者,输入和输出可以让你明显感觉到在与程序交互。对于高手,也需要标准出错处理,所以输入输出是相当重要的,但不是必须的。例如,我的程序中只有关键字。
int main()
{
int a = 3;
int b = 3;
a = a+b;
return 0;
}
编译次程序,看看是否有报错!!!
然后,你可以在增加一条输出语句。
#include <iostream>
int main()
{
int a = 3;
int b = 3;
a = a+b;
cout << a;
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-17
#include<iostream>是最基本的,写一些简单的c++程序是要的,如果学的深了,可以试着不用,而用其他的
第2个回答  2010-12-17
iostream的含义是输入输出流
#include<iostream>就是要是包含输入输出流
如果你不做流输出的话就可以不包括这个库
例如如下程序就是一个扬声器发声程序
#include <windows.h>

int main()
{
double a=1000;
Beep(a,100);
return 0;
}本回答被提问者采纳
第3个回答  2010-12-17
不一定,当你要用到那个库函数的时才打开.本回答被网友采纳
第4个回答  2010-12-17
一定要有的。那是必须的,c++从此开始识别

include< iostream>是什么用法啊?
include<iostream>意思是引入iostream库,即输入输出流库。iostream库的基础是两种命名为istream和ostream的类型,分别表示输入流和输出流。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。在旧的标准C++中,使用#include<iostream.h>,但在新标准中,用#include<iostream>。

C++中#include<iostream>和#include<iostream.h>的区别?
如果学得是c++,建议使用<iostream>,因为有可能iostream.h原来一些c语言的特性已经被更改了。另外,只有你使用混合IDE,例如vc6.0等既有c库也有c++库时候,才不会出错,如果在其他的而环境中,你如果用c++编译器,直接#include<iostream.h>有可能告诉你找不到头文件!!!所以c++最好就用c++的库,...

为啥才C++编译前都要加<iostream>文件
iostream是头文件,里面封装了cout cin等在输入输出对象 有了这些方法,我们才能调用,在控制台上输出输入信息 如果楼主学过C语言,可以使用stdio中的printf scanf getc getchar等函数代替iostream里的方法 但是作为面向对象语言,C++提倡使用cout进行输出,因为cout和cin是对象。

...写了#include<new>就不需要#include<iostream>了吗,它们的作用分别...
new头文件中主要是一些new操作符的声明和重载,iostream是C++中特定的输入输出流操作以及一些其他常用函数和操作符的声明。里面其实就是包含了new头文件的内容,一般只需要在C++程序开头加上这两句代码就可以了。不需要再另外加上new include<iostream> using namespace std;另外在C++中包含iostream头文件的...

c++里#include和<iostream>是什么意思
包含iostream文件。iostream实际上是一个头文件(iostream.h),你安装C++环境时就已经存在你的机子里面了 然后使用#include把这个文件包含进来,就可以使用这个文件里面的代码了。你也可以自己写一个文件,然后使用#include包含进来,需要注意的是自己写的#include的时候必须要写文件全名,并且<>要写成双引号。

关于Dev C++第一行#include<iostream>的必要性问题
不可以去掉的哦,这是预处理,相当于引入另一个文件的作用。告诉编译器你的代码里的一些专有名词的作用。比如cout这个代码就是出自iostream这个头文件。没有include的话,编译器就不知道你的cout是什么意思。

在C++编程开头中,#include<iostream>这样的格式是通用的吗?_百度知 ...
在程序开头的那些,叫做预处理命令。ANSI标准定义的C语言预处理程序包括下列命令:#define,#error,#include,#if,#else,#elif,#endif,#ifdef,#ifndef,#undef,#line,#pragma等。非常明显,所有预处理命令均以符号“#”开头。include<iostream>就是预处理命令。可以简单地理解为“调用iostream函数...

...关于用#include<iostream.h>和#include<iostream>using namespace st...
include<iostream.h> 是一个已经被C++标准淘汰的一个头文件,只是因为需要向下兼容才将其保留,在标准C++代码里面已经几本上看不见这个头文件了!关于using namespace std 是个命名空间,这要说起来可就话长了,建议弄上一本C++ primer看看吧,总之最好在以后的程序中不要再出现include<iostream.h>...

#include <iostream>的作用和意义分别是什么?谢谢!
这是C++的头文件,include是包含命令,iostream是输入输出流 作用就是把文件的输入输出流包含进程序 意义和作用一样。

我初学C++不知道为什么有些用#include<iostream>有些用#include<iostream...
把C++的所有定义定义在namespace命名空间里。但是这样做会导致以前的代码不能用,慑于被激怒的程序员。C++的设计者们不得不重新设计一些头文件如iostream(内容与iostream.h基本一样),也就是说所以有没有带.h的头文件都放在了namespace中。所以你若写成#include<iostream>的时候必须加一句using namespace...

相似回答