- 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)