一般而言,每个C++/C程序通常由头文件和定义文件组成。头文件作为一种包含功辩春能函数、数据接口声明的载体文件,主要用于保存程激配序的声明,而定义文件用于保存程序的实现 。
这里的set和find函数可明灶指以在头文件直接定义,即
include<set>
include<string>
stdio.h是c的头文件,包含了对你使用的函数的声明。当你决定使用某个函数的时候,你去查它的帮助信息,都会看到这个函数的声明是包含在哪个头文件的,这样你就可以把它包含进来,从而使用这个函数。
具体请查阅c语言对于include的讲解,还有对于函数,变量的声明部分。 include <stdio.h>是C的输入输出函数,但在C++中使用可以省略.
#include <math.h>是数学函数,譬如你要用到squar()函数时就必须添加这饥州个头文件.
#include <string.h>是字符窜函数.
#include <stdlib.h>呵呵,这个有点忘记了,好久没有用了,不好意思啊
反正这几个是常用的,其他还有很多很多,呵呵,自己可以看书后面的几页都有介绍的呢!~ #include<iostream.h>:此头文件申手扒明了所有I/O *** 作所需的基本服务,即支持流的输入输出 *** 作,譬如程序中有cin ,cout
#include<iomanip.h>:此头文件说明可以使用控制数据的输出格式,如设置数制、填充字符、精度、数据宽度等等,譬如使用setw()、setfill() 、setprecision()等
#include <string.h>是字符窜处理函数
#include<afx.h>程序中要使用CString类
#include <stdlib.h>程序中要使用C语言系统提供的库函数gets和puts函数
回答者:雨之泪1988 - 助理 二级 2-6 08:35
stdio.h是输入输出头文件,所有有关输入输出的语句如"printf","scanf","putchar","getchar"等,都要用该头文毕肢昌件,头文件其实就是定义了这些函数的文件,它是系统提供给我们的接口
math.h是再进行数学运算时要包含的头文件,它提供了取绝对值,开方,求幂等数学运算
#include<conio.h>与#include<stdio.h>一样,是头文件包含。
这个头文件包含有许多库函数像#include<stdio.h>包含printf与
scanf一样,getch()也是其中一个函数,它的功能是无回显得到一
字符,常用这个函数做密码之类的程序。在TC中编译不需要加头文件
可以,编译器默认包含。就像在TC是不用加#include<stdio.h>一样。
但在VC中编译就要加了。否则系统认为你的函数没有定义。
其它头文件你只要再TC文件夹中看看include这个文件夹里面的文件就可以了
在安装C语言程序的文件夹D:\VC98\Include里面全部都是头文件,下面是一部分:#include <assert.h>//设定插入点
#include <ctype.h>//字符处理
#include <errno.h>//定义错误码
#include <float.h>//浮点数处理
#include <fstream.h>//文件输入/输出
#include <iomanip.h>//参数化输入/输出
#include <iostream.h>//数据流输入/输出
#include <limits.h>//定义各种数据类型最值常量
#include <locale.h>//定义本地化函数
#include <档简物math.h>//定义数学函数
#include <stdio.h>//定义输入/输出函数
#include <stdlib.h>//定义杂项函数及内存分配函数
#include <string.h>//字符串处理
#include <strstrea.h>//基于数组的输入/输出
#include <time.h>//定义关于时间的函数
#include <wchar.h>//宽字符处理及输入/输出
#include <wctype.h>//宽字符分类行液
//////////////////////////////////////////////////////////////////////////
标准 C++ (同上的不再注释)
#include <algorithm>//STL 通用算法
#include <bitset>//STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex>//复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque>//STL 双端队列容器
#include <exception>//异常处理类
#include <fstream>
#include <functional>//STL 定义运算函数(代替运算符)
#include <limits>
#include <list>//STL 线性列表容器
#include <map>//STL 映射容器
#include <iomanip>
#include <ios>//基本输入/输出支持
#include <iosfwd>//输入/输出系统使用的前置声明
#include <iostream>
#include <istream>//基本输入流
#include <ostream>//基本输出流
#include <queue>//STL 队列容器
#include <set>//STL 集合容器
#include <sstream>//基于字符串的流
#include <stack>//STL 堆栈容器
#include <stdexcept>//标准异常类
#include <streambuf>//底层输入/输出支持
#include <string>//字符串类
#include <utility>//STL 通用咐滑模板类
#include <vector>//STL 动态数组容器
#include <cwchar>
#include <cwctype>
using namespace std;
//////////////////////////////////////////////////////////////////////////
C99 增加
#include <complex.h>//复数处理
#include <fenv.h>//浮点环境
#include <inttypes.h>//整数格式转换
#include <stdbool.h>//布尔环境
#include <stdint.h>//整型环境
#include <tgmath.h>//通用类型数学宏
#include<conio.h>说明调用DOS控制台I/O子程序的各个函数。
#include<sio.h>包含字符串库函数说明的头文件
#include<slib.h>包含动态存储与释放函数头文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)