- 1
- 0
- 约2.89千字
- 约 19页
- 2018-05-08 发布于广东
- 举报
第4章 程序调试与异常处理 优秀的程序员能在最短的时间内定位错误的位置,从而提高编程效率,这就要需要掌握正确的程序调试和异常处理方法。 4.1 错误分类 程序错误主要分为3类,包括语法错误、逻辑错误和异常。本小节介绍这3种错误。 4.1.2 逻辑错误 程序编译成功,说明没有语法错误,运行后如果得不到所期望的结果,这说明程序存在逻辑错误。例如运算符使用不正确、语句次序不对、循环语句的结束条件不正确等,也可能是算法有问题。编译器不能捕捉或显示这类错误,需要仔细地阅读分析程序、通过调试器来帮助分析错误位置,分析产生错误的原因。 4.1.3 异常 在编写程序时,不仅要关心程序的正常操作,还应该考虑到程序运行时可能发生的各类不可预期的情况,比如用户输入错误、内存不够、磁盘出错、网络资源不可用、数据库无法使用等,所有这些错误被称作异常,不能因为这些异常使程序运行产生问题。C#语言采用异常处理语句来解决这类异常问题。 4.2 程序调试 源程序经过编译后没有发现语法错误,才能成为可执行文件,但是执行后可能并不能实现所需功能,这是由于存在逻辑错误,必须通过正确的调试方法才能发现逻辑错误。一般情况下,首先要分析某一逻辑错误发生的大概位置,在可能产生错误位置的前面代码处设置断点,运行程序后,当执行到断点后程序停止运行,采用逐语句执行方法,一次执行一条语句,并分析执行这条语句后的运行结果,直到找到逻辑错误
您可能关注的文档
- C#程序设计实用教程课件作者张晓蕾第1章节-VisualC#程序设计基础.ppt
- C#程序设计实用教程课件作者张晓蕾第2章节-C#语言基础.ppt
- 管理学基础课件作者袁雪峰.ppt
- C#程序设计实用教程课件作者张晓蕾第4章节-基于WindowsForms的程序设计.ppt
- C#程序设计实用教程课件作者张晓蕾第5章节-图形与动画.ppt
- C#程序设计实用教程课件作者张晓蕾第7章节-AS P.NETWeb应用开发.ppt
- 网络控制技术课件作者谢昊飞李勇第3章节FF现场总线技术.ppt
- 管理学基础课件作者张平亮.ppt
- 管理学课件作者朱玲.ppt
- C#网络编程技术教程课件作者金华华进第2章节.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2026年120指挥中心联动计划.docx VIP
- 5.3细胞的呼吸作用和原理课件高一上学期生物人教版必修1.pptx
- 电力可靠性管理员职业技能鉴定初级考试题(附答案).doc VIP
- 01A人教版新起点一年级上册单词表衡水体字帖(一起点).pdf VIP
- 2026国家广播电视总局直属事业单位招聘166人备考题库及参考答案详解.docx VIP
- 2026广西交通实业有限公司加油员招聘25人考试重点题库附答案解析.docx VIP
- 2025年山西省【中考数学】试卷(空白卷含解析).pdf VIP
- 浮力---液面升降专题.pdf VIP
- 标准监理招标文件(2017版).pdf VIP
- 小学五年级英语期中试卷5.doc VIP
原创力文档

文档评论(0)