资源描述:
《电子工程学院C语言程序设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C语言程序设计实验指导书电子工程学院201x-2实验一C程序的运行环境和编辑、调试、运行简单C程序一、实验目的1.了解TurboC的基本操作方法,学会独立使用该系统。2.掌握在该系统上如何编辑、编译、运行一个C程序。二、实验内容及步骤1.进入C的工作环境1)在Windouws环境下:“开始”→“程序”→“MS-DOS”屏幕上进入MS-DOS窗口2)在Dos环境下:键入命令c:>cdc:tc↙c:tc>tc↙屏幕上出现TurboC的工作环境2.熟悉TurboC的工作环境了解Edit窗口与Message窗口了解主菜单的8个菜单项FileEdit
2、CompileProjectOptionDebugbreak/watch3.输入并运行一个简单的程序File→New输入源程序:main(){printf("ThisisaCprogram.");printf("OK");}按F9进行编译和连接,观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正。按Run→Run(或按Ctrl+F9)编译、连接、运行一起完成。按Run→Userscreen(或按Alt+F5)察看运行结果。按任一键从用户屏切换回TC窗口。4.输入并编辑第二个C程序File→New输入源程序:main(){int
3、a,b,sum;a=123;b=456;sum=a+b;printf("sumis%d",sum);}编辑、运行、调试该程序。5.编辑、运行、调试自己编写的程序(至少一个程序)如:输入上底、下底和高,计算梯形面积。观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正。用File→Save(或F2)保存程序(程序名为a1.c)三、实验报告要求写明:1.实验目的2.实验内容与步骤3.编写的程序(题目,经调试、运行后正确的程序)4.编译过程中出现的错误信息。5.总结讨论本次实验的结果和收获。实验二数据类型、运算符和表达式一、实验目的1.掌
4、握C语言的各种类型及其定义方法,赋值方法。2.掌握不同类型之间赋值的规律。3.学会使用各种算术运算符,特别是自加自减运算符。4.进一步熟悉C程序的编辑、编译、连接和运行的过程。二、实验内容及实验步骤1.练习一个有关字符和整型的程序。main(){charc1,c2;c1=97;c2=98;printf("%c%c",c1,c2);printf("%d%d",c1,c2);}2.转义字符的练习。main(){/*以字符形式输出*//*转换为整数形式输出*/printf("---------------*r*");printf("t
5、OAbK");printf("#---------------#");printf("tABCtDEFtGHI");printf("t123t456t789");}对照输出,理解转义字符的含义。3.自加自减程序的练习。main(){inta=5,b=3,c1,c2;a++;--b;c1=++a+b;c2=c1---a/b;b=++a+b+c1--+c2;printf("a=%db=%dc1=%dc2=%d",a,b,c1,c2);}4.各种类型混合运算的例子main(){inta=7,b=3;char
6、c1=’a’,c2=66;floatx=12.25;doubley=1.3333333333;longd=5432789;a=x+b*x+y/2-d%(c1-c2);printf("a=%d,b=%d,c1=%c",a,b,c1);printf("d=%ld,x=%f,y=%10.2f",d,x,y);}5.上机改错题:请指出以下C程序的错误所在(1)main();floatr,s;r=5.0;s=3.14159*r*r;printf("%f",s)(2)main{floata,b,c,v;a=2.0;b=3.0;c=4.0v=a*b
7、*c;printf("%f",v)}6.调试、运行自己编写的程序。(1)已知圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。(2)输入一个华氏温度,要求输出摄氏温度。公式为c=5/9*(f-32).三、实验报告要求写明1.实验目的2.实验内容及步骤3.编写的程序(题目,经调试、运行后正确的程序)4.编译过程中出现的错误信息。5.总结讨论本次实验中的问题和收获i++和++i的区别,i--和--i的区别各种类型混合运算时的类型转换实验三顺序和分支结构的程序设计一、实验目的1.掌握C语言中使用最多的一种语句——赋值
8、语句的使用方法。2.掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。3.熟练掌握if语句和switch语句。二、实验内容及实