- 5
- 0
- 约6.15千字
- 约 66页
- 2019-07-20 发布于湖北
- 举报
第8部分-2 程序调试 1. 概述 什么叫调试? 程序没有语法错误,但运行结果不符合期望时,采用适当的工具或方法,反复找出程序中存在的问题,进行修改,最终使程序符合要求的过程。 调试是一个程序员必须要掌握的基本技巧,对于编写高质量程序非常重要。 掌握基本的调试技巧对今后的学习、工作是非常必要的! 为什么要调试? 问题 我的程序跟书上一样,怎么就不出结果呢? 我的程序没错啊,怎么不出结果啊? 我的程序运行结果不正确,如何找到错误? 原因 程序没有语法错误,不等于就没有语义错误。 要确保程序没错,必须对程序进行各种测试 2. 解决程序中的错误的方法 基本方法—人工阅读走查,修改 程序员一行一行的看程序 根据实验数据,在脑子里或在纸上模拟程序运行过程,在脑子里或纸上记录程序中间运行结果。 在这过程中发现程序的错误。 修改发现错误,重新运行测试,如果还有错,继续查看,修改。 基本方法存在的问题 这种方法效率不高,属于原始的方法。 要求程序员具有很强的源程序理解、运行过程记忆、预测、纠错能力和经验。 程序员必须用脑子、纸、笔来模拟程序的运行状态 记录程序的执行进度 记录所有变量或数据变化过程 观察和记住执行过程中环境的变化 程序和模块达到一定规模以后,就很难这样方法调试,效率太低,难度太大,很难发现问题,很难记录状态变化过程。 程序员脑子中的计算与程序实际完成的计算往往有差异,这样的差异是很
您可能关注的文档
- 建筑施工项目质量管理经典培训.doc
- 测控原理第一章.ppt
- 蓝宝石晶体生长方法汇整.ppt
- 第四章线性判别函数1.ppt
- 23数控系统车削指令体系.ppt
- 第四章会计核算软件的操作要求.pptx
- 第二章高分子试剂.ppt
- 体视显微镜用途及特点.ppt
- 电工技能与工艺殷佳琳电子教案第二章.ppt
- 变形监测数据处理42.ppt
- DB44∕T 2898-2026 粤东黑猪猪(团体标准).docx
- DB34∕T 5496-2026 国外松立木材积表.docx
- DB34∕T 3624-2026 “玉铃铛”枣栽培技术规程.docx
- DB53∕T 1460-2026 红托竹荪栽培技术规程.docx
- DB23∕T 4020-2026 鲜食玉米病虫害防控技术规程.docx
- DB34∕T 5503-2026 稻曲病发生气象等级.docx
- DB32∕T 5410-2026 地热地面人工源电磁法勘查技术规范.docx
- DB23∕T 4043-2026 黑龙江省林区兴安落叶松天然林碳储量估算技术指南.docx
- DB23∕T 4035-2026 黑土区旱田除草剂莠去津残留消减技术规程.docx
- DB37∕T 6044-2026 山岳型景区旅游资源数字化采集加工规范.docx
最近下载
- 江苏大学京江学院《模拟电子技术A》2021-2022学年第一学期期末试卷.doc VIP
- (正式版)H-G∕T 5960-2021 废(污)水处理用复合碳源.docx VIP
- 德国汽车审核VDA63(中文版)标准文件.pdf VIP
- 建筑工程项目管理制度汇编-全精编.doc VIP
- 线上老年教育平台(如兴趣岛、开开华彩)的课程版权、讲师资源与用户付费转化竞争.docx VIP
- 放射诊疗许可证校验申请表示范本.docx VIP
- 2025年新闻记者职业资格真题及答案解析.docx VIP
- 2025年山东省烟台市高一数学分班考试真题含答案.docx VIP
- TS-12P-2S-16P-2S-24P-2S+国内正常(直板)调音台操作说明.pdf VIP
- 客服人员个人工作总结报告.pptx VIP
原创力文档

文档评论(0)