C语言指导书.doc

上传人:创****公 文档编号:126244 上传时间:2018-07-09 格式:DOC 页数:39 大小:175.50KB
下载 相关 举报
C语言指导书.doc_第1页
第1页 / 共39页
C语言指导书.doc_第2页
第2页 / 共39页
C语言指导书.doc_第3页
第3页 / 共39页
C语言指导书.doc_第4页
第4页 / 共39页
C语言指导书.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 1 程序设计基础实验 指导书 2 前 言 本 指导 书是针对计算机专业及非计算机专业函授生的需要提供的 程序设计基础实验 指导 书 。前面十个实验涉及的是 C 语言的基础内容,要求学生必须熟练掌握。后面 三个 综合性实验能提高学生对较复杂问题的分析及程序设计能力。另外每个实验后面都有 思考题 ,主要目的是进一步巩固所学的知识。在本指导书 的第三、四部分给出了 turbo C 的常用函数表和错误信息表,目的是方便学生编程并查阅所需要函数并尽快找出错误 的根源。 上机 内容中有的给出了参考程序(主要是前面几个实验),更多的需要学生自己编写程序,所以要求学生必须在每次实验前认真预习本次实验内容,编

2、写好程序方能参加实验。 编 者 2009.8 3 Turbo C 集成编译环境 Turbo C 集成编译环境是一个集程序编辑、编译、连接、调试为一 体的 C 程序开发软件,它具有速度快、效率高、功能强、使用方便等优点。用户在这个集成环境下,可以利用内部的编辑器进行全屏幕编辑,利用窗口功能进行编译、连接、调试、运行、环境设置等工作。 如果你的计算机系统已经安装了 Turbo C 编译系统,则在 DOS 命令状态下键入命令 : TC 或 TC filename 其中 filename 是用户需要进行编辑、编译、连接、运行的 C 程序的文件名。在前者情况下,该文件名可以在进入集成环境后再指定。 如果

3、是在 windows 环境下启动 TC,只需要找到 TC.exe 文件双击即可。 进入 Turbo C 集成环境后,首先在屏幕上显示 Turbo C 主菜单窗口,如图 1所示。 File Edit Run Compile Project Options Debug Break/Watch 图 1 由图 1 可以看出,在该菜单下,有八个菜单条目,即提供了八种选择。每一个条目的意义如下: File 处理文件(包括装入、存盘、选择、建立、换名写盘),目录操作(包括列表、改变工作目录),退出系统及调用 DOS。 Edit 建立、编辑源文件 Run 控制运行程序。如果程序 已经编辑连接好,且 Debug

4、/Source Debugging 以及 Option/Compiler/Code generation/OBJ Debug Information 开关置为 ON,则可以用此菜初始化调试阶段。 Compile 编译并生成目标程序与可执行文件。 Project 允许说明程序中包含哪些文件的管理条目( Project)。 4 Options 可以选择集成环境任选项(如存储模式、编译时的任选项、诊断及连接任选项)及定义宏;也可以记录 Include、 Output 及 Library 文件目录,保存编译任选项和从配置文件加载任选。 Debug 检查、改变变量的值,查找函数程序运行时查看调用栈。选择

5、程序编译时是否在执行行代码中插入插入调试试信息。 Break/Watch 增加、删除、编辑监视表达式,及设置、清除、执行至断点。 特别要指出的是,除了 EDIT 项外,每一个菜单项以对应一个子菜单。而选择 EDIT 项目后,只是进入编辑器。 为了从主菜单中选择所需要的功能,可以用以下两种方式之一: ( 1) 按 F10 键后,可以年到屏幕上部主菜单中的某个条目处出现亮块,此时,利用左 、右光标移动键(与)将此亮块移到所要选择的条目位置处,然后按回车( ENTER)键,即出现相应的子菜单。 ( 2) 直接按 ALT+主菜单条目中的首字母(分别为 F, E, R, C, P, O, D,B)此时就

