- 0
- 0
- 约1.06万字
- 约 61页
- 2018-09-07 发布于浙江
- 举报
第八章高量编程规范
阶段小节 版权的申明和头文件的结构及作用 命名的规则 代码的版式规则 空行 对齐 拆分 代码的注释 阶段小节 数值与0或者NULL的比较操作 内存分配注意细节 野指针 如何避免内存泄露 Const与define数据的差别 为什么要const数据 注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱。注释的花样要少。 如果代码本来就是清楚的,则不必加注释。否则多此一举,令人厌烦。例如 i++; // i 加 1,多余的注释; 边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。 注释应当准确、易懂,防止注释有二义性。错误的注释不但无益反而有害。 尽量避免在注释中使用缩写,特别是不常用缩写。 注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方。 当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读。 使用断言捕捉不应该发生的非法情况。不要混淆非法情况与错误情况之间的区别,后者是必然存在的并且是一定要作出处理的。 在函数的入口处,使用断言检查参数的有效性(合法性)。 在编写函数时,要进行反复的考查,并且自问:“我打算做哪些假定?”一旦确定了的假定,就要使用断言对假定进行检查。 一般教科书都鼓励程序员们进行防错设计,但要记住这种编程风格可能会隐瞒错误。当进行防
您可能关注的文档
- 第五章组苗工厂化生产的经营和.ppt
- 第五章第节地理区域.ppt
- 第五章航法和外层空间法.ppt
- 第五章第节行政区域的划分.ppt
- 第五章自动灭火系统.ppt
- 第五章综合布线水子系统和管理间子系统的设计.ppt
- 第五章群心理080911031.ppt
- 第五章胀工艺及模具设计.ppt
- 第五章网络攻击骤和常用工具.ppt
- 第五章行政管理理与实务行政领导.ppt
- 2026及未来5年中国双人上肢牵引器市场现状分析及前景预测报告.docx
- 2026及未来5年中国头戴式话筒市场现状分析及前景预测报告.docx
- 2025年中国计算机测控系统市场调查研究报告.docx
- 2026及未来5年中国小拉杆横向波纹补偿器市场现状分析及前景预测报告.docx
- 2026及未来5年中国洋酒行业市场深度分析与投资前景预测报告.docx
- 2026及未来5年中国覆铜板用特种树脂行业发展前景分析及市场需求预测报告.docx
- 2025年中国轻体快装绿色住宅市场调查研究报告.docx
- 2026及未来5年中国触控式数位冲击试验机市场全景评估及投资规划建议报告.docx
- 2025年中国轻质隔墙条板市场调查研究报告.docx
- 2025年中国金片补绣机市场调查研究报告.docx
最近下载
- (正式版)DB44∕T 773-2010 《广东省营造林工程定额与造价》.pdf VIP
- 2025年高考真题——语文(上海卷)试卷含答案.pdf VIP
- (2026年)实施指南《QBT 2624-2012 单张纸胶印油墨》.pptx VIP
- 华为公司流程审计和流程优化.ppt VIP
- 2025年无人机物流末端配送无人机行业技术标准.docx
- 光电检测技术与系统完整版课件全套电子教案.pptx
- 开车前安全审查报告-举例.pdf VIP
- 餐饮卫生标准与操作手册.docx VIP
- 2026年新改版苏教版三年级下册科学全册知识点(新教材).pdf
- 高电压工程基础 第二版 课后答案 (施围 邱毓昌 张乔根).pdf VIP
原创力文档

文档评论(0)