如何在Visual C++下调试运行C程序_第1页
如何在Visual C++下调试运行C程序_第2页
如何在Visual C++下调试运行C程序_第3页
如何在Visual C++下调试运行C程序_第4页
如何在Visual C++下调试运行C程序_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图3如何在VisualC+下调试运行C程序(一)计算机等级考试2007-11-2417:05:26阅读475评论0字号:大中小订阅从2008年4月开始,全国计算机等级考试将全面停止TurboC2.0(简称TC)软件的使用,所有参加二级C语言、三级信息技术、网络技术和数据库技术上机考试的考生,都要在VisualC+6.0(简称VC)环境下调试运行C程序。众所周知,VC软件主要是用来开发C+程序的,如何在VC下调试运行C程序,对于众多程序设计者来说,确实是一个新的话题。VC与TC的差异,主要是体现在程序设计语言C+与C的关系上。其实,了解计算机程序设计的人都知道,C+是C语言的升级板,VC是在Wi

2、ndows进行C+程序设计的主要软件,VC完全兼容了C的功能,也就是说,在VC下是完全能够进行C语言程序开发。一、在VC下运行一个C程序1启动VC启动VC的前提是首先要安装VC软件。如果你的系统安装了VC软件,当你启动了Windows系统之后,从开始”菜单进入“所有程序”子菜单,找到MicrosoftVisualC+6.0并单击它即进入VC软件的主窗口,如图1所示:微型编译条工具栏图1图22编辑程序若要在VC窗口下进行C程序的编辑,首先,单击工具栏的NewTextFile按钮,生成一个新的文本文件窗口,如图2所示;接着,单击Save按钮,激活“保存为”对话框,在指定的文件夹下,输入当前程序的文

3、件名(注意:文件名必须给出.C的扩展名),再按“保存”按钮。到此为止,在指定的目录下,就生成了一个由读者自己命名的C文件(比如C001.C),接下来,就可以进入编辑屏幕输入你的C源程序了。由于当前的文件是C源程序文件,在其中输入的任何内容(如:关键字、用户标识符及各种运算符),VC系统都会按C源程序的格式进行编排、组织。比如:在文件中,当你输入了一个C关键字时,VC系统自动将其设定为蓝色字体以示区别;在编辑过程中,如果你输入了一个块结构语句(如:for(i=0;i10;i+)、if(s!=O)、while(knpiLlngi输出结果的屏幕将等待用户按下任意键后,才返回编辑状态,一个C程序的执行

4、过程结束。cQfll_c-C(7二HorrorOlhA:Fyntuvrrnr:njijinqFfdD-rati-Fivr4priintFError比丄.fxerLn山Cd1OVD.REM总苗丈w丄讪2.ulfj-1rrrinr(Sudrniiig(%)图7如何在VisualC+下调试运行C程序(二)计算机等级考试2007-11-2417:30:14阅读633评论0字号:大中小订阅二、在VC下调试C程序的方法1VC调试功能简介当一个C源程序编辑完成之后,你可以用上节讲的方法进行编译、运行。如果程序无编译错误,但无运行结果,或运行结果有误时,你就需要调用VC的编译调试工具来调试你的程序,以便找出出

5、错的原因,从而达到正确的运行结果。VC为调试C程序提供了多种工具和多组方法,常用的方法有菜单法、工具栏法和功能键法。实际上,这三种方法是相似或相同的,只是根据用户的熟悉程度和习惯用法选择其中之一,来完成你的调试过程。作者习惯使用功能键法,因为使用功能键既方便操作,又能节省调试程序的时间,使调试过程在较短的时间内完成。下面结合调试工具来介绍以上立法。在VC窗口下的菜单栏和工具栏的空白处,点右键激活快捷菜单,选择“编译”菜单项,这时VC窗口就出现了调试工具栏,如图8所示。调试冈圭劭*商帀少弋阳犀皐画口轴反I图8调试工具栏中的工具可分为两部分:控制程序运行工具和设置观察窗口工具。对于控制程序运行工具

6、,从左到右的常用按钮、功能键及功能说明依次是:Restart重新执行程序,功能键是Ctrl+Shift+F5。无论C源程序处于任何状态(编辑、运行、调试),按下此按钮均可使程序从编译开始,逐步进入调试程序状态。StopDebugging停止程序调试,功能键是Shift+F5。当调试过程处于跟踪程序执行的状态时,按下此按钮,将停止调试程序,返回编辑状态。编辑状态下此按钮无效。ShowNextStatement指示当前程序运行的语句行。StepInto单步运行并且可进入函数内部运行,功能键是F11。程序在调试过程中,按下此按钮可单步跟踪程序运行,与StpOver按钮不同的是,该功能可进入函数内部,

7、继续函数内部的语句行跟踪。注意:使用此按钮时,当位于有库函数调用的语句行,不用F11功能,以免进入库函数的汇编程序块中,取而代的是F10功能键。StepOver单步运行程序,功能键是F10。本按钮的功能类似于F11,但它不进入函数内部,它将每一条语句看作一步,包括函数调用语句。StepOut从当前函数中退出,功能键是Shift+F11。当程序运行至某个函数内部时,按下此按钮后,调试状态即从函数内部退出,返回到调用该函数的主函数的当前语句。RuntoCursor运行到当前光标位置,功能键是Ctrl+F10。当程序处于调试状态时,为了跳过某程序段,可预先将光标定位在某语句行上,按下此按钮,即可使程序直接运行到当前光标位置,从而节省了时间,加快了调试程序的步骤。对于设置观察窗口工具,其功能主要是为配合程序跟踪运行,设置一些观察点,以便定位出错的位置,从而找到出错的原因。QuickWatch快速观察表达式的值,功能键是Shift+F9。当程序运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论