




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计实验讲义实验一C语言程序上机操作一、实验目的1熟悉C语言的集成环境,了解菜单的使用方法。2掌握一个Turbo C程序上机操作的全过程。二、操作简介:本实验将进一步介绍TURBO C系统的软件、硬件环境,主菜单、编辑环境的使用等基本操作。三、实验内容:(一)TURBO C环境简介1.硬件环境IBMPC或其它兼容机配有一个3寸软盘驱动器,硬盘一个。2.软件环境 Windows 环境 DOS 环境 UNIXXENIX环境。本章仅介绍1.2两部分3. Turbo C 系统运行的软件构成INSTALL.EXE 安装程序文件 TC.EXE 集成编译 TCINST.EXE 集成开发环境的配置设置程序 TCHELP.TCH 帮助文件 THELP.COM 读取TCHELP.TCH的驻留程序 README 关于Turbo C的信息文件 TCCONFIG.EXE 配置文件转换程序 MAKE.EXE 项目管理工具 TCC.EXE 命令行编译 TLINK.EXE Turbo C系列连接器 TLIB.EXE Turbo C系列库管理工具 C0?.OBJ 不同模式启动代码 C?.LIB 不同模式运行库 GRAPHICS.LIB 图形库 EMU.LIB 8087仿真库 FP87.LIB 8087库 *.H Turbo C头文件 *.BGI 不同显示器图形驱动程序 *.C Turbo C例行程序(源文件) 其中: 上面的?分别为: T Tiny(微型模式) S Small(小模式) C Compact(紧凑模式) M Medium(中型模式) L Large(大模式) H Huge(巨大模式) (二)TURBO C上机操作过程1.C程序上机步骤流程图如图7.2所示。2.DOS环境下运行TURBO C(1) 启动DOS系统,在DOS下直接进入TURBO C C:CDTC C:TC(2) 启动TURBO C 系统文件C:TCTC 图 7.1主菜单(3) 在图7.1主菜单下用F10键和、 键,选择主菜单中的FILE项,并由此进入图7.3,用户在图7.3下用、键选NEW项即可进入编辑程序(新文件)状态。(4) 用户在TURBO C全屏幕编辑状态下(图7.1),输入如下程序#includevoid main() int a,b,c; clrscr();scanf(%d,%d,&a,&b);c=a+b;printf(a=%d,b=%d,c=%d,a,b,c);开始编辑(New、Edit)编译(Compile)结果正确?连接(Link)无执行(Run) 有错?正确存盘(Save)结束?按程序退出并关机编辑另一源程序是否源程序file.c目标程序file.obj可执行目标程序file.exe库函数和其它目标程序是图7.2 C程序设计上机步骤流程图注意:a.实线表示操作流程;b.虚线表示文件的生成过程。图7.3 File 菜单(5) 预运行,在主菜单图7.1下用F10和、键,选RUN项,并运行该程序,见图7.4,运行后欲观察运行结果,请用户在图7.4下用、 键选 User Screen项即可。(6) 预运行成功。则在图7.1下用F10键和光标移动键选SAVE项存盘,并将系统默认文件名“NONAME.C”修改成用户所希望的文件名,如用户欲存文件名“LX.C”,详见图7.5。(7) 编译并生成OBJ和EXE文件,用户在图7.1下用F10键和、键选择主菜单中的compile项,用、键选择copmlie to OBJ和make exe file 以及Link EXE file项,即可完成OBJ、EXE文件的建立。编译对话框见图7.6。图7.4 Run 菜单图7.5 Save保存文件对话框图7.6 Compile 菜单(8) 用户在图7.1下用F10键和、键选择File项并在子菜单下用、 键选择OS SHELL项,即可由TURBO C集成环境下切换到DOS状态,此时用户用DIR命令可看到一个C语言的源程序文件“LX.C”,也可在OUT子目录下看到OBJ、EXE扩展名的文件,详见如下操作实例。C:TCDIR LX.cC:TCCD OUTC:TCOUTDIRLX.objLX.EXE 此时用户可直接运行EXE扩展名文件如:C:TCoutLX运行结果同TURBO C状态下。C:TCOUTCD. C:TCEXIT 返回TURBO C(图7.1)此时用户已完成对一个C源程序的编辑预运行存盘编译生成OBJ、EXE文件查看(在DOS状态下)运行(DOS下) 返回(由DOS下 TURBO C 集成环境)的全过程。(9) 下一步用户可编辑另一C程序也可由系统中调用另一C程序进行编辑或运行。例1:编辑另一C程序,用户在图7.1下用F10和 键选择FILE下的NEW项并重复以上步骤即可。例2:调用C盘中已有的C程序,用户在图7.1下用F10键和 ,选择FILE下的LOAD项,即可完成对C源程序的调用,操作分为两种形式:第一种:在LOAD项下按回车键后出现一对话框见图7.7,此时用户输入一文件名,并按回车键,即可将该文件读入内存。第二种:出现以上对话框时不输入文件名,直接按回车键,此时系统显示一对话框见图7.8。图7.7 调用文件对话框图7.8 查找或选择文件对话框此时用户即可用选择欲调用文件。3.Windows下运行TURBO C(1) 在WIN98下点击我的电脑win98 (C:)TC文件夹TC进入TURBO C主菜单,见图7.1。(2) TURBO C 下的编辑、编译、运行与DOS下相同,略。(三)TURBO C主菜单项与常用命令1.主菜单:位于屏幕最上面一行,由以下八个菜单项组成。File 文件、调用DOS和退出等命令Edit 编辑程序Run 运行程序Compile 编译、连接生成目标及可执行程序Project 生成和维护由多个文件组成的项目文件Option 设置集成工作环境Debeg 检查、改变变量的值,查找函数,程序运行时查看调用栈BreakWatch 控制断点及监视表达式编辑窗口:位于主菜单下、message窗口之上,屏幕中上部很大的一片区域。主要用来录入和修改源程序。在该窗口的顶部为状态行,给出有关正在被编辑的文件的信息,光标在文件中的位置以及激活的编辑模式。Line n 光标处在文件的第n行Col n 光标处在文件的第n列Insert 插入模式开关,用Indert或Ctrl+V切换模式开关(On/Off)Indent 自动缩进开关,用Ctrl+OL切换Tab 制表模式开头,用Ctrl+OT切换Fill 当Tab模式是打开时编辑程序将用制表及空格符优化每一行的开始,用Ctrl+OF切换Unindent 当光标在一行中的第一个非空字符上时,或在空行上时,退格键回退一级。用Ctrl+OU切换* 星号是在文件修改后而又未存盘时才出现在文件名前面的2.TURBO C的常用菜单命令(1) File 装入已有文件,建立新文件,保存文件,将文件存入指定目录、改变目录、由TURBO C进入DOS和返回TURBO C,其中子菜单的命令有:Load 装入一文件Pick 显示最近装入编辑窗口的八个文件,并可选择其一装入编辑窗口。New 建立新文件Save 存盘,若文件名是NOMANE.C,系统会询问是否要改名。Write to 给出文件名,把编辑内容写入该文件中,若该文件已存在,将覆盖源文件。Directory 显示目录及所需文件列表(按回车键选择当前目录)。按F4改变匹配符,选择文件名将文件装入编辑窗口。Change Dir显示当前目录,改变驱动器及目录。Os Shell 暂时退出Turbo C,进入DOS,键入Eixt 则返回TURBO C.Quit 退出TURBO C。(2) Run 运行程序(3) Compile 将源文件编译成.OBJ文件,生成.EXE文件,连接成.EXE文件。Compile OBJ 将C源程序文件编译成.OBJ目标文件,编译时,弹出一窗口显示编译结果。编译生成后,按任意键即回到原窗口。Make EXE File 此命令调用Project make来生成EXE文件,显示生成的.EXE文件名。Link EXE File 把当前.OBJ文件及库文件连接在一起生成.EXE文件。3.Edit中的快捷键(快捷编辑键)(1) 上翻一页 Ctrl-R or Pgup下翻一页 Ctrl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建筑工程类注册安全工程师安全生产专业实务(金属冶炼安全)-安全生产技术基础参考题库含答案解析
- 2025年建筑工程类注册安全工程师安全生产专业实务(道路运输安全)-安全生产专业实务(建筑施工安全)参考题库含答案解析
- 青山中考二模数学试卷
- 2025年建筑工程类材料员基础知识-管理实务参考题库含答案解析
- 2025年建筑工程类安全员专业管理实务-专业管理实务参考题库含答案解析
- 2025年学历类自考公共课高等数学(工本)-大学语文参考题库含答案解析
- 理科高三数学试卷
- 2025年股票软件项目提案报告
- 2025年学历类自考公共课英语(二)-政治经济学(财)参考题库含答案解析
- 2025年学历类自考公共课物理(工)-计算机网络技术参考题库含答案解析
- 外科学课件:食管癌
- 汽机专业设备运行日常点检
- 环保与物业公司合作协议
- GB/T 2820.12-2002往复式内燃机驱动的交流发电机组第12部分:对安全装置的应急供电
- 设备基础知识-动设备课件
- GB/T 12599-2002金属覆盖层锡电镀层技术规范和试验方法
- 2023年西安陕鼓动力股份有限公司招聘笔试题库及答案解析
- 放射源辐射事故专项应急预案
- 微观经济学-范里安varian中级
- (完整)人教版高一英语必修一单词表
- 个文言实词练习(学生版)
评论
0/150
提交评论