c语言程序设计上机实验报告

c语言程序设计上机实验报告

ID:11604915

大小:910.50 KB

页数:44页

时间:2018-07-12

c语言程序设计上机实验报告_第1页
c语言程序设计上机实验报告_第2页
c语言程序设计上机实验报告_第3页
c语言程序设计上机实验报告_第4页
c语言程序设计上机实验报告_第5页
资源描述:

《c语言程序设计上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本科实习报告实习名称:C语言程序设计实习性质:实习时间:20XX.09—20XX.01实习地点:学生姓名:学号:学院:信息科学技术学院学系:数学系专业:信息与计算科学指导教师:教师单位:数学系20XX年X月X日C语言程序设计课程实验项目目录学生姓名:学号:序号实验项目名称计划学时计划每组人数实验属性开出要求内容提要1实验一熟悉WinTC/VC的上机过程21验证必选2实验二数据类型、运算符和表达式21设计必选3实验三顺序程序设计21设计必选4实验四逻辑运算和判断选取控制21设计必选5实验五循环控制21设计必选6实验六数组41设计必选7实验七函数41设计必选8实验

2、八编译预处理11设计必选9实验九指针41设计必选10实验十结构体和共用体41设计必选11实验十一位运算11设计必选12实验十二文件41设计必选合计32第41页暨南大学本科实验报告专用纸实验一熟悉WinTC/VC的上机过程:一、实验目的:1.熟悉WinTC或者VC++6.0的软件环境,掌握使用其进行编辑、编译、连接和运行的方法。2.通过运行简单的C程序,掌握C源程序的特点。二、实验内容:(由学生选择WinTC或者VC之一完成相关实验)1.运行WinTC程序,进入C程序设计环境。2.建立工程文件3.编辑源文件4.编译、连接(1)单文件源程序的编译、连接源程序先经过

3、编译,生成目标文件(.obj文件),然后将目标文件进行连接,生成可执行文件(.exe)。如果编译、连接中发生错误,在Message窗口中显示出错信息,修改错误后,可重新编译、连接。(2)多文件源程序的编译、连接可以用长的源程序分割成几个文件,分别编译然后生成可执行文件。此时使用Project菜单。步骤:第一步:有三个文件f1.c、f2.c、f3.c组成一个完整的C程序,分别建立三个文件,将f1.c、f2.c、f3.c三个文件保存到同一个文件夹中(如d:tcproject)。f1.c:#include"stdio.h"externa,b;externmax

4、(intx,inty);main(){inte=1,f=2;printf("%d",max(a,b));printf("%d",max(e,f));}f2.c:inta=3,b=4;f3.c:intmax(intx,inty){returnx>y?x:y;}第41页第二步:构造Project文件,在编辑状态下,编辑一个扩展名为.prj的文件,文件的内容为:f1f2f3第三步:构造EXE文件,按F9键即将三个文件编译、连接成一个EXE文件,文件名为wang.exe。如果编译、连接出现错误,则必须进行修正,然后再编译。1.运行程序如果编译、连接完全正确,则

5、可以用运行程序。一、实验过程(依据上面示例,简要描述你使用WinTC或者其它编译器的过程)第41页暨南大学本科实验报告专用纸实验二数据类型、运算符和表达式一、实验目的:1.掌握C语言数据类型,熟悉如何定义整型、字符型、实型变量,以及对它们赋值的方法,了解以上数据类型输出时所使用的格式转换符号。2.学会使用C的有关运算符,以及包含这些运算符号的表达式,特别是自加(++)和自减(——)运算符的使用。3.进一步熟悉C程序的编辑、编译、连接和运行的过程。二、实验内容:1.输入以下程序,并编译、运行,分析运行结果:main(){charc1,c2;c1=97;c2=98

6、;printf(″%c%c″,c1,c2);}在此基础上:(1)加一个printf语句,并运行之。printf(″%d,%d″,c1,c2);(2)再将第二行改为:intc1,c2;再运行程序。第41页(1)再将第三行改为:c1=300;c2=400;再运行,并分析结果。1.输入并运行以下程序: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

7、;printf(″%d,%d″,i++,j++);}第41页(1)在(2)的基础上,将printf语句改为:printf(″%d,%d″,++i,++j);(2)再将printf语句改为:printf(″%d,%d,%d,%d″,i,j,i++,j++);(3)程序改为: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);}3.先判断以下程序的输出结果,在运行验证。(1)(实验结果:1221210)main(){inti=3,j=2,a,b,c,d

8、;d=(i3,j=10);a=(--i

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

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

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