C语言教学课件第09章节.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 11页
  • 2017-04-23 发布于四川
  • 举报
C语言教学课件第09章节

第九章 编译预处理;如 if(x==YES) printf(“correct!\n”); else if (x==NO) printf(“error!\n”); 展开后: if(x==1) printf(“correct!\n”); else if (x==0) printf(“error!\n”);;带参数宏定义 一般形式: #define 宏名(参数表) 宏体;#define MAX(x,y) (x)(y)?(x):(y) ……. void main() { int a,b,c,d,t; ……. t=MAX(a+b,c+d); …… } 宏展开:t=(a+b)(c+d)?(a+b):(c+d);;带参的宏与函数区别;9.2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名;被包含文件内容 源文件(*.c) 头文件(*.h);9.3 条件编译命令 ;(2)利用条件编译,还可使同一源程序即适合于调试(进行程序跟踪、打印较多的状态或错

文档评论(0)

1亿VIP精品文档

相关文档