C语言(预处理与头文件)
来源:互联网 发布:俊知地产 编辑:程序博客网 时间:2024/05/19 20:56
预处理:
1、文件包含: #include <> 、#include ""
"" 的搜索范围大于 <>:
"" 在当前文件夹查找,找不到再系统指定目录下查找
<> 在系统指定目录下查找
2、宏定义:define :C语言中的宏定义(宏替换),用来将一个标识符定义为一个字符串,该标识符是宏名,被定义的字符串称为 替换文本。
(1)、简单宏定义 : #define <宏名> <字符串名>
例:#define PI 3.14
(2)、带参数的宏 : #define <宏名>(参数) <宏体>
例 : #define add(x,y) (x+y)
(3)、条件编译 :#ifdef<宏名> ... #endif
<1>、 #ifdef 标识符
程序段1
#else 或者 #elif
程序段2
#endif
<2>、 #ifndef 标识符
程序段1
#else 或者 #elif
程序段2
#endif
<3>、 #if 常量表达式
程序段1
#else 或者 #elif
程序段2
#endif
头文件(.h文件)中的内容:
(1)包含标准库、链接库
(2)包含用户库(3)函数声明
(4)变量的定义(外部变量,全局变量)
(5)宏
(6)数据结构的定义(结构体等)
(7)类型重写
等等。。。。- C语言(预处理与头文件)
- c预处理、头文件
- C语言头文件&预处理器&二进制位操作符
- C语言的一些预处理指令和系统头文件
- C语言的本质(20)——预处理之二:条件预处理和包含头文件
- C++Primer::头文件设计基本原则 与 预处理器介绍
- C语言头文件的使用与写法(转贴)
- C语言笔记之头文件与链接(一)
- C语言笔记之头文件与链接(二)
- C语言中的头文件与原文件
- C语言中的头文件与原文件
- C语言中的头文件与原文件
- C语言中的头文件与源文件
- C/C++ 预处理/预编译头文件
- c语言头文件
- C语言头文件
- C语言头文件
- C语言头文件
- Objective
- 在Ubuntu16.04下安装Adobe flash player
- scala 和Java混合编译
- 淘淘商城笔记
- 遇见AI,从Java到数据挖掘。
- C语言(预处理与头文件)
- python中执行命令的3种方法小结
- int_least32_t这些怎么理解?
- ES5中的继承
- Vue 2.3、2.4 知识点小结
- java虚拟机锁的升级和比较
- MySQL入门之数据完整性约束与表维护
- golang 返回值报错cannot use nil as type string in return argument
- HDU 2795 Billboard(线段树 区间最大)