欢迎来到天天文库
浏览记录
ID:45759841
大小:1.51 MB
页数:48页
时间:2019-11-17
《vc60集成环境下dec语言编译操作指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VC60集成环境下C语言编译操作指导廖金祥编武汉科技大学计算机学院二0—0年二月二十六日上机实验目的与要求—、实验目的上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁、语法检查不太严格,更需要通过编程实践来掌握它。C程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。若因为学时所限不能保证集中的上机学时,希望学生能在课外自行上机,当然更应珍惜有限的课内上机的机会。如此才能尽快掌握C语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。上机实验的冃的,不仅仅是
2、验证教材和讲课的内容、检查自己所编的程序是否正确,更重要的还有如下几个方面:1.加深对课堂讲授内容的理解课堂上要讲授许多关于C语言的语法规则,听起来十分枯燥无味,也不容易记住,死记碾背更不可収。通过多次上机练习,对于语法规则有了感性的认识,能加深对它的理解。在理解的基础上就白然而然地掌握了。对于一些知识点白己认为在课堂上听懂了,但上机实践中会发现原來的理解有偏差;还有一些知识点屮错i吴只有在程序运行时(编译连接通过后)才能发现,这些只能通过上机才能体会和掌握。学习C语言不能停留在只学习它的语法规则上,而在于利用学到的知识编写C语言程序并解决实际问题,由计
3、算机帮助我们解题。只有通过上机才能检验白己编写的程序是否能得到正确的结果。通过上机实验來验证自己编制的程序是否正确,是大多数同学初入门的心态。倘若只停昭在这一步,那就是“固步门封”o当程序验证完成后,应该问自己:还有其他的解决方法吗?还可以用其他的语句吗?这是最好的吗?此题中自己犯了那些错误?通过H己编程得到正确的结果才能加深对c语言的理解和和提高开发能力。算法之精妙、程序结构之清晰、界面之友好、容错性之高永远是程序员追求的目标。2.熟悉程序开发环境、学习计算机系统的操作方法一个C语言源程序从编辑、编译、连接到运行,都耍有一定的外部操作环境下的支撑。所谓
4、〃环境〃就是所用的计算机系统硬件、软件配置情况,只冇学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它语言开发环境时就会触类旁通,很快掌握。本书中将要介绍3种上机实验环境,以适应不同的要求。它们分別是:•WTN-TC集成环境(16位图形界面编译系统)•VisualC++V6.0集成坏境(32位图形界面编译系统)•TurboC2.0集成环境(16位字符界面编译系统)。3.学习上机调试程序完成了程序的编写,决不意味着万事大吉。无论技术多么高超的人都不敢吹嘘:“凡是
5、自己编写的程序能一次性通过而无任何错谋”。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一人堆语法错i吴:scanf()函数的输入表屮出现非地址项、某变量未进行类型定义、语句末尾缺少分号括号或引号耒成对等。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所捉供的编译系统无法发现这种程序逻辑错误,只能靠ti己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。经常上机的人见多识
6、广,经验丰富,对出现的错误能很快地找到出错点。通过C语言提供的调试手段逐步缩小错误点的范围,最终找到错误点和错误原因,这样的经验和能力只有通过长期上机实践才能取得。向别人学习调试程序的经验当然重要,但更重要的是H己上机实践,分析、总结调试程序的经验和心得。别人告诉你一个经验,当时似乎明白。当出现错谋时,由于情况「变万化,这个经验不一定川得上,或者根本没冇意识到使用该经验。类似的错误照犯不课。只有通过自己在调试程序过程中的经历并分析总结出的经验才是自己的。一旦遇到问题,应对之策自然而生。所以调试程序不能指望别人替代,必须自己动手。编制出源程序,只能说完成一
7、半工作,另一半工作就是调试程序、得到正确结果。可以这样说:“不会调试程序就编不好程序”0二、实验要求上机实验一般经历上机前的准备(编程)、上机调试运行和实验后的总结三个步骤。1.上机前的准备根据问题,进行分析,选择适当算法并编写程序。上机前一定要仔细检查程序(称为静态检杳)肓到找不到错课(包括语法和逻辑错谋)0分析可能遇到的问题及解决的对策。准备几组测试程序的数据和预期的正确结果,以便发现程序中可能存在的错误。上机前没有充分的准备,到上机时临时拼凑一个错谋百出的程序,宝贵的上机时I'可口口浪费了;如果抄写或复制一个别人编写的程序,到头来H己一无所获。2.
8、上机输入和编辑C源程序,并对源程序进行编译、连接、调试运行。按照c语言语法规则而
此文档下载收益归作者所有