第六课嵌入式系统C语言编程基础.pptVIP

  • 9
  • 0
  • 约1.02万字
  • 约 81页
  • 2018-01-20 发布于未知
  • 举报
Page * 预编译处理 3)条件编译 条件编译指不对整个程序编译,而是编译满足条件的那部分。条件编译有以下几种形式: a. #ifdef 标识符 程序段1; #else 程序段2; #endif 它的作用:当标识符在前面已经定义过,则对程序段1进行编译,否则对程序段2进行编译。 Page * 预编译处理 b. #ifndef 标识符 程序段1; #else 程序段2; #endif 它的作用和#ifdef相反,当标识符之前没被定义过,则对程序段1进行编译,否则就对程序段2进行编译。 Page * 预编译处理 c. #if 表达式 程序段1; #else 程序段2; #endif 它的作用:当表达式的值为真时,对程序段1进行编译,否则就对程序段2进行编译; Page * 预编译处理 举例,下面是某工程中.h文件中的一段程序,请说明#ifndef/#define/#endif结构的作用。 #ifndef DEF_H #define DEF_H #include math.h #include “graphics.h” …. #endif 防止头文件被重复引用 Page * 编程规范 Page * 编程规范 1)规范的作用 改善代码质量 提高开发速度 增进团队精神 养成良好习惯 Page * 编程规范 2)编程规范 养成良好的编程习惯 Pa

文档评论(0)

1亿VIP精品文档

相关文档