《C语言程序设计》实验报告材料实验1-12

《C语言程序设计》实验报告材料实验1-12

ID:39998380

大小:246.50 KB

页数:41页

时间:2019-07-16

《C语言程序设计》实验报告材料实验1-12_第1页
《C语言程序设计》实验报告材料实验1-12_第2页
《C语言程序设计》实验报告材料实验1-12_第3页
《C语言程序设计》实验报告材料实验1-12_第4页
《C语言程序设计》实验报告材料实验1-12_第5页
资源描述:

《《C语言程序设计》实验报告材料实验1-12》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档《C语言程序设计》实验报告2013~2014学年第二学期班级姓名学号指导教师文案大全实用文档实验一实验项目名称:C程序的运行环境和运行C程序的方法所使用的工具软件及环境:VisualC++6.0一、实验目的:1.了解在VisualC++6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。二、预习内容:教材《C语言程序设计教程》第1章。三、实验内容:1.在VisualC++6.0环境下输入并运行下面的程序:#includei

2、ntmain(){printf("ThisisaCprogram.");return0;}2.在VisualC++6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。#includeintmain(){inta,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d”,a,b,sum);return0;}四、实验结果:1.运行结果(或截图):ThisisaCprogram.Pressa

3、nykeytocontinue文案大全实用文档2.(1)改正后的源程序:#includeintmain(){inta,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d",a,b,sum);return0;}(2)运行结果(或截图):3+4=7五、思考题:1.一个C程序上机的步骤有哪些?答:上级输入与编辑源程序—对原程序进行编译–与库函数链接–运行可执行的目标程序。2.组成C程序的基本单位是函数,一个函数包括哪几个部分?答:一个函数包括两部分:分别

4、为函数头或函数首部和函数体。成绩指导教师签名实验二实验项目名称:数据类型、运算符和表达式所使用的工具软件及环境:VisualC++6.0一、实验目的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使用方法;3.掌握基本算术运算符及其表达式的使用方法;4.掌握++、--运算符、赋值运算符及其表达式的使用方法。二、预习内容:文案大全实用文档教材《C语言程序设计教程》第2章。三、实验内容:1.在VisualC++6.0环境下输入下面的程序,编译、连接、调试该程序。main(){c

5、harm,n;m=280;n=320;printf(“%dt%d”,m,n);printf(“%ct%c”,m,n);}2.在VisualC++6.0环境下输入并运行下面的程序,观察分析运行结果。#includeintmain(){inta=3,b=4,c=8;floatd,e;d=a+b/c;e=a+(float)b/c;//请将此处d改为bprintf("d=%f,e=%f",d,e);}3.在VisualC++6.0环境下输入并运行下面的程序,观察分析运行

6、结果。#includemain(){inta,b,c,d,i,j,m,n;a=b=c=d=3;i=a++;j=++b;m=c--;n=--d;printf("a=%d,b=%d,c=%d,d=%d,i=%d,j=%d,m=%d,n=%d",a,b,c,d,i,j,m,n);}4.在VisualC++6.0环境下输入并运行下面的程序,观察分析运行结果。#includemain(){inta=4;a+=a-=a*a+a;printf("a=%d",a);}

7、文案大全实用文档四、实验结果:1.运行结果(或截图):2464@2.运行结果(或截图):d=3.000000,e=3.500000d=3.000000,e=3.3750003.运行结果(或截图):a=4,b=4,c=2,d=2,i=3,j=4,m=3,n=24.运行结果(或截图):a=-32五、思考题:1.给变量命名应该注意哪些问题?答:每个变量必须进行数据类型说明;2.程序2的运行结果中,d和e的值为什么不同?答:d的赋值语句中,除法是两个整型数字的运算,其结果没有小数位;而e中对b进行了强

8、制转换为实型,所以其除法运算结果有小数位。文案大全实用文档3.程序3的运行结果中,i和j的值为什么不同?m和n的值为什么不同?//改为程序3答:i(m)是通过后自增(后自减)实现的,而后自增(后自减)是先参与其他运算,后对变量递增(递减);而j(n)是通过前自增(前自减)实现的,其是先对变量递增(递减),后再参与其他运算。4.请分析表达式a+=a-=a*a+a的运算过程(写出运算步骤)。答:先将a-(a*a+a)赋值给a,再将a+a赋值给a。成绩指导教师签名文案大全实用文档实验三实验项目名称:简

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

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

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