,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,C语言上级指南,Turbo c 2.0,QQ:22635265,C语言上级指南Turbo c 2.0QQ:22635265,1,上机实验的指导思想和要求,“程序设计”是一门实践性很强的课程,必须十分重视实践环节。必须保证有足够的上机实验时间。除了学校规定的上机实验以外,还应在课余抽时间多上机实践。,上机实验的目的:,1、加深对课堂上所授内容的理解。,2、熟悉所用的计算机系统的操作方法,也就是了,解和熟悉C语言程序开发的环境。,3、学会上机调试程序。,上机实验的指导思想和要求 “程序设计”是一门实践性很强,2,上机实验前的准备工作,1、了解所用的计算机系统(包括C编译系统)的性能和使用,方法。,2、预习和掌握与本实验有关的教学内容。,3、准备好上机所需的程序。,4、对运行中可能出现的问题事先作出估计,对程序中自己,有疑问的地方,应作出记号,以便在上机时给予注意。,5、准备好调试和运行时所需的数据。,上机实验前的准备工作 1、了解所用的计算机系统(包括C编译系,3,上机实验的步骤,第一步,进入C工作环境。,第二步,输入自己所编好的程序。,第三步,检查一遍已输入的程序是否有错(包括输入,时打错的和编程中的错误),如发现有错,,及时改正。,第四步,进行编译和连接。,第五步,运行程序并分析运行结果是否合理和正确。,第六步,输出程序清单和运行结果。,上机实验的步骤第一步 进入C工作环境。,4,实验报告,实验后,应整理出实验报告。实验报告应包括以下内容:,(1)题目。,(2)程序清单(计算机打印出的程序清单)。,(3)运行结果(必须是上面程序清单所对应打印输,出的结果)。,(4)对运行情况所做的分析以及本次调试程序所,取得的经验。如果程序未能通过,应分析其原,因。,实验报告 实验后,应整理出实验报告。实验报告应包括以,5,Turbo C,集成开发环境,Turbo C集成开发环境介绍,文本编辑,编译和连接,程序运行与调试,Turbo C环境设置,Turbo C集成开发环境,6,Turbo C 是基于DOS平台的C编译系统,它是一个集程序编辑、编译、连接、调试为一体的C语言程序开发环境,适用方便。C语言程序开发人员在Turbo C环境下进行全屏幕编辑,利用窗口功能进行编译、连接、调试、运行、环境设置等工作。,Turbo C 是基于DOS平台的C编译系统,它是一个集程序,7,进入Turbo C 2.0,进入Turbo C 2.0,8,Turbo C的工作窗口,点击快捷键 F10进入,主菜单窗口,编辑窗口,信息窗口,功能键提示行,Turbo C的工作窗口点击快捷键 F10进入主菜单窗口编辑,9,主菜单窗口:文件、编辑、运行、编译、项目、选项、调试、断点/监视,编辑窗口:对Turbo C源程序进行输入和编辑,信息窗口:显示编译和连接时的相关信息。,功能键提示行:显示一些功能键的作用。,主菜单窗口:文件、编辑、运行、编译、项目、选项、调试、断点/,10,编 辑,运 行,编 译,项 目,选 项,调 试,断点、监视,文 件,程序的名字,目前“无名,”,主菜单窗口介绍,编 辑运 行编 译项 目选 项调 试断点、监视文 件程序的名,11,确立C的工作环境,选 项,Include directories:C:TCINCLUDE Install建立的“包含文件”的默认目录,Library directiories:C:TCLIB Install建立的库文件的默认目录,Output directory:存放编译好的*.exe、*.obj文件的目录,Turbo C directory:C:TC Install建立的默认目录,确立C的工作环境选 项Include directories,12,C程序的开发之旅,文 件,:,load,(获取文件)、,pick,(获取最近的文件)、,new,(新建文件)、,save,(保存文件)、,Write to,(重新命名)、,directory,(目录)、,change dir,(改变用户工作目录)、,OS Shell、,quite,编 辑,编 译,连 接,运 行,C程序的开发之旅文 件:load(获取文件)、pick(获,13,C程序的开发之旅,编 辑,编 译,连 接,运 行,1、窗口最上方Compiling表示是编译阶段的信息。,2、第一行表示主文件名是C0.C。,3、第二行表示编译的是在编辑窗口的文件C0.C。,4、已编译的程序行数为9行,出现的警告次数为0,错误次数为0。,5、占用有效内存252M。,6、编译成功按任意键继续。,C程序的开发之旅编 辑编 译连 接运 行1、窗口最上方Com,14,C程序的开发之旅,编 辑,编 译,连 接,运 行,连 接,:将目标文件与系统提供的库函数和包含文件等连接成一个可执行文件(*.exe),C程序的开发之旅编 辑编 译连 接运 行连 接:将目标文件与,15,初学者“运行”和“编译”时的常见错误,1、变量未定义,有一个错误,在程序的第5行。“Rrrors”是指严重的错误,系统不能容忍一个,错误,因此编译系统对有错的程序,不生成目标文件和可执行文件,必须改正。,错误原因:变量“c”未在主程序中定义。,初学者“运行”和“编译”时的常见错误1、变量未定义有一个错误,16,初学者“运行”和“编译”时的常见错误,2、,”;“,丢失,一个错误,两个警告。“warmings”是指较轻微的错误,系统对此能够容忍,,仍可以把程序生成目标文件和可执行文件。,错误原因:第3行少了一个“;”。,初学者“运行”和“编译”时的常见错误2、”;“丢失一个错误,,17,初学者“运行”和“编译”时的常见错误,3、,”“,丢失,错误原因:最后一行忘记加上“”。,初学者“运行”和“编译”时的常见错误3、”“丢失错误原因,18,C程序开发步骤,file.exe,编辑,链接,编译,执行,程序代码的录入,生成源程序,*.c,语法分析查错,翻译,生成目标程序,*.obj,与其它目标程序或库,链接装配,生成可执行,程序,*.exe,C程序开发步骤file.exe编辑链接编译执行程序代码的录,19,相关文件类型,C源程序文件(*.C),目标文件(*.OBJ),执行文件(*.EXE),备份文件(.BAK),相关文件类型,20,常用热键,基本操作:,F10,-,调用主菜单,F2,-,存盘,F3,-,打开,Alt+F9,-Compile,Ctrl+F9,-Run,Alt+F5,-User Screen,文本编辑:,-,移动光标,PgUp,PgDn-上下翻页,Ctrl+PgUp,Ctrl+PgDn-文件首尾,Home End,Ddelete Insert,Bkspace,块操作,:,Ctrl+KB,-,块开始标记,Ctrl+KK,-,块结束标记,Ctrl+KC,-,块拷贝,Ctrl+KV,-,块移动,Ctrl+KY,-,块删除,Ctrl+KH,-,块隐藏,窗口操作:,F5,-,窗口缩放,F6,-,窗口切换,程序调试:,F8,-Step over,F7,-Trace into,F4,-Goto Cursor,Ctrl+F7,-Add Watch,Ctrl+F8-,-Toggle Breakpoint,Ctrl+F2,-Program Reset,常用热键基本操作:文本编辑:块操作:窗口操作:程序调试:,21,