- 2
- 0
- 约1.02万字
- 约 81页
- 2019-04-27 发布于浙江
- 举报
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
您可能关注的文档
- 幼师生职业指导(一).ppt
- 幼小衔接--比较长短.ppt
- 汽车安全带的基础知识.ppt
- 幼小衔接数学--比一比.ppt
- 幼小衔接英语week2.ppt
- 湘教版地理必修二课件3.2农业区位因素与农业地域类型.ppt
- 余世维--成功经理人讲义大纲.ppt
- 湘潭大学 人工智能课件 机器学习.ppt
- 项目2 车险赔款计算.ppt
- 语言活动:小水滴旅行记.ppt
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
原创力文档

文档评论(0)