Microsoft Visual Studio C++6.0 安装环境介绍以及应用
的表达式。按照正常的情况,if后面的表达式应该是关系表达式或逻辑表达式,而这里的表达式是赋值表达式,正确的语句应该是:
if(*r == 0)
n++;
修改之后再按Ctrl+F5运行程序,程序结果如图18所示。
为了利用VC的调试功能和手段,更好地观察其它相关变量的变化规律,在上述过程中,还可以在VC
的观察(Watch)窗口输入其它变量,在跟踪程序执行过程中观察其变化。
这种结果也不对,这是第一次错误结果的另一个极端:从m=0变到m=10。
如何查找其中的原因?不仿再回顾一下刚才在跟踪程序运行时,变量(Variables)窗口中的p和r字符串的值的变化情况,再结合程序中r字符串的作用,不难看出,p和r应该是不同的字符串,且p字符串是指向s字符串,而r字符串则应该指向t字符串。正确的结果应该是:将语句“r=p;”改成“r=t;”。
至此,一个存在错误的C程序的调试过程结束,运行该程序,即可得到正确的运行结果。需要说明的是,以上调试的程序只是一个简单的例子,其中用到的调试方法也是经常使用的方法之一,若要真正掌握在VC下调试C程序的方法和步骤,需要读者进行大量的上机实践和练习。
用 Microsoft Visual C++ 5.0/6.0 编写简单的控制台程序
Microsoft Visual C++ (下简称MSVC,VC)是美国微软公司生产的基于其Windows系统的软件开发工具。它具有使用灵活,并与32位Windows内核(使用于Windows
95/98/NT/2000)高度兼容的特点,从而被Windows程序员们广泛使用。同时,MSVC同样可以加工处理C语言程序,与标准的ANSI C语言兼容。VC提供了一种控制台操作方式,初学者使用它应该从这里开始。下面我们将对使用MSVC编写简单的控制台程序作一个最初步的介绍。