实验1c程序的运行环境和运行方法(1)

上传人:正** 文档编号:35319875 上传时间:2018-03-14 格式:DOC 页数:5 大小:62KB
返回 下载 相关 举报
实验1c程序的运行环境和运行方法(1)_第1页
第1页 / 共5页
实验1c程序的运行环境和运行方法(1)_第2页
第2页 / 共5页
实验1c程序的运行环境和运行方法(1)_第3页
第3页 / 共5页
实验1c程序的运行环境和运行方法(1)_第4页
第4页 / 共5页
实验1c程序的运行环境和运行方法(1)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验1c程序的运行环境和运行方法(1)》由会员分享,可在线阅读,更多相关《实验1c程序的运行环境和运行方法(1)(5页珍藏版)》请在金锄头文库上搜索。

1、实验实验 1 C 程序的运行程序的运行环环境和运行方法境和运行方法一、一、实验目的实验目的(1)了解如何编辑、编译、连接和运行一个)了解如何编辑、编译、连接和运行一个 C 程序。程序。(2)通过运行简单的)通过运行简单的 C 程序,初步了解程序,初步了解 C 程序的特点。程序的特点。二、实验要求:二、实验要求:1. 上机实验前,认真预习实验内容,先人工分析程序写出应得分析结果,然后上机上机实验前,认真预习实验内容,先人工分析程序写出应得分析结果,然后上机 运行、调试程序,得出最终正确结果。运行、调试程序,得出最终正确结果。 2. 通过运行通过运行 C 程序,掌握程序,掌握 File、Run 及

2、及 Compile 菜单的使用,明确菜单的使用,明确 C 程序的基本程序的基本 结构。结构。三、实验内容和步骤三、实验内容和步骤 1进入进入 C 的工作环境的工作环境 进入自己帐户下,运行进入自己帐户下,运行 TC 命令。命令。 此时屏幕上出现此时屏幕上出现 Turbo C 的工作环境。的工作环境。 2熟悉熟悉 Turbo C 集成环境集成环境 了解和熟悉编辑(了解和熟悉编辑(Edit)窗口和信息()窗口和信息(Message)窗口的作用。按功能键)窗口的作用。按功能键 F5,观,观 察它有什么作用,再按一次察它有什么作用,再按一次 F5,再观察它有什么作用。按,再观察它有什么作用。按 F6,

3、观察它有什么作,观察它有什么作 用;再按一次用;再按一次 F6,再观察它有什么作用。,再观察它有什么作用。 F5 和和 F6 的作用:的作用: 按功能键按功能键 F10,并按回车键,观察,并按回车键,观察“File”菜单,了解它们的作用和用法。菜单,了解它们的作用和用法。 选择选择 File 菜单中的菜单中的 New 并按回车键,在编辑窗口中随意输入几行字符,观察窗并按回车键,在编辑窗口中随意输入几行字符,观察窗 口顶部左端口顶部左端 line 和和 col 后面数字的变化。后面数字的变化。3输入并运行一个简单的程序输入并运行一个简单的程序 选择选择 File 菜单中的菜单中的 New 并按回

4、车键,使编辑窗口变成空白。并按回车键,使编辑窗口变成空白。 输入下面的程序。输入下面的程序。 main( ) printf(This is a C program.n); 按功能键按功能键 F2 进行存盘,输入文件名进行存盘,输入文件名 T1_1。 按功能键按功能键 F9 进行编译和连接,观察屏幕上显示的编译信息。如果出现进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信出错信 息息” ,则应找出原因并改正之,再进行编译。,则应找出原因并改正之,再进行编译。 如果编译无错误,按如果编译无错误,按 Ctrl+F9 键使程序运行,按键使程序运行,按 Alt+F5 键,切换到用户屏,观察键,

5、切换到用户屏,观察 运行结果。运行结果。 运行结果:运行结果: 4输入并编辑一个输入并编辑一个 C 程序程序 再选择再选择 FileNew,使编辑窗口变成空白。,使编辑窗口变成空白。 输入以下程序。输入以下程序。 main( ) int a,b,sum; a=123;b=456; sum=a+b; printf(sum is %dn,sum); 按功能键按功能键 F2 进行存盘,输入文件名进行存盘,输入文件名 T1_2。 按按 F9 进行编译,然后运行程序,观察运行结果。进行编译,然后运行程序,观察运行结果。 运行结果:运行结果: 6输入并运行一个需要在运行时输入数据的程序输入并运行一个需要在

