第13章预处理命令.pptVIP

  • 3
  • 0
  • 约2.06千字
  • 约 9页
  • 2018-04-27 发布于河南
  • 举报
第13章预处理命令

第13章 编译预处理 作用:对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 展开后: if(x==1) printf(“correct!\n”); else if (x==0) printf(“Hello,World”); 1 宏定义 不带参数宏定义 一般形式: #define 宏名 [宏体] 如 #define YES 1 #define NO 0 #define PI 3.1415926 #define OUT printf(“Hello,World”); 定义位置:任意(一般在函数外面,程序的最开始) 宏展开:预编译时,用宏体替换宏名---不作语法检查 如: if(x==YES) printf(“correct!\n”); else if (x==NO) OUT 功能:编写程序时用指定标识符(宏名)代替字符序列(宏体) 引号中的内容与宏名相同不置换 例 #

文档评论(0)

1亿VIP精品文档

相关文档