2024年5月7日发(作者:)

更多共享就在:/avbbtv/home,

个人整理,没有版权,欢迎共享

---avbbtv

如何在Visual C++ 6.0 环境下进行简单的C

语言程序调试

桂林电子科技大学

波仔 *****************

文章简介

本文主要介绍如何在VC6.0 环境下进行简单的C 语言程序调试。作为阅读本

文的基础,读者应该熟悉如何在VC6.0 环境下建立Win32 Console Application

(Win32控制台程序) 类型的工程。请结合文章给出的案例,按照文档中的描述一

步一步做。如果只是阅读,则收效甚微。在做完文章给出的案例后,你应该尝试

着将文章中介绍的知识和技巧应用到你实际开发的程序中。如果阅读完一遍后,

对调试基本概念还是不了解,建议你再多看几遍。

在介绍如何进行C 语言程序调试( debugging)前,首先介绍程序调试的概念。

调试(debug)一词在计算机领域最早被提及,源于美国人 Admiral Grace Hopper(葛

丽丝·霍普、COBOL 语言发明者、电脑科学家) 。二十世纪四十年代(1940s) Grace

Hopper在哈佛大学为名为马克2 号(Mark II) 的计算机( 由IBM 公司制造) 编写程

时,有一次在排除计算机故障时,发现一只飞蛾被夹在触点原件之间,导致计算

机无法运行。于是她诙谐的把计算机故障称之为“臭虫(bug)”,把排除程序故障

称之为debug 。从此之后,在计算机领域,程序调试或查找程序故障称为debug 。

进行程序开发时,很多情况是程序通过编译、链接( 亦即不存在语法错误) ,

但是在运行时往往得不到正确的结果( 需要多组输出数据进行测试)。这时往往意

味着程序存在逻辑错误( 与语法错误对应,通常是指程序所体现出的逻辑不符合

开发者要求,或者是开发者本身对程序所要解决的某一问题的理解存在逻辑偏

差) ,而查找逻辑错误的过程可称之为程序调试。

程序案例