深圳趣凡网络科技:为什么程序开头要include<iostream.h>呢?

来源:百度文库 编辑:高校问答 时间:2024/04/28 04:32:13

输入输出流
如果你使用到了流操作,那么就必须要包含这个文件
当然如果你没有使用到流操作(如:文件流ofstream,ifstream,字符流strstream还有其他一些标准流如:cout,cin,错误流等等),也可以不用包含这个文件,毕竟编译这个流库会很耗时间.

基本的输入输出库
并不是每个程序都要,只有程序中用到 如cin,cout 等那个函数库中包括的函数时 才要加那一行 当然用到其它的头文件也要加相应的include

一楼的回答不对,只有流输入输出才用iostream.h
printf()的定义是在stdio.h里面的
例如:
#include <iotream.h>
int main()
{
cout << "Hello world!" << endl; // 这个cinout就是定义在iostream.h里的函数;
return 0;
}

基本的输入输出库,在进行输入输出时用到,比如 printf等