6、会出现相应的子菜单。例如,按 ALT+F 表示选择文件子菜单( FILE)。 当出现子菜单时,其中某个条目是高亮度的,此时可以利用上、下光标移动键(与)来移动该高亮度线,从而选择所需要的功能。在主菜单或通过主菜单调用的任意一个子菜单中,按 ESC键后将直接返回到活动窗口。 下面简要介绍各子菜单的功能。 1 文件子菜单( FILE) 当选中 FILE子菜单后,在“ FILE”下方将出现一个子窗口,如图 3.2所示。在边个子窗口中,有的条目右边还标出了实现该功能的热键。所谓“热键”,是指为执行菜单中某一固定功能而设置的键。通过热键来实现某种功能,一般要比通过菜单选择更简单直接,但要求用户熟记这些热

7、键。例如,为了选择“文件了菜单( FILE)”,除了通过主菜单选择以外,还可以直接用热键 ALT+F来选择。 5 File Edit Run Compile Project Load F3 Pick Alt+F3 New Save F2 Write to Directory Change dir OS Shell Quit Alt+X 图 2 下面简要说明各项的功能: ( 1) Load(加载) 装入一个文件。当给定的文件名中有文件名通配符( *或?)时,将进行列表选择。 ( 2) Pick(选择) 将最近装入进编辑窗口的 8个文件列成表,供用户选择,选择后又装入编辑器,光标置在上次修改过的地

8、方。若选了“ LOAD FILE”, 屏幕上将出现“ LOAD FILE NAME”提示框。 ( 3) New(新文件) 说明文件是新的,装入编辑器的缺省文件名为 NONAME。 C。 ( 4) Save(存盘) 将编辑器中的内容存盘。若文件名为 NONAME。 C,而又要存盘,编辑器会询问是否要改名。 ( 5) Write to(存盘) 把编辑器中的内容写入指定的文件中。若该文件已经存在,则导致重写。 6 ( 6) Directory显示目录与所需文件列表(右按回车键则选择当前上当)。热键 F4改变匹配符,选择文件名后,将该文件装入编辑器。 ( 7) Change dir(改变驱动器) 显示

9、当前上当,改变构驱动器与目录。 ( 8) OS Shell(暂时退出) 暂时退出 Turbo C,转到 DOS状态,在 DOS状态下用 EXIT命令又可返回 Turbo C。此功能对于在想运行 DOS命令但又不想退出 Turbo C时非常有用。 ( 9) Quit(退出) 退出 Turbo C,返回到 DOS状态。 2 编辑命令( EDIT) 调用内部编辑器。在编辑器中按 F10可返回主菜单(或用 ALT加所需主菜单命令的首字母),但此时编辑器中的内容仍保持在屏幕上。在主菜单中按 ESC或 E键即可回到编辑器(按 ALT+E也可,且在任何时候都起作用)。 3 运行子菜单( RUN) 当选中 R

10、UN子菜单后,在“ RUN”下方将出现一个子窗口,如图 3所示,其中也列出了对应的热键。 Edit Run Compile Project Options Run Ctrl+F9 Program reset Ctrl+F2 Go to cursor F4 Trace into F7 Step over F8 User screen Alt+F5 图 3 下面简要说明各项的功能: ( 1) Run(运行) 7 运行当前程序。 ( 2) Program reset(程序重启动) 中止当前调试,释放分配给程序的空间,关闭已打开的文件。 ( 3) Go to cursor(执行到) 使程序从执行长条运

11、行到编辑窗口中光标所在行。若光标所在行不含可执行代码语句,则显示一个 ESC框作警告。 ( 4) Trace into(跟踪进入) 运行当前函数中的下一个语句。若此语句不含调试器可访问的函数调用,则停在下一条可 执行语句上;但若此语句含有调试器可访问的函数调用,则停在函数定义的开始。 ( 5) Step over(单步执行) 执行当前函数的下一语句,即使遇到调试语句可访问的函数调用也不会跟踪进入下一级函数中。 ( 6) User screen(用户屏幕) 切换到用户屏幕。 4、编译子菜单( Compile) 当选中 Compile子菜单后,在“ Compile”下方将出现一个子窗口,如图 4所

