结构化程序设计structureprogramming的-网络与通信工程研究所
1.9 本课程相关信息 1.9.5 编程工具 Win7及以下版本,可以用VC++6.0编C语言程序,中英文版本可以从我这里copy Win8及以上版本,可以用下面编程工具 Visual Studio 20××——这是VC++6.0的升级版 下载地址:/downloads/ Dev C++ 下载地址:/projects/orwelldevcpp/ 10. VC++程序的调试 1.10 VC++程序的调试 1.10.1 背景 调试就是debug(程序除错)。bug本意是臭虫、缺陷、损坏等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。 调试主要指解决逻辑错误(语意错误),而不是语法错误。 1.10.2 VC++中的调试技术 设置断点(breakpoint)。如果你在某一行代码处添加了断点,那么程序运行到断点处即会暂停,不再继续往下运行,直到接到你继续运行的命令 单步运行。你每按一下相关按钮,运行一行代码。 参看变量。在单步运行中随时了解某个变量的值。 在掌握“单步运行”之前,你只能依靠在代码中添加N个printf来输出查看到底是哪里出了问题。这是低效率的。 异常处理。经常因为使用无效的指针(地址)而导致出现异常。 1.10 VC++程序的调试 1.10.3 调试工具条/菜单 在调试运行开始前,工具条如下所示
原创力文档

文档评论(0)