- 7
- 0
- 约1.22万字
- 约 108页
- 2019-12-08 发布于湖北
- 举报
仔细分析模块的功能及性能需求,并进一步细分,同时若有必要画出有关数据流图,据此来进行模块的函数划分与组织。 (说明:函数的划分与组织是模块的实现过程中很关键的步骤,如何划分出合理的函数结构,关系到模块的最终效率和可维护性、可测性等。根据模块的功能图映射出函数结构是常用方法之一。) 在同一项目组应明确规定对接口函数参数的合法性检查应由函数的调用者负责还是由接口函数本身负责,缺省是由函数调用者负责。 防止将函数的参数作为工作变量。 (说明:将函数的参数作为工作变量,有可能错误地改变参数内容,所以很危险。对必须改变的参数,最好先用局部变量代之,最后再将该局部变量的内容赋给该参数。) 示例:下面的函数实现不太好。 void sum_data( unsigned int num, int *data, int *sum ) { unsigned int count; *sum = 0; for (count = 0; count num; count++) { *sum += data[count]; // sum成了工作变量 } } 若改为如下,则更好些。 void sum_data( unsigned int num, int *data, int *sum ) { unsigne
您可能关注的文档
最近下载
- 落实施工现场的安全措施.docx VIP
- 北京第二外国语学院中瑞酒店管理学院《经济学》2025-2026学年期末试卷.doc VIP
- 山西煤炭运销集团有限公司 王家岭煤矿设计方案书(修改)---毕业设计论文.doc VIP
- 电工学简明教程_第三版_课后答案.pdf VIP
- 2026年四川省检察院书记员招聘笔试真题附答案.docx
- 2026年最新版物业管理条例全文.docx VIP
- 2025年大学本科三年级(电子信息工程)单片机应用阶段测试试题及答案.doc VIP
- 2026年教师资格证(生物学科知识与教学能力 高中)自测试题及答案.doc VIP
- 2026年教师资格证(高中历史学科知识与教学能力)自测试题及答案.doc VIP
- 2026年教师资格证(生物教学能力)考试题及答案.doc VIP
原创力文档

文档评论(0)