欢迎来到天天文库
浏览记录
ID:27617834
大小:459.50 KB
页数:7页
时间:2018-12-05
《c语言上机操作指导之》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言上机操作指导之--------VisualC语言集成环境C++语言是在C语言的基础上发展而来,它增加了面向对象的编程,成为当今昀流行的一种程序设计语言。VisualC++是微软公司开发的,面向Windows编程的C++语言工具。它不仅支持C++语言的编程,也兼容C语言的编程。由于VC++被广泛地用于各种编程,使用面很广。这里简要地介绍如何在VC++下运行C语言程序。1启动VC++VC++是一个庞大的语言集成工具,经安装后将占用几百兆磁盘空间。从“开始”—“程序”—“MicrosoftVisualStudio6.0”—“MicrosoftVisualC++6.0”,可启动V
2、C++,屏幕上将显示图-1所示的窗口。图-1VC++窗口2新建/打开C程序文件选择“文件”菜单的“新建”菜单项,单击如图-1所示的“文件”标签,选中“C++SourceFile”,按“确定”。然后在编辑窗口中输入程序。图-2新建文件窗口如果程序已经建立,可选择“文件”菜单的“打开”菜单项,并在查找范围中找到正确的文件夹,调入指定的程序文件。3程序保存在打开的VC++界面上,可直接在编辑窗口输入程序,由于完全是Windows界面,输入及修改可借助鼠标和菜单进行,十分方便。当输入结束后,保存文件时,因指定扩展名“.C”,否则系统将按C++扩展名“.CPP”保存。如图-3所示。图-3
3、指定保存文件名4执行程序首先要生成可执行文件。使用VC++“编译”菜单中的“构件”菜单项,如图-4所示,也可使用快捷键【F7】。在编译连接过程中VC++将保存该新输入的程序,并生成一个同名的图-4编译连接菜单工作区。保存文件时须填入文件名,如“4-1.C”。假如不指定扩展名.C,VC++会把扩展名定义为.CPP,即C++程序。如果程序没有错误,将在信息窗口中显示内容:0error(s)0warning(s)表示没有任何错误。如图-5所示。有时出现几个警告性信息(warning),不影响程序执行。假如有致命性错误(error),应根据信息窗口的提示全部予以纠正。如图-5所示。然后
4、用“编译”菜单中的“执行”菜单项(或快捷键【Ctrl】+【F5】)执行程序。图-5编译连接正确图-21编译连接出错当运行C程序后,VC++将自动弹出数据输入输出窗口,如图-6所示。按任意键将关闭该窗口。图-6数据输入输出窗口对于编译连接执行操作,VC++还提供了一组工具按钮,如图-7所示。图图-7编译连接执行工具按钮组5程序调试除了较简单的程序,一般的程序很难一次就能做到完全正确。在上机过程中,根据出错现象找出错误并改正称为程序调试。我们要在学习程序设计过程中,逐步培养调试程序的能力,它不可能靠几句话讲清楚,要靠自己在上机中不断摸索总结,它可以说是一种经验积累。程序中的错误大致
5、可分为三类:程序编译时检查出来的语法错误;连接时出现的错误;程序执行过程中的错误。编译错误通常是编程者违反了C语言的语法规则,如保留字输入错误、大括号不匹配、语句少分号等等。连接错误通常由于未定义或未指明要连接的函数,或者函数调用不匹配等,对系统函数的调用必须要通过“include”说明。对于编译连接错误,C语言系统会提供出错信息,包括出错位置(行号)、出错提示信息。编程者可以根据这些信息,找出相应错误所在。有时系统提示的一大串错误信息,并不表示真的有这么多错误,往往是因为前面的一两个错误带来的。所以当你纠正了几个错误后,不妨再编译连接一次,然后根据昀新的出错信息继续纠正。有些
6、程序通过了编译连接,并能够在计算机上运行,但得到的结果不正确,这类在程序执行过程中的错误往往昀难改正。错误的原因一部分是程序书写错误带来的,例如应该使用变量x的地方写成了变量y,虽然没有语法错误,但意思完全错了;另一部分可能是程序的算法不正确,解题思路就不对。还有一些程序有时计算结果正确,有时不正确,这往往是编程时,对各种情况考虑不周所致。解决运行错误的首要步骤就是错误定位,即找到出错的位置,才能予以纠正。通常我们先设法确定错误的大致位置,然后通过C语言提供的调试工具找出真正的错误。为了确定错误的大致位置,可以先把程序分成几块,当运行到每块的结束位置时,应产生一个或几个阶段性结
7、果,通过顺序检查这些阶段性结果可以确定各块是否正确。如果出错块仍然较长,可以进一步细分。VC++是一个完全基于Windows的系统,它的调试过程通过鼠标比较容易进行。(1)程序执行到中途暂停以便观察阶段性结果:方法一:使程序执行到光标所在的那一行暂停①在需暂停的行上单击鼠标,定位光标;②如图-8所示,分别点击菜单“编译”—“开始调试”—“RuntoCursor”,或按【Ctrl】+【F10】,程序将执行到光标所在行会暂停。如果把光标移动到后面的某个位置,再按【Ctrl】+【F10】,程序将从
此文档下载收益归作者所有