《C语言程序设计教程》实验及习题解答

举报
资源描述
实验指导书内容一、上机指南 Turbo c 2.0二、实验安排三、教材习题解答(第1章一第11章)第 一 部 分 Turbo C 集成开发环境简介Turbo C 是一个集程序编辑、编译、连接、调试为一体的C 语言程序开发环境,具有速度快、效率高、功能强、使用方便等优点。C 语言程序开发人员可以在该集成开发环境下利用菜单操作进行编辑、编译、连接、调试、运行以及环境设置等工作。1、Turbo C 的安装Turbo C 的安装非常方便,只需将Turbo C 系统中的安装软盘(含有install.exe程序)插入 A:驱动器中,然后将A:盘设定为当前盘,键 入 install/后,安装即开始,在安装过程中,只需按照屏幕提示信息进行操作即可。如果采用系统提供的默认方式安装,则安装完成后,用 户 的 C 盘上将会有以下主要的目录和文件:(1)C:TC(其中包括 TC.EXE、TCC.EXE、MAKE.EXE,等可执行文件)(2)C:TCINCLUDE(其中包括 stdio.h、math.h、string.h 等头文件)(3)C:TCLIB(其中包括 maths.lib、mathl.lib、graphics 等库函数文件)(4)C:TCBGI(其中包括多种显示适配器的驱动程序)2、启动 Turbo C(1)在 DOS平台上启动使用下面的DOS命令可以进入Turbo C 的集成开发环境:C:CDTCZ(将 T C 目录设置为当前目录)C:TOTCz(执行 tc.exe 文件)(2)在 WINDOWS平台上启动进入包含tc.exe的文件夹,用鼠标双击tc.exe文件的图标,即可进入Turbo C 的集成开发环境。Turbo C 集成开发环境的屏幕显示如下:File Edit R un C o m p ile P ro tect O p tions D ebu g B re a k/W a tc hLine 1 Col 1 In s e rt In d e n t Tab Fill U n id e n t C:NONAME.CM essag eF F-H elp F 5-N o o m F 6-5 由 tc h F7-Tracc F lU-M e n u图1-13、Turbo C 的窗口Turbo C 的屏幕窗口分为如下儿部分:(1)主菜单区它在屏幕窗口的上方。包 含 8 个菜单选项:File(文件)、Edit(编辑)、Run(运行)、Compile(编译)、Project(项目)、Options(选项)、Debug(调试)、Break/Switch(断点/监视),主菜单的选择以AET键加上菜单名的第个字母来实现,如:AET+F即选择File菜单。各个主菜单均有子菜单供用户选择来实现各种操作。(2)编辑窗口它在主菜单的下方,用于源程序的输入。在其右上角可见当前编辑的文件的名字。(3)信息窗口它在编辑窗U 的下方,用于显示编译和连接时的有关信息,用户要注意其中显示的错误提示信息,以帮助调试程序。(4)功能键区它在TurboC的屏幕窗口的底部,它提示功能键的作用。具体如下:Fl-Help(帮助):按下F 1,屏幕上显示帮助信息。F5-Zoom(放大):将当前窗口放大或缩小。F6-Switch(转换):按下此键可选择编辑窗口或信息窗口为当前窗口,即在二者之间转换。F7-Trace(跟踪):用于跟踪程序的运行情况。F8-Step(单步执行):按一次F8键,执行一条语句。F9-Make(生成目标文件):按下此键将一次完成当前编辑窗口里源文件的编译和连接,生成.obj和.exe文件。F10-Menu(菜单):回到主菜单行并激活某一个菜单项(如 File此 时 File反相显示),用户可以使用“一”、“一”键来激活自己想要的菜单项,回车后显示其子菜单。4、编辑、编译、运行程序(1)编辑源文件编辑源文件是将已经编写的程序输入到计算机中去并将其以某个文件名保存。注意:TurboC 的源文件名的扩展名必须为.C。具体操作方法是:编辑新文件单击F6键,将光标置于编辑窗口后即可输入文件内容。编辑完成后注意应保存该文件,具体方法是:按下ALT+F键,屏幕上显示F ile 的子菜单,通 过 t 或 I 键或者S 键选择SAVE选项后,屏幕上显示:_ Rename NONAME_C:TCNONAME图 1-2用户可以指定磁盘路径并将NONAME改为自己所要的文件名后回车,则当前编辑的源文件就按照该路径以及名字保存于计算机中。如:键入C:TCMYFILEo编辑已经存在的文件按下ALT+F键,屏幕上显示F ile 的字菜单,通 过 t 或 1 键或者L键选择Load选项后,屏幕上显示:_ Load File Name _图 1-3用户在此可输入需要编辑的文件名或直接回车,若回车则屏幕上将显示当前目录下所有扩展名为.C 的文件名,用户可用“一”“f”“一”“”键选择需要编辑的文件,回车后屏幕上即显示该文件的内容供编辑。用户在保存文件时有两种选择,一是使用A L T+F 调出F i le 的子菜单后选择S A V E,这时,当前编辑的文件被保存到当前的文件名下,二是使用A L T+F 调出F i le 的子菜单后选择W r i t et o,这时,屏幕提示输入新文件名,用户可以输入新文件名后回车,此时当前编辑文件将保存到新文件名下。用户在保存文件时应特别注意屏幕上的提示信息,以免出现操作失误。快捷键的使用在编辑过程中除了可以使用如“B ac k s p ac e 、“D e l”等一般编辑键外还可以使用快捷键,提高编辑效率。用户可以先将编辑窗口激活再按F 1 键,这时屏幕上显示出各种快捷键的使用方法。例如:使用C T R L+Y 快捷键可以删除光标所在的整行。使用C T R L+Q F快捷键可以在当前编辑的源文件中查找某一字符串,方法是先按C T R L+Q,再按F 键并输入所要查找的字符串即可。使用C T R L+K B 和 C T R L+K K可以选定“块。用于复制、移动、删除等操作。用户应仔细阅读有关快捷键的使用说明并熟悉其使用方法,这样会大大提高自己的编辑效率。(2)编译源文件用户在编辑好源文件后,可以对其进行编译。对当前文件进行编译只需按A L T+C 然后选 择“C om p i le t o O B J ”即可。编译正常完成时,屏幕提示信息中会显示“S uc c e s s 信息,如果有错误则显示“E r r or s.”,用户可以按任意键,屏幕上反相显示的行是可能有错误的行,这时应注意信息窗口里的提示信息以帮助自己快速找出错误并进行修改。在进行修改忖可配合使用F 5、F 6 键以及“t|”键,以帮助对错误行的快速定位,提高修改速度。File Edit Run Compile Project Options Debug Break/WatchLine 5 Col 2 Insert Indent Table r i l l Vnindent CzKTFILE.Cain()p rin t f(MH ello,Vorl d!MessageCompiling C:tcMYFILE.CError C:.tcMYFILE.C 3:Unterminated string or character constant in function mainError C:tcMYFILE.C 3:Function call missing)in function mainFl-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make FlO-Menu图4编译正常完成后,用户将获得一个名字于当前编辑文件一致,扩展名为.O B J 的目标文件。(3)连接程序当编译正常结束后,就需对.O B J 文件进行连接以得到.E X E 文件供执行时使用。具体方法是使用A L T+C,然后选择“L i n k EX E f i l e”项,即对经正常编译后的.O B J 文件进行连接,若正常结束则得到一个.EX E可执行文件,若有错误则屏幕提示“Er r o r s ”,用户可以按任意键,屏幕上信息窗口里显示错误信息。(4)运行程序运行程序有多种方式:在DO S 平台上运行由于通过编译、连接后得到一个可执行的.EX E文件,那么在DO S 环境的系统提示符下,只需键入该可执行文件的路径和名字回车后即可运行该程序。如:C:TO m y f i l e z 在 Tu r b o C 集成开发环境中运行使用CTR L+F9、F1 0、A L T+R 键都可达到运行程序的目的。使用F1 0 和 CTR L+R 时,进入“R u n”菜单后选择“R u n CTR L+F9”项回车后即可运行,而使用CTR L+F9 则直接运行无需菜单操作。实际上用户可能会发现菜单项中的快捷键提示如:在“R u n CTR L+F9”项中看到的CTR L+F9 就是其快捷键。用户在使用的过程中应注意菜单项的快捷键并使用快捷键以达到简化操作的目的。需要说明的是:在 Tu r b o C 集成开发环境中运行程序实际上是将编译、连接、运行这三个操作合为一体进行的。在这个过程中任意个环节出错,系统将给出错误信息供用户参考并修改错误。在W I N DO W S 平台上运行进入包含经编译、连接后得到可执行的.E X E 文件的文件夹中用鼠标双击该文件图标即可执行该文件。(5)查看运行结果(用户屏幕)当程序正常运行结束后,用户可使用A L T+F5 键显示用户屏幕查看运行结果。5、环境设置(1)改变用户工作目录所谓工作目录是指用户文件所在的目录。一般情况下,用户出于安全和管理上的需要愿意将自己的文件放置于自己的专用目录中,那么,如何改变用户在Tu r b o C 集成开发环境中的工作目录呢?改变工作目录后对用户操作有什么影响呢?我们知道在D OS环境下,改变工作目录是通过“C D”命令来实现的,而在Tu r b o C 集成开发环境中是使用菜单操作来实现。假定有C:TC US ER 目录存在(如果不存在,用户可以使用D OS命令建立该目录),其中存放的是用户文件,在 Tu r b o C 卷竟下改变用户工作目录的方法是:键入 A ET+F(或 F1 0)后使用“一”f ”|”或,c”键选择“Ch an g e d i r”项后屏幕提示如下:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ N e w Di r c t o r y _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _C:TC图1-5用户可以在该窗口中输入自己的工作目录名即可,如:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ N e w D i r c t o r y _ _ _C:TCUSER图1-6这样改变用户工作目录后,用户在“L O A D”时,屏幕上显示的都是当前用户工作目录里的文件,从而方便操作。(2)建立T u r b o C的工作环境在 T u r b o C 中,要对源程序进行编译、连接、调试、运行,仅有源程序有时是不够的,在这个过程中还有诸如包含文件和库文件的存放位置、编译模式、连接方法等等系列环境因素需要预先设置,才能保证程序正常执行。所谓建立工作环境,就是对这些因素进行设定,需要指出T u r b o C 初次安装后,其工作环境的缺省设置可以保证程序的正常运行,除非有特殊要求,一般特别是初学者不要对其进行修改为好。另外,关于环境设置的内容很多,这里只介绍常用的目录设置的内容,有兴趣的读者可参见有关资料。建立工作环境的操作如下:键入 ALT+O(或 F10)后,再使用“一”“t”“一”“1”或“0”键选择“Options”项,屏幕提示如图7 所示。选 择“Directory”项后,屏幕提示如图8 所示。CompileLinkerInclude directories:C:TCINCLUDEEnvironmentLibrar
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

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


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