C语言头文件常识

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

====================================================================================================
关于#include,C程序到底需不需要加#include,我在VC上编译时有时需要加,有时不需要。

stdio.h是输入输出头文件,所有有关输入输出的语句如"printf","scanf","putchar","getchar"等,都要用该头文件,
头文件其实就是定义了这些函数的文件,它是系统提供给我们的接口
math.h是再进行数学运算时要包含的头文件,它提供了取绝对值,开方,求幂等数学运算
#include与#include 一样,是头文件包含。
这个头文件包含有许多库函数像#include包含printf与
scanf一样,getch()也是其中一个函数,它的功能是无回显得到一
字符,常用这个函数做密码之类的程序。在TC中编译不需要加头文件
可以,编译器默认包含。就像在TC是不用加#include一样。
但在VC中编译就要加了。否则系统认为你的函数没有定义。
其它头文件你只要再TC文件夹中看看include这个文件夹里面的文件就可以了。
----------------------------------------------------------------------------------------------------
#include 与#include "file.h "的区别
#include <...> 是用于包含C++标准头文件
#include "... "是用于包含你自定义的头文件
对于#include ,编译器从标准库路径开始搜索 filename.h
对于#include “filename.h”,编译器从用户的工作路径开始搜索 filename.
----------------------------------------------------------------------------------------------------
C/C++头文件一览
C、传统C++
#include//设定插入点
#include//字符处理
#include//定义错误码
#include//浮点数处理
#include //文件输入/输出
#include //参数化输入/输出
#include //数据流输入/输出
#include//定义各种数据类型最值常量
#include//定义本地化函数
#include //定义数学函数
#include//定义输入/输出函数
#include//定义杂项函数及内存分配函数
#include//字符串处理
#include //基于数组的输入/输出
#include //定义关于时间的函数
#include//宽字符处理及输入/输出
#include//宽字符分类
--------------------------------------------------
标准C++
#include //STL通用算法
#include //STL位集容器
#include //字符处理
#include //定义错误码
#include //定义本地化函数
#include //定义数学函数
#include //复数类
#include //定义输入/输出函数
#include
#include
#include
#include //STL双端队

列容器
#include //异常处理类
#include
#include //STL定义运算函数(代替运算符)
#include
#include //STL线性列表容器
#include //STL映射容器
#include
#include //基本输入/输出支持
#include //输入/输出系统使用的前置声明
#include
#include //基本输入流
#include//基本输出流
#include //STL队列容器
#include//STL集合容器
#include//基于字符串的流
#include //STL堆栈容器
#include //标准异常类
#include //底层输入/输出支持
#include //字符串类
#include//STL通用模板类
#include //STL动态数组容器
#include
#include
usingnamespacestd;
--------------------------------------------------
C99增加
#include //复数处理
#include //浮点环境
#include //整数格式转换
#include //布尔环境
#include //整型环境
#include //通用类型数学宏


相关文档
最新文档