用于调试C语言的工具有很多,之所以这里提到VC6(Visual C++ 6.0),是因为VC6的资源占用比较小,不怎么挑硬件;又是在全国计算机等级考试的与C语言相关的上机科目中,都要在VC6环境下调试运行C语言程序,这样了解一下如何在VC下调试运行C程序,还是十分必要的。我使用的是Visual C++ 6.0中文版。
一、用vc编写程序的简单步骤:
1、编写源程序,也就是输入程序代码,交给计算机处理。
2、把源程序编译成目标文件(.obj)。为什么需要编译呢?计算机识别的是0和1这种二进制数据,编译的过程就是把我们输入的源程序转换成计算机所能识别的二进制数据。编译程序在对源程序进行编译时,还会对其进行词法分析和语法分析,如果有语法错误会给出提示信息。
3、将编译产生的.obj文件和系统库链接(或者说“组建”)成可执行程序文件.exe。
4、运行可执行程序文件。
二、简单了解工程及工程工作区的概念
工程:project,即项目,如果你使用过vfp、vb等语言,对这个概念应该已经非常了解了。项目内包含了一个应用程序所需的各种源程序、资源文件和文档等全部文件的集合,包括vc6在内的很多开发工具都使用工程来对软件开发过程进行管理。在VC6中编写程序,首先要创建工程。
工程工作区:Project Workspace。工程工作区是对工程的扩展,每一个工程都会与一个工作区相关联。一个工作区中可以存放一个工程,代表着一个要进行处理的程序;而大型软件往往需要同时开发数个应用程序,此时一个工作区中也可以用来存放多个工程,其中可以包含该工程的子工程或者与其有依赖关系的其他工程。VC6的开发环境允许在一个工作区内添加数个工程,其中有一个是活动的(缺省的),每个工程都可以独立进行编译、连接和调试。
工程类型:VC6内置了10余种不同的类型可供选择,选择不同的工程类型,VC6系统会提前做某些不同的准备以及初始化工作。“Win32 Console Application”是最简单的一种类型,此种类型的程序运行时,会出现一个类似于DOS的窗口,并提供对字符模式的各种处理与支持。调试C语言程序时,选择此种类型会比较方便。
三、在vc6中创建和调试一个简单的C语言程序
1、双击VC6在桌面上的快捷方式,打开VC6的集成开发环境窗口如何