- 1
- 0
- 约 66页
- 2017-01-01 发布于北京
- 举报
《0.C语言课程序调试
第8部分-2 程序调试 1. 概述 什么叫调试? 程序没有语法错误,但运行结果不符合期望时,采用适当的工具或方法,反复找出程序中存在的问题,进行修改,最终使程序符合要求的过程。 调试是一个程序员必须要掌握的基本技巧,对于编写高质量程序非常重要。 掌握基本的调试技巧对今后的学习、工作是非常必要的! 为什么要调试? 问题 我的程序跟书上一样,怎么就不出结果呢? 我的程序没错啊,怎么不出结果啊? 我的程序运行结果不正确,如何找到错误? 原因 程序没有语法错误,不等于就没有语义错误。 要确保程序没错,必须对程序进行各种测试 2. 解决程序中的错误的方法 基本方法—人工阅读走查,修改 程序员一行一行的看程序 根据实验数据,在脑子里或在纸上模拟程序运行过程,在脑子里或纸上记录程序中间运行结果。 在这过程中发现程序的错误。 修改发现错误,重新运行测试,如果还有错,继续查看,修改。 基本方法存在的问题 这种方法效率不高,属于原始的方法。 要求程序员具有很强的源程序理解、运行过程记忆、预测、纠错能力和经验。 程序员必须用脑子、纸、笔来模拟程序的运行状态 记录程序的执行进度 记录所有变量或数据变化过程 观察和记住执行过程中环境的变化 程序和模块达到一定规模以后,就很难这样方法调试,效率太低,难度太大,很难发现问题,很难记录状态变化过程。 程序员脑子中的计算与程序实际完成的计算往往有差异,这样的差异是很
您可能关注的文档
最近下载
- 安徽大学1011学年计算机网络期末试卷.doc VIP
- 2023届高考地理一轮复习课件11气旋与反气旋.pptx VIP
- 2024年中国民用航空飞行学院马克思主义基本原理概论期末考试题汇编.docx VIP
- 安徽大学《计算机网络》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 本科毕业设计_单相正弦波变频电源自动化.doc VIP
- 晶圆传递scara机器人结构设计及解耦控制.docx
- 汽车差速器的设计.doc
- 国际传播(第3版) 课件全套 李智 第1--10章 国际传播的学科概说---国际传播的效应.pptx
- 安徽大学期末试卷安徽大学计算机网络测试题[1].pdf VIP
- 福建2020中考英语686个高频词.pdf VIP
原创力文档

文档评论(0)