如何使用VisualC++6.0

上传人:s9****2 文档编号:487132657 上传时间:2022-09-30 格式:DOCX 页数:70 大小:867.31KB
返回 下载 相关 举报
如何使用VisualC++6.0_第1页
第1页 / 共70页
如何使用VisualC++6.0_第2页
第2页 / 共70页
如何使用VisualC++6.0_第3页
第3页 / 共70页
如何使用VisualC++6.0_第4页
第4页 / 共70页
如何使用VisualC++6.0_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《如何使用VisualC++6.0》由会员分享,可在线阅读,更多相关《如何使用VisualC++6.0(70页珍藏版)》请在金锄头文库上搜索。

1、C 程序设计基础上机实验指导书李文杰、李桂芝、鱼涛编写杨根兴 审定北京机械工业学院计算中心目次说明怎样学习 C 语言实验一C 程序集成开发环境熟悉实验二数据的输入和输出实验三表达式的计算实验四选择结构语句实验五循环结构语句实验六数组应用(一)实验七数组应用(二)实验八 函数及程序结构(一)实验九函数及程序结构(二)实验十指针的应用说明C 程序设计同其他程序设计一样,使实践性很强的课程。除了要听好课,多看课外书外, 还需大量的上机实践才能更好地理解和掌握所学到的内容。 一般来说,上机和讲课时间之比应不少于 1 : 1 。但由于目前各校安排的教学时数限制,课内时间将更多的精力用于讲课上, 课内安排

2、的上机时间相对较少, 学生不要因此对上机的重要性有所误解。学生应在课外再花一定的时间进行C 语言的上机实践,这样才能学好该门课。上机实验的目的有以下几个方面:验证所编写的程序的正确性。进一步理解教材和课堂授课中介绍的内容熟练地掌握C 程序开发环境的使用,为今后开发大型软件打好基础。学习和掌握一般程序的调试和测试方法。上机前应充分做好以下准备工作:复习和掌握与本次实验有关的教学内容。根据本次实验的内容,在纸上编写好准备上机调试的程序,并初步检查无误。准备好对程序进行测试的数据。对每种测试数据,给出预期的程序运行结果。预习实验步骤,对实验步骤中提出的一些问题进行思考。上机实验后,应及时写出实验报告

3、,实验报告应包括以下内容:实验目的和内容。程序说明,包括程序结构、各模块的算法(N-S图表示)。打印出的调试正确的源程序。打印出的程序运行记录(包括对不同测试数据的运行结果)。针对实验步骤中提出的问题,写出解决办法及对运行结果的分析。0 / 69怎样学习C语言很多同学对学习 C 语言感到很难,尤其是在各高校将C 语言放在大学第一学年教学时经常会考试不及格。究竟怎样才能学好C 语言?这里将我对C 语言的理解给大家介绍一下,计算机语言挺枯燥的,如何提起兴趣?首先要明确学习的目标,没有明确的学习目标就没有学习动力。给自己定一个目标,比如这次一定通过课程考试,或者这个月学习完做个东西出来等等。其次,确

4、定了目标之后,要认真去做,多上机操作实践,遇到不懂的要多跟教师和其他同学交流, 千万不能放弃。当自己编的一段小程序运行通过,或攻下一道难题,自己就会获得一种成就感,可能还会很兴奋,也就渐渐有了兴趣。最后,要把所学的知识运用到实际问题当中, 这样既可以巩固所学的知识, 不至于完学了就忘,还可以根据实际需要拓展知识面。这样良性循环,兴趣也会越来越浓。学习计算机语言最好的方法是什么?答曰:读程序。没错,读程序是学习 C 语言入门最快,也是最好的方法。不要总是抱着书本逐行啃,而是学习它们的例程。 学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,仔细研读程序, 直到每一行都

5、理解了,然后找几个编程题目, 最好是和例程类似的或一样的, 自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了, 你就可以写出和它一样的程序, 绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止。这一过程, 就和我们学习任何其他语言比如英语和汉语一样。 我们大家都有体会,我们学习一门语言, 都是从最基本的语法开始, 然后学习一些字和词, 再来学习一些词组或句子,然后再用词组和句子组成一段话,表达一个简单的意思, 最后才是写一篇文章或者是一本书, 表达更复杂的思想。 我们知道,在我们完成

6、这一过程时, 并不是像说得这么简单。 在我们能写出一篇好的文章或者一本好书之前, 我们可能需要阅读大量的其他人写的好文章或好书, 有时我们还要把它们背下来;同样的, 在我们写出一个好的程序或者软件前, 我们也需要阅读大量的样本例程或者软件的源代码,甚至要背一些好的程序代码。写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法 (算法 )。 ?那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10 个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这 10 个人问: “谁叫张三” 。 第 2 种方法: 你挨个去问 “你是不是张三?” ,直到问到

7、的这个人就是张三。 第三种方法: 你去挨个问一个人 “你认不认识张三,指给我看” 。 不要小看这个问题, 你说当然会选第一种方法, 没错恭喜你答对了,因为这个方法最快, 效率最高, 但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。实验一 C 程序集成开发环境熟悉一、实验目的掌握在Visual C+ 6.0集成开发环境下怎样编辑、编译、连接、执行、修改和调试C语言程序。二、实验内容1.进入可视化的C+ 6.0集成开发环境启动计算机,进入窗口环境操作界面。鼠标依次点击“开始” 一 “程序” 一 Microsoft Visual Stu

