目录:
一:#include作用
二:#include 的处理过程
三:#include 的用法有两种,如下所示
四:使用尖括号< >和双引号" "的区别在于头文件的搜索路径不同
五:尖括号< >和双引号" "的适用情况
六:常见的头文件(库函数)如下
include是一个计算机专业术语
一指C/C++中包含头文件命令,用于将指定头文件嵌入源文件中
二指include 指令,在JSP中包含一个静态的文件,同时解析这个文件中的JSP语句
三指PHP语句
一:#include作用
叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 也是C语言预处理命令的一种
二:#include 的处理过程
就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同
三:#include 的用法有两种,如下所示
#include
#include "myHeader.h"
四:使用尖括号< >和双引号" "的区别在于头文件的搜索路径不同
使用尖括号< >,编译器会到系统路径下查找头文件 而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找
就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大
五:尖括号< >和双引号" "的适用情况
前面我们一直使用尖括号来引入标准头文件,现在我们也可以使用双引号了,如下所示:
#include "stdio.h" #include "stdlib.h"
stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;
而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号
六:常见的头文件(库函数)如下
库函数可以理解为工具包,系统已经提供了一些基本的工具供你使知用
比如printf函数可以实现输出信息到控制台,scanf可以从键盘读取输入
每一个具体道的工具都有自己所属的工具包
也就是说不同的库函数都有自己所属的.h文件,要用某一个库函数就需要先导入版它所属的工具包才行,
在语句中就是通过include来实现
常见的都文件 #include
//字符处理
#include
//定义错误码
#include
//浮点数处理
#include
//文件输入/输出
#include
//参数化输入/输出
#include
//数据流输入/输出
#include
//定义输入/输出函数
#include
//定义杂项函数及内存分配函数
#include
//字符串处理
#include
//基于数组的输入/输出
#include
//定义关于时间的函数
#include
//宽字符处理及输入/输出
#include
//宽字符分类
#include
//设定插入点
#include
//定义各种数据类型最值常量
#include
//定义本地化函数
#include
//定义数学函数
标准 C/C++ (同上的不再注释)
using
namespace
std;
#include
#include
#include
#include
#include
//STL
通用算法
#include
//STL
位集容器
#include
//复数类
#include
#include
#include
#include
#include
//STL 双端队列容器
#include
//异常处理类
#include
#include
//STL
定义运算函数(代替运算符)
#include
#include
//STL
线性列表容器
#include
//STL
映射容器
#include
#include
//基本输入/输出支持
#include
//输入/输出系统使用的前置声明e69da5e887aa7a686964616f31333339653639
#include
#include
//基本输入流
#include
//基本输出流
#include
//STL
队列容器
#include
//STL
集合容器
#include
//基于字符串的流
#include
//STL 堆栈容器
#include
//标准异常类
#include
//底层输入/输出支持
#include
//字符串类
#include
//STL
通用模板类
#include
//STL
动态数组容器
#include
#include
C99增加
#include
//布尔环境
#include
//整型环境
#include
//通用类型数学宏
#include
//浮点环境
#include
//整数格式转换
#include
//复数处理
参考地址:
https://zhidao.baidu.com/question/22807909.html?fr=iks&word=C%D3%EF%D1%D4%D6%D0%B3%A3%BC%FB%B5%C4%BF%E2%BA%AF%CA%FD&ie=gbk