- 2
- 0
- 约5.42千字
- 约 18页
- 2026-07-20 发布于江苏
- 举报
第七章编译预处理作用:对源程序编译之前做某些处理,生成扩展C源程序种类宏定义#define文件包括#include条件编译#if--#else--#endif等格式:“#”开头占单独书写行语句尾不加分号内容与要求:不带参数的宏定义的写法掌握带参数的宏定义的写法掌握包括头文件时与“”的区分了解条件编译的形式及作用了解第1页
如if(x==YES)printf(“correct!\n”);elseif(x==NO)printf(“error!\n”);展开后:if(x==1)printf(“correct!\n”);elseif(x==0)printf(“error!\n”);§7.1宏定义不带参数宏定义普通形式:#define宏名[宏体]功效:用指定标识符(宏名)代替字符序列(宏体)宏展开:预编译时,用宏体替换宏名---不作语法检查如#defineYES1#define
原创力文档

文档评论(0)