正确 最好是包含进去
10多年的保定网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整保定建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“保定网站设计”,“保定网站推广”以来,每个客户项目都认真落实执行。
如果不包含你要调用的库函数 容易报错
1.宏定义:用一个指定的标识符(即名字)来代表一个字符串,如:用PI代表3.1415926,#define PI 3.1415926
2.文件包含:指一个源文件可以将另外一个源文件的全部内容包含进来,#include文件名
3.条件编译:对一部分内容指定编译的条件,即满足一定的条件才编译,主要有:
(1)#ifdef标识符
程序段1
#eles
程序段2
#endif
(2)#ifndef标识符
程序段1
#eles
程序段2
#endif
(3))#if标识符
程序段1
#eles
程序段2
#endif
#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的文件进行拷贝、#define的条件编译等等!关于预编译的介绍你可以到百度百科里进行查看,里面有详细的介绍!
我们在用c做开发的时候,有时候项目很大,所写的程序会很长。这样我们如果还是写在一个文件中,会出现管理上的问题和查看上的不方便,因此我们可以分多个文件写我们的程序,这样把一个功能的程序写到一个文件里,便于查看也便于管理。但是把他们合起来的时候。头文件会多次包含预编译,预编译的处理就可以用来防止头文件的重复包含和编译。
第二,使用宏定义可以提高程序的通用性和易读性,减少不一致性,减少输入错误便于修改。展开宏也是预编译处理中的一项功能。
还有条件编译处理也是预处理中的一项功能。