6、运行时输入数据的程序 选择选择 File 菜单中的菜单中的 New 并按回车键,使编辑窗口变成空白,输入下面的程序。并按回车键,使编辑窗口变成空白,输入下面的程序。 main( ) int a,b,c; printf(ninput a , b: ); scanf(%d,%d, c=max(a,b); printf(max=%dn,c); int max(int x,int y) int z; if(xy)z=x; else z=y; return(z); 按功能键按功能键 F2 进行存盘,输入文件名进行存盘,输入文件名 T1_3。 编译并运行,在运行时从键盘输入整数编译并运行,在运行时从键盘输

7、入整数 2 和和 5,然后按回车键,按,然后按回车键,按 Alt 和和 F5 键,键, 观察运行结果。观察运行结果。 输入:输入:2,3 运行结果:运行结果: 7运行一个自己编写的程序运行一个自己编写的程序 题目:输入题目:输入 a、b、c 三个值,输出其中最大者。三个值,输出其中最大者。 输入自己编写的源程序,以输入自己编写的源程序,以 T1_4 作为文件名。作为文件名。 (仿照上一题程序)(仿照上一题程序) 源程序:源程序: 运行程序,输入数据,观察结果。运行程序,输入数据,观察结果。 运行结果:运行结果: 用用 FileNew 将编辑窗口清空,再选将编辑窗口清空,再选 FileLoad

8、将该文件读入,检查编辑窗口中将该文件读入,检查编辑窗口中 的内容是否是刚才保存的程序。的内容是否是刚才保存的程序。 用用 ALT+X 关闭关闭 Turbo C。 实验实验 2 数据数据类类型、运算符和表达式型、运算符和表达式一、实验目的一、实验目的 (1)掌握)掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它 们赋值的方法。们赋值的方法。 (2)掌握不同的类型数据之间赋值的规律。)掌握不同的类型数据之间赋值的规律。 (3)学会使用)学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(的

9、有关算术运算符,以及包含这些运算符的表达式,特别是自加(+ +)和自减()和自减()运算符的使用。)运算符的使用。 (4)进一步熟悉)进一步熟悉 C 程序的编辑、编译、连接和运行的过程。程序的编辑、编译、连接和运行的过程。二、实验内容和步骤二、实验内容和步骤 1输入并运行下面的程序输入并运行下面的程序 main( ) char cl,c2; cl=a; c2=b; printf(%c%cn,cl,c2); 运行此程序。运行此程序。 运行结果:运行结果: 在程序的最后增加一条语句:在程序的最后增加一条语句:printf(%d%dn,c1,c2); 再运行。再运行。 运行结果:运行结果: 删除新增

10、加的程序后,再将第删除新增加的程序后,再将第 2 行改为:行改为: int c1,c2; 再使之运行。再使之运行。 运行结果:运行结果: 还原到原程序后再将第还原到原程序后再将第 3,4 行改为:行改为: c1=a; /*不用撇号不用撇号*/ c2=b; 再使之运行。再使之运行。 观察是编译错还是结果错,分析出错原因观察是编译错还是结果错,分析出错原因 还原到原程序后再将第还原到原程序后再将第 3、4 行改为:行改为:c1=a; /*用双撇号用双撇号*/ c2=b; 再使之运行。再使之运行。 观察是编译错还是结果错,分析出错原因观察是编译错还是结果错,分析出错原因 还原到原程序后再将第还原到原

11、程序后再将第 3、4 行改为:行改为: c1=300; /*用大于用大于 255 的整数的整数*/ c2=400; 再使之运行。再使之运行。 运行结果:运行结果: 2输入并运行教材第输入并运行教材第 3 章习题章习题 3.6 给出的程序给出的程序 main( ) char c1=a,c2=b,c3=c,c4=101,c5=116; printf(a%c b%ctc%ctabcn,c1,c2,c3); printf(tb%c %c,c4,c5); 上机前先用人工分析程序,写出应得结果:上机前先用人工分析程序,写出应得结果: 上机运行结果:上机运行结果: 3输入并运行下面的程序输入并运行下面的程序

12、 main( ) int a,b; unsigned c,d; long e,f; a=100; b=100; e=32769; f= 65580; printf(a=%d,b=%dn,a,b); c=a;d=b; printf(c=%u,d=%un,c,d); a=e; printf(a=%d,e=%un,a,e); a=f;c=f; printf(%d,%u,%ldn,a ,c ,f); 请对照程序和运行结果分析:请对照程序和运行结果分析: 第一个第一个 printf 语句的输出结果:语句的输出结果: _ 第二个第二个 printf 语句的输出结果:语句的输出结果:将一个负整数赋给一个无符

13、号的变量,结果发生了变化请分析原因将一个负整数赋给一个无符号的变量,结果发生了变化请分析原因 原因:原因: 第三个第三个 printf 语句的输出结果:语句的输出结果:将一个大于将一个大于 32767 的整数赋给整型变量,结果发生了变化请分析原因的整数赋给整型变量,结果发生了变化请分析原因 原因:原因: 第四个第四个 printf 语句的输出结果:语句的输出结果:将一个大于将一个大于 65536 的长整数赋给整型变量,结果发生了变化请分析原因的长整数赋给整型变量,结果发生了变化请分析原因 原因:原因: 4输入习题输入习题 3.10 main( ) int i,j,m,n; i=8; j=10;

14、 m=+ +i; n=j+ +; printf(%d,%d,%d,%d,i,j,m,n); 运行程序运行程序 运行结果:运行结果: 将第将第 4、5 行改为:行改为: m= i + +; n= + + j; 再运行。再运行。 运行结果:运行结果: 5编程序并上机运行编程序并上机运行 要将要将“China”译成码,译码规律是:用原来字母后面的第译成码,译码规律是:用原来字母后面的第 4 个字母代替原来的字个字母代替原来的字 母。例如,字母母。例如,字母“A”后面第后面第 4 个字母是个字母是“E” ,用,用“E”代替代替“A” 。因此,。因此,“China”应译为应译为“Glmre” 。请编一程序,用赋初值的方法使。请编一程序,用赋初值的方法使

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

当前位置:首页 > 建筑/环境 > 工程造价

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