- 1
- 0
- 约小于1千字
- 约 32页
- 2019-01-29 发布于北京
- 举报
C语言与程序设计The C Programming Language ;第6章 编译预处理 ;6.1 文件包含#include ;6.2 宏定义#define ;6.3 带参数的宏定义 ;例 定义计算x2的宏 ;为什么要这么多的括号? ;注意:宏名和与左括号之间不能有空格 ;带参的宏虽被认为不安全,但还是很有价值;6.2.3 空宏参数 ;6.2.4 可变参数宏定义 ;【例6.2】 用C99的可变参数宏, 打印调试信息。;6.2.5 通用类型宏 ;关键字_Generic ;【例6.3】 用_Generic,编写求和的通用类型宏sum。 ;6.4 取消宏定义#undef ;6.5 条件编译 ;6.4.1 #if、#ifdef和 #ifndef指令;例 利用R计算圆或正方形的面积 ;6.4.2 defined运算符 ;6.4.3 条件编译的应用;【例6.6】 条件编译允许有选择地编译程序的某些部分,可以将程序的特殊性能纳入不同版本。 ;调试程序时临时忽一些代码;调试程序时跟踪程序的执行;6.5 assert断言和静态断言 ;6.5.1 assert断言;用assert宏判断数据是否合法 ;6.5.2 静态断言 ;关键字_Static_assert ;6.6 _func_预定义标识符 ;6.7 _Pragma预处理操作符 ;本章小结
原创力文档

文档评论(0)