【精品】C语言程序设计实验指导

【精品】C语言程序设计实验指导

ID:45554793

大小:58.18 KB

页数:38页

时间:2019-11-14

【精品】C语言程序设计实验指导_第1页
【精品】C语言程序设计实验指导_第2页
【精品】C语言程序设计实验指导_第3页
【精品】C语言程序设计实验指导_第4页
【精品】C语言程序设计实验指导_第5页
资源描述:

《【精品】C语言程序设计实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》实验指导书实验一初识VisualC++6.0环境及运行C实验学时:2课吋实验目标:1.熟练掌握在VisualC++6.0环境和C程序的建立、编辑、编译和执行过程。2.基本掌握C程序的最基本框架结构,模仿示范实例完成程序的编制与运行。3.掌握基木输入输出函数scanf()、printf()、getchar()等函数的格式及使用方法。4.基本掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。实验要求:1.在上实验课之前,每一个同学必须将实验的题目、程序编写完毕,做好充分的准备。2.所有实验环节均由每位

2、同学独立完成,严禁抄袭他人实验结果,若发现有结果雷同者,按实验课考核办法处理。实验步骤和内容:•【启动VisualC++]•【新建工程】•选中【C++SourceFile]项,【新建源程序文件】•编辑程序•执行程序1.例1.1一个简单的C程序输入如下代码:/*源文件名:Lil_l.c功能:在屏幕输出一串字符串*/#includevoidmain(){printf("ThisisacprogramAn");/*打卬输出一行信息*/}1)观查执行结果,是否与教材相同。2)修改输出语句,要求打印输出一组汉字“欢迎

3、学习C程序设计”3)删除输出语句后而的分号,观查编译的出错信息,修改并重新编译执行。2.例1.2求两数之和输入如下代码:/*源文件名:Lil_2.c功能:求两个数a和b之和sum*/#includevoidmain()inta,b,sum;a=123;b=456;/*沱义二个整型变量可/*给变量a赋值为123*//*给变量b赋值为456引sum=a+b;/*变量a的值加上变量b的值,然后将两者的和赋给变量sum*//*输出变量SUH1的值*/1)编译、连接、和运行程序。程序运行后,观查屏幕显示结果。2)将变

4、量a,和b的值用scanf(“%d%d“,&a,&b);输入,修改并重新编译执行。1.添加(输入)程序#includeviodmain()(inta,b,max;Scanf("%d,%d'',&a,&b);Max=a;If(maxmain(){charcl,c2;cl=getchar();c2=cl+32;printf(

5、,,,c1,c1);printf("%c,%d'',c2,c2);1)修改程序的输出语句,改用putchar()输出。2)保存文件(程序)3)调试程序4)运行程序思考题1)函数scanf与getchar的区别?2)分析C程序的基本结构。实验小结:实验二数据类型及表达式实验学时:2课时实验目标:1.理解C语言中各种数据类型的意义掌握各种数据类型的定义方法2.掌握C语言常量、变量的定义与使用3.掌握不同数据类型Z间的赋值的规律4.熟悉C语言的运算符,并灵活使用各种表达式5.掌握C语言运算符的优先级实验要求:1.在上实验课之前

6、,每一个同学必须将实验的题目、程序编写完毕,做好充分的准备。2.所有实验环节均山每位同学独立完成,严禁抄袭他人实验结果,若发现有结果雷同者,按实验课考核办法处理。实验步骤和内容:•【启动VisualC++]•【新建工程】•选中[C++SourceFile]项,【新建源程序文件】•编辑程序•执行程序1•运行下面程序,并分析程序运行结果。#includemain(){inta=0x7fffffff,b=025;floatfl=123.456,f2=2.0;charcl,c2;c2=,b,;printf("a=%

7、d,b=%d",a,b);printf("cl=%c,c2=%c',,cl,c2);printf(ufl=%e,f2=%fM,fl,f2);a=fl;b=f2;printf(°a=%d,b=%d”,a,b);}1)在VC++6.0中运行此程序,并仔细观察运行结果。2)观察a与b的值分别是什么?3)在输出a,b那条语句之前把a的值加1厉再输岀看看什么结果,为什么?你能判断出int类型占用了多少个字节吗?,4)把cl,c2的值分别改为“a”,“b”看cl,c2输出什么结果,再改为368,321又是什结果为什么。,

8、2.阅读程序给出结果。#includemain(){inia=9,b=&intx,y,z;x=(■■a=b++)?■-a:++y;y=b++;z=—a;printf(*'x=%d,y=%d,z=%d",x,y,z);}程序的运行结果是:1+v32.计算当x=5时,公式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。