8、dio 6.0一 Microsoft Visual C+ 6.0” 启动 VC6.0 集成开发环境。选择“文件” (File)菜单中的“新建” (New )命令,在新建对话框中,选择“文件”选项卡,再选择“C+ Source File”类型,按图示操作后单击对话框中的“确定”按钮。(见图1) 接着就会出现如图2所示的VC界面 在编辑窗口中,输入如下内容:#include stdio.h以上行对于本书中的例子没有给出。望同学们对于所有的/程序都保留这样一行。main()printf(Hello!这是我的 First C 程序.n);选择“编译”菜单中的“编译my_c1.cpp ”命令,并在出现的

9、对话框中选择“是(Y)”结果如图3选择“编译”菜单中的“构件 my_c1.exe ”命令,构建可执行程序my_c1.exe ,再选择“编译”菜单中的“!执行 my_c1.exe ”命令。 在出现的对话框中选择“是(Y)”,结果屏幕如图4所示fl:mujhakny_ci.rpp(H : uarninj fMSBN: rth,r Flintrifin *ihnti)4l rc*riirn a unlup:rrniriAn_d Bobj - V errorfs) il uarniing(s1町编译AE交将查找:RrADLn 1, Col 1划曰| I|1旧_曰胤天中充* Qn夏烁说;泅aWW华g皿K

10、B序谀4HJM, |与图野击朋评汨图中的黑色窗口为运行结果窗口。按任意键就可返回编辑界面。修改上述程序,将printf行括号中的双引号去掉左边的,重复,可以看到图5。其中的编译信息窗显示:my_c1.obj - 16 error(s), 1 warning(s)鼠标点击滚动条,查看错误信息可以看到由于一个双引号的漏写,导致出现16个语法错误,而实际上的错误只有一个,这是C编译器的特点,当它遇到错误时,会做出一些判断或推测,有时这种推测判断正确,有时也会错误。了解这一特点后,希望同学们在上机时,先去修改第一个错误,一般可以在修改一个错误后立即重新编译,这样可以快速减少错误的数目。下面请同学们用鼠

11、标点击滚动条上的滑块,查看第一条错误信息,并用鼠标双击第一个错误信息。(图6),图6可以看到,C编译器将Hello理解为了标识符,而前面又没有对 Hello的说 明,所以认为它是未声明的标识符(undeclared identifier ),这个错误在初 学者的程序里非常多见,希望同学们记住它。将双引号加上再重新编译,就可恢复为无错误了。修改上述程序,在#include “stdio.h ”这一行的最左边加两个“ /”,复,可以看到图7所示的错误。# / 69相信同学们对其中的错误说明不难理解了,C编译器说printf是未声明的标识符。原因是printf不是C语言的基本部分,它是定义在“ st

12、dio.h ”中,这 也就是我们为什么在前面说要在自己的程序前部加 #include “stdio.h ”的原 因。请先选择“文件”菜单的“关闭工作区”命令,再按上面的步骤(3) (5)操作将编辑窗口的程序更换为如下程序文本,依次引入下述错误,每引入一个错误,就对程序进行编译,记录编译器产生的错误信息,写在实验报 告里。/*变量使用相关的语法问题 */#include stdio.hvoid main()int a=1,b=2,c=3;printf(Some output: %d %d %dn,a,b,c,c);把第6行变量声明语句的第一个逗号改为分号把第7行printf ()改为print

13、()去掉第7行中的第2个双引号把第7行中a, b , c, c改为a, b ,去掉printf语句末尾的分号去掉用于结束的花括号注意,在引入每一个错误并编译后,开始引入下一个错误前将上一错误再改正。2.程序的调试手段作为程序员编写程序,一个难以避免的工作就是对程序的调试。调试包括语法方面的,这一般通过编译就可基本解决,比如在上述图3中,细心的同学可能注意到在底部的编译信息窗中,编译报告中说:my_c1.obj - 0 errors),1 warning(s),意思是编译过程中没发现错误(0 error(s),但有一个不合规范的使用(1 warning(s)。编程序应最好是达到 0 error和

14、0 warning,但有时无法做到如此完美,只要达到0 error就可以了。若不能做到0error ,将不能产生机器语言程序,因而也就无法执行程序。所以同学们在调试自己的程序时,必须是做到经编译后0 error。好在编译器对发现的错误都有一个比较正确的修改意见,同学们按意见修改后一般就可消除错误,只是修改意见是英文的,同学们需有一定的专业词汇或者经过一定时间与VC+的接触,就可理解;另一类就是逻辑方面的,这类错误的消除相对麻烦。好在VC提供了非常丰富的调试手段,帮助我们分析错误,前提是程序已经没有语法错误,也就是说编译已经通过(0 error(s)。下面我们了解一些常用的,为了便于说明,请先选择“文件”菜单的“关闭工作区”命令,再按上面的步骤(3)(5)操作将编辑窗口的程序更换为如下程序文本:#include stdio.hvoid main()float i;float sum;sum=1.0;i=2.0;while (i=100)sum+=1/i;i =i+2;printf(sum=%fn,sum);打开调试器首先

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号