1.基础认识
bug意为虫子,即问题。debug(消灭bug)即调试,找问题的过程。
VS上的Debug和Release:
Debug通常称为调试版本,包含调试信息,并且不做任何优化,便于程序员调试。
Release成为发布版本,往往是进行了各种优化,使得程序在代码大小和运行速度都是最优的,便于客户很好的使用。编译产生的是release版本的可执行程序
release版本文件小些,给用户使用,也供测试人员测试用。
2.调试快捷键
F9:创建断点和取消断点
断点可以在程序任意位置设置,使得程序执行到想要的位置暂行执行。
F5:启动调试,经常用来直接跳到断点处,让程序执行到运行逻辑上的下一个断点
F10:逐过程 (可以是一次函数调用语句)
F11:逐语句,每次执行一个语句 (函数调用可以进入函数内部观察细节)