C\C++头文件说明

C\C++编程时候经常会遇到头文件问题而出现一系列的调试错误,下面我就简要的举例介绍一下头文件的作用,我们知道一个C\C++

程序中开头一般都为:

#include<iostream.h>

#include<fstream.h>

#include<stdlib.h>

1.  首先:iostream.h

是标准的输入输出流头文件

包含  cin>>要输入的东西

      cout<<要输出的东西

这两个输入输出的方法

需要#include<iostrem.h>来声明头文件。

还有就是 :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++开发环境都有这个头文件。

 

2. 对于  fstream.h可以同样的理解:

它是文件的输入输出库函数的 头文件

#include <iostream>

fstream 继承 iostream; fstream 拥有iostream功能,但并不是包含关系。

fstream  是对  文件操作  而 iostream 是 对 标准输入输出文件的操作。

 

3.同理可理解stdlib.h 

stdlib 头文件即standard library标准库头文件
stdlib 头文件里包含了C、C++语言的最常用的系统函数
该文件包含了C语言标准库函数的定义
stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等; 常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。 具体的内容你自己可以打开编译器的include目录里面的stdlib.h头文件看看。
 
通俗的说就是你具体的程序中有用到每种功能的函数或者语句,都必须有头文件进行预先说明了才能通过编译。这也就是为什么要在程序开始部分先进行说明头文件的作用。

posted on 2014-10-11 11:32  在某一天老去  阅读(961)  评论(0编辑  收藏  举报

导航