




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
/NUMPAGES9 实验一C语言的运行环境、运行过程和表达式的使用 一、目的与要求 1、了解Dos、Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。 2、了解在该系统上如何编辑、编译、连接和运行一个C程序。 3、通过运行简单的C程序,初步了解C源程序的特点。 4、掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以与对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。 5、学会使用C的有关算术运算符,以与包含这些运算符的表达式 二、实验例题 [例1]编程实现在屏幕上显示如下三行文字 Hello,world! WolcometotheClanguageworld! Everyonehasbeenwaitingfor. 在TurboC的集成环境下,键入如下源文件。敲Alt+F组合键打开File菜单,File菜单中Writeto或saveas选项可将默认noname.c文件名改为任意文件名。程序example.c如下: main() { printf("Hello,World!\n"); printf("WolcometotheClanguageworld!\n"); printf("Everyonehasbeenwaitingfor.\n"); } 然后用Ctrl+F9执行example.c,用Alt+F5查看结果,即在屏幕上显示题目要求的三行文字。按回车键重新返回TurboC的编辑环境。注意,在运行程序之前最好先存盘。 [例2]输入并运行程序,写出运行结果。 main() { inta,b,sum; a=123;b=456; sum=a+b; printf(“sumis%d\n”,sum); } 运行方法同上,最后结果为:sumis579。 [例3] 输入并运行程序,写出运行结果。 main() { inta,b,c; intmax(int,int); scanf(“%d,%d”,&a,&b); c=max(a,b); printf(“max=%d”,c); } intmax(intx,inty) { intz; if(x>y)z=x; elsez=y; return(z); } 这个程序的功能是对于任意输入的两个整数,输出较大的那个数。所以程序运行之后,光标将停留在用户屏幕上,等待用户输入两个整数,比如输入“3,5”,回车,在用户屏幕上就会输出“max=5”。 [例4]输入并运行下程序,写出运行结果。 mian() { charc1,c2; c1=97; c2=98; printf(“%c%c”,c1,c2); } 在此基础上 1)加一个printf语句,并运行之。 printf(“%d,%d”,c1,c2); 2)再将第二行改为: intc1,c2; 再使之运行。 3)再将第三行改为: c1=300;c2=400; 再使之运行,分析其运行结果。 在该程序中,说明了字符型数据在特定情况下可作为整型数据处理,整型数据有时也可以作为字符型数据处理。 [例5]分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比较对照。 main() { charc1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’; printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3); printf(“\t%c%c”,c4,c5); } 在该程序中,主要考查对转义字符的掌握情况。 [例6] 分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比较对照。 main() { inti,j,m,n; i=8;j=10; m=++i;n=j++; printf(“%d,%d,%d,%d”,i,j,m,n); } 分别作以下改动之后,先分析再运行: 1)将第四行改为: m=i++;n=++j; 2)程序改为: main() { inti,j; i=8;j=10; printf(“%d,%d”,i++,j++); } 3)在2)的基础上,将printf语句改为: printf(“%d,%d”,++i,++j); 4)再将printf语句改为: printf(“%d,%d,%d,%d”,i,j,i++,j++); 5)程序改为: main() { inti,j,m=0,n=0; i=8;j=10; m+=i++;n-=--j; printf(“i=%d,j=%d,m=%d,n=%d”,i,j,m,n); } 此程序主要考查自加、自减运算符以与复合运算符的用法。 三、上机容 1.用turboc输入并运行前面6道例题中程序,记下运行结果,熟悉调试C程序的方法与步骤。 2.参照例题,编写一个C程序,输

17****21
实名认证
内容提供者


最近下载