程序调试讲述.ppt

程序调试技术 主讲教师:唐郑熠 * * 程序调试概述 任何程序员都不能保证自己所编写的程序完全没有错误 几乎任何复杂一点的程序都必须经过反复的调试和修改 因此程序调试技术是一个程序员必备的基本技能 程序调试概述 程序调试具有很强的技术性和经验型,其效率高低在很大程度上依赖于程序员的经验 程序调试的经验虽然可以借鉴他人,但更重要的是靠实践来积累 程序调试概述 模块化的程序结构,可以在相对较小的范围内确定出错误,较快的改正错误并进行重新编译。且不同的模块可以由不同的程序员进行编写和调试 反之,如果把大量的程序功能堆积在一个函数中,不仅增加了程序的复杂度,而且会导致调试时很难确定错误所在 即使找到了错误,改正起来也很麻烦,甚至会引入新的错误 程序调试概述 模块化的程序结构,可以在相对较小的范围内确定出错误,较快的改正错误并进行重新编译。且不同的模块可以由不同的程序员进行编写和调试 反之,如果把大量的程序功能堆积在一个函数中,不仅增加了程序的复杂度,而且会导致调试时很难确定错误所在 即使找到了错误,改正起来也很麻烦,甚至会引入新的错误 程序错误的类别 程序设计中常见的错误可分为三类: 编译错误 运行时错误 逻辑错误 编译错误 编译错误是指程序在编译过程中出现的错误,它是由于不正确的代码编写而产生的 如非法使用或丢失关键字、遗漏了必需的符号、函数调用缺少参数或参数不匹配等 For(i=0;

文档评论(0)

1亿VIP精品文档

相关文档