12、示。 Run Compile Project Option Debug Compile to OBJ C:NONNAME.OBJ Make EXE file C:NONNAME.EXE Link EXE file Build all Primary C file Get info 图 4 下面简要说明各项的功能: ( 1) compile to obj(编译生成目标码) 8 本命令将一个 .C源文件编译成 .OBJ文件,同时显示生成的文件名。 .OBJ文件由源 .C文件名产生;或在没有指定文件名时,由上次 装入编辑器的文件名产生。Turbo C在编译时弹出一个窗口,用于显示编译结果。在编译 /

13、组装( MAKE)完后,按任 一键将清除编译窗口。此时若发现有错误,则转到消息窗口的的第一个错误处(有亮度标志)。 本命令的热键为 ALT+F9。 ( 2) Make EXE file(生成执行文件) 本命令调用来生成 .EXE文件,并显示所生成的 .EXE文件名。 .EXE文件名是依次由下列文件名产生的: Project/Project Name说明的文件名; 或 Project C File说明的文件名; 或上次装入窗口的文件名。 本命令的热键为 F9。 ( 3) link EXE file(连接执行文件) 把当前文件与库文件(既可以是缺省的,也可以是 定义在当前项目文件中的)连接在一起,

14、生成 EXE文件 ( 4) Built All(建立所有文件) 重建项目中的所有文件。本命令类似 Compile/make EXE File,只是它是无条件执行的,而 Compile/make EXE File只重建那些非过时的文件。本命令首先将所有的 Project文件中的 .obj的日期与时间置为 0,然后再组装( make)。这样,若用户因 Ctrl+Break键中断了 Build All命令,只要用 Compile/make EXE File即可恢复。 ( 5) Primary C file(主 C文件) 当编译多个 .H头文件单个 .C文件时, Primary C File命令是很有

15、用的(但并非必要的)。若在编译过程中发现错误,包含错误的文件( .C或 .H)将被自动装入 编 辑 器 , 可 对 其 修 改 。 但 必 须 注 意 , .H 文 件 只 有 在 已 将Option/Environment/Message Tracking缺省设置改为 All File时才能自动装入,而原缺省设置不会自动加载 .H文件。即使 .C文件不在编辑器,但只要一按Alt+F9,.C主文件即被重新编译。 9 ( 6) Get Info(获得信息) Compile/Get Info开辟一窗口,给出如下信息 : 源文件; 与当前文件相联系的目标文件名; 当前源文件名; 当前源文件字节数;

16、程序退出码; 可用空间。 5 Project子菜单 当选中 Project子菜单后,在“ Project”下方将出现一个子窗口,如图 5所示。 Compile Project Options Debug Break/Watch Project name Break make on errors Auto dependencies off Clear project Remove messages Get info 图 5 下面简要说明各项功能: (1)Project name 选择一个包含将要编译连接的文件名的 Project文件,项目名也将是以后要建立的。 EXE或 MAP文件名。典型的项目

17、文件具有 .PRJ扩展名。 (2)Break make on 10 提供用户说明中止 make的缺省条件,如警告( Warnings)、错误( Errors)、致命错误 (Fatal Error)。 (3)Auto dependencies(自动依赖 ) 这是 一个开关。当置为 On时,项目组装 (Project-Make)自动检查每个项目表中在磁盘上有相应 .C 文件的那些 .OBJ文件的源文件的日期 /时间信息与 .OBJ文件的依赖关系。所谓自动依赖关系检查是指:项目组装打开 .OBJ文件,寻找包含在源代码的那些文件的有关信息。此时,把每个组成 .OBJ文件的日期 /时间信息与 .OBJ中

18、的进行比较,若不同,则重新编译 .C源文件。若 Auto dependencies开关置为 off,则不进行这种检查。 ( 4) Clear project(清除 project) 改命令清除项目文件名 ,重置消息窗口( Message Window)。 ( 5) Remove message(删除信息 ) 该命令把错误信息从消息窗口中清除掉。 6.Option子菜单 当选中 Option子菜单后,在“ Option”下方将出现一个子窗口,如图 6所示。 Project Option Debug Break/Watch Compile Link Environment Directories Arguments Save options Retrieve option 图 6 下面简要说明各项的功能:

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

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。