C: \TC\out>LX 运行结果同TURB0C状态下 C: \TC\OUT>CD. C:\TC>EXIT返回TURB0C(图7.1) 此时用户已完成对一个C源程序的编辑→预运行→存盘→编译→生 成OBJ、EE文件→查看(在D0S状态下)→运行(DOS下)→返回(由 D0S下 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 File Edit Opt ions De bug Break/watch F3 Col Fill Unindent C: NONAME. G Lit Alt-X Message 图7.7调用文件对话框
6 ┇ C:\TC\out>LX↙ ┇ 运行结果同 TURBO C 状态下。 C:\TC\OUT>CD.. ↙ C:\TC>EXIT↙ 返回 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 调用文件对话框
File Edit Compile Project Options Debug Break/watch 1 Insert Indent tab fill Unindent c: NONAME.c F2 irectory ICLIB inTOOLS\ Message 图7.8查找或选择文件对话框 此时用户即可用←↑→↓选择欲调用文件。 3. Windows下运行 TURBO C (1)在WIN98下点击我的电脑→win98(C:)→TC文件夹→TC进入 TURBO C 主菜单,见图7.1。 (2) TURBO C下的编辑、编译、运行与D0S下相同,略 (三)TURB0c主菜单项与常用命令 1.主菜单:位于屏幕最上面一行,由以下八个菜单项组成 le文件、调用DS和退出等命令 Edit编辑程序 R 运行程序 Compile编译、连接生成目标及可执行程序 roject生成和维护由多个文件组成的项目文件 0 ption设置集成工作环境 Debag检查、改变变量的值,查找函数,程序运行时查看调用栈 Break\ Watch控制断点及监视表达式 编辑窗口:位于主菜单下、 message窗口之上,屏幕中上部很大的一 片区域。主要用来录入和修改源程序。在该窗口的顶部为状态行,给出有 关正在被编辑的文件的信息,光标在文件中的位置以及激活的编辑模式 Line n光标处在文件的第n行 Col n 光标处在文件的第n列 Insert 插入模式开关,用 Indent或Ctrl+V切换模式开关 (On/Off) 自动缩进开关,用Ctr1+OL切换 制表模式开头,用Ctrl+0T切换 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 检查、改变变量的值,查找函数,程序运行时查看调用栈 Break\Watch 控制断点及监视表达式 编辑窗口:位于主菜单下、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,其中子菜单 的命令有 装入一文件 Pick 显示最近装入编辑窗口的八个文件,并可选择其一装 入编辑窗口 建立新文件 存盘,若文件名是 NOMANE.C,系统会询问是否要改名 Write to给出文件名,把编辑内容写入该文件中,若该文件已 存在,将覆盖源文件。 Directory 显示目录及所需文件列表(按回车键选择当前目录) 按F4改变匹配符,选择文件名将文件装入编辑窗口 Change Dir显示当前目录,改变驱动器及目录 Os Shell 暂时退出 Turbo C,进入DOS,键入Eixt则返回TURB0 Quit 退出 TURBO C。 (2)Run 运行程序 (3) Compile将源文件编译成.OBJ文件,生成.EXE文件,连接成.EXE文 件 Compile oBj 将C源程序文件编译成.OBJ目标文件,编译时, 弹出一窗口显示编译结果。编译生成后,按任意键即回到原窗口 Make exe file此命令调用 Project make来生成EE文件,显 示生成的.EXE文件名。 Link eXe file把当前.OBJ文件及库文件连接在一起生成EXE 文件。 3.Edit中的快捷键(快捷编辑键) (1)上翻一页 Ctrl-R or pgup 下翻一页 Ctrl-C or Pgdn (2)插入一行 Ctrl-N (3)删除一行 Ctrl-y
8 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-C or Pgdn (2) 插入一行 Ctrl-N (3) 删除一行 Ctrl-Y
(4)定义块首 Ctrl-KB (5)定义块尾 Ctrl-KK (6)复制块 Ctrl-Kc (7)移动块 Ctrl-kv (8)删除块 Ctrl-Ky (9)从盘中读入块 CTRL+KR (10)将块写入磁盘 CTRL+KW (四)编程实现输出字符串“ Hello world!
9 (4) 定义块首 Ctrl-KB (5) 定义块尾 Ctrl-KK (6) 复制块 Ctrl-KC (7) 移动块 Ctrl-KV (8) 删除块 Ctrl-KY (9) 从盘中读入块 CTRL+KR (10) 将块写入磁盘 CTRL+KW (四)编程实现输出字符串“Hello world!
实验二C语言程序初步 预习内容 预习C语言程序的结构及C语言程序的书写格式 二、实验目的 1.掌握C语言程序上机的编辑、编译、连接、运行的基本步骤。 2.了解C语言程序的结构。 三、实验内容 程序(一)功能:输出两个数的最大值 参考程序: #include <stdio. h> mainO I int m,n if(m<n) printf("%d", n) else printf("%d", m) 程序(二)功能:计算由键盘输入的任意两个整数的积。 参考程序 #include <stdio. h> maino int x, y, c scanf(%d, %d", &x, &y) printf( the product is: %d", p) 先静态的检查上述程序,改正程序中的错误 2.在编辑状态下照原样键入上述程序 3.编译并运行上述程序,记下所给出的出错信息 4.按照事先静态检查后所改正的情况,进行纠错 5.再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语 法错误为止。 6.下面给出6组测试用例,进行程序测试: (1)0,0 (2)0,99
10 实验二 C 语言程序初步 一、预习内容 预习 C 语言程序的结构及 C 语言程序的书写格式。 二、实验目的 1.掌握 C 语言程序上机的编辑、编译、连接、运行的基本步骤。 2.了解 C 语言程序的结构。 三、实验内容 程序(一) 功能:输出两个数的最大值。 参考程序: #include <stdio.h> main() { int m,n; m=2; n=3; if(m<n) printf("%d",n); else printf("%d",m); } 程序(二) 功能:计算由键盘输入的任意两个整数的积。 参考程序: #include <stdio.h> main() int x,y,c scanf("%d,%d",&x,&y) c=x*y printf("The product is:%d",p) 1. 先静态的检查上述程序,改正程序中的错误。 2. 在编辑状态下照原样键入上述程序。 3. 编译并运行上述程序,记下所给出的出错信息。 4. 按照事先静态检查后所改正的情况,进行纠错。 5. 再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语 法错误为止。 6. 下面给出 6 组测试用例,进行程序测试: (1) 0,0 (2) 0,99