程序调试和程序排错.pptVIP

  • 30
  • 0
  • 约2.52千字
  • 约 18页
  • 2018-08-28 发布于湖北
  • 举报
沈阳东软软件股份有限公司 NEU-APN IA事业部 (机密) 程序调试与程序排错 IA 事业部 课程主要内容 程序调试方法 程序排错方法 程序排错举例 问题与习题 主要内容 1.1 程序调试技巧_VC 1.2 排错准备 1.3 排查过程实例 1.1 程序调试技巧_VC(1) 设置断点(F9) 在当前光标所在的行下断点,如果当前行已经有断点,则取消断点; F5调试状态运行程序,程序执行到有断点的地方会停下来; 通过ALT+F9还可以下设置条件断点; 注意,并不是所有断点都会停;比如被设置断点的语句在程序里面没有被执行; 单步执行(F10) 单步执行程序; CTRL+F10运行到光标所在行; ? 单步执行深入函数内部(F11) 如果当前执行语句是函数调用,则会进入函数里面; SHIFT+F11跳出当前所在函数; 通过Memory了解指定内存地址内存储的内容 通过CallStack了解上级(父)函数内部信息,包括变量数值…… 1.1 程序调试技巧_VC(2) 通过打印信息排错 如果VC提供的调试手段还不能符合需要,可以尝试打印信息的方式;在需要输出信息的地方写上printf(“??????”); 打印可以根据需要输出信息; 打印信息可以长期保存,便于他人参与分析和讨论; 1.2 排查准备(1) 排查的立足点 发现问题,首先要怀疑是自己的问题,而不是抱怨编译系统、或者程

文档评论(0)

1亿VIP精品文档

相关文档