计算系统基础第5章 测试和调试.pptVIP

  • 3
  • 0
  • 约5.59千字
  • 约 45页
  • 2017-11-15 发布于河南
  • 举报
计算系统基础第5章 测试和调试

调试技术 查看源代码 源代码的区域很小而且对代码非常熟悉的话,就适合采用这种方法 在代码中插入一些语句,在执行期间输出相关信息 源水平调试器 插入语句 使用printf语句 输出被认为在找错误上有用的重要变量的值 在条件结构或重复结构中插入printf语句,查看程序的控制流程是否正确运行 对于简单的程序,这种技术很容易使用 需要重新编译、执行 插入的代码——bug 计算6的阶乘 #include stdio.h int main() { int i; int n = 6; int result = 1; ? for (i = 1; i n; i++) result = result * i; printf (%d\n, result); } 插入printf for (i = 1; i n; i++) { result = result * i; printf (%d\n, result); } 源水平调试器 允许程序在一个可控的环境下执行的工具,在其中,程序执行的所有方面都可以被程序员控制和检查 所有的调试器均支持一个调试程序所必需的核心操作集 一类用于控制程序的执行 一类用于在程序执行过程中检查变量的值等相关信息 断点 在程序执行的过程中,指定一些点,在这些点,程序可以被临时停止——检查或者修改程序的状态 在某个特定行添加一个断点; 当执行到那一行时,程序的执行

文档评论(0)

1亿VIP精品文档

相关文档