《C语言程序设计》实验课程大纲

《C语言程序设计》实验课程大纲

ID:22224997

大小:92.50 KB

页数:9页

时间:2018-10-27

《C语言程序设计》实验课程大纲_第1页
《C语言程序设计》实验课程大纲_第2页
《C语言程序设计》实验课程大纲_第3页
《C语言程序设计》实验课程大纲_第4页
《C语言程序设计》实验课程大纲_第5页
资源描述:

《《C语言程序设计》实验课程大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方荆楚理工学院《C语言程序设计》实验教学大纲一、实验教学内容与基本要求实验一C的集成开发环境及运行简单的C程序1目的要求1.1掌握和理解C程序的基本结构。1.2掌握在visualc++6.0或TC集成环境中编辑、编译、连接和运行C程序的方法。2实验内容2.1编写程序,输入两个整数,求出它们的和并进行输出。2.2启动C语言集成环境,输入以下程序:(1)#includevoidmain(){printf(“ThisisaCProgra

2、m.”);}(2)#includevoidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf(“sumis%d”,sum);}(3)#includevoidmain(){intmax(intx,inty);inta,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;----------专业最好文档,专业为你服务,急你所急,供你所需------

3、-------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方elsez=y;return(z);}(a)编译。(b)改正程序中的语法错误。(c)运行该程序并观察输出结果。3所需实验设施设备安装visualc++6.0或TurboC2.0的计算机4教学形式及过程多媒体演示实验二 数据类型、运算符与表达式1目的要求1.1掌握C语言中的数据类型、不同数据类型的定义与表述范围。1.2掌握并会运用各种不同运算符,对特殊运算符(如%、++、――等)的使用。1.3掌握由运算符组成的表达式

4、以及表达式中不同数据类型的转换原则。1.4掌握C语言中的基本输入/输出函数的调用方法。1.5进一步熟悉C语言程序编辑、编译、连接和运行的过程。2实验内容2.1输入并运行下面的程序:#includevoidmain(){charc1,c2;c1='a';c2='b';printf("%c%c",c1,c2)}①运行此程序.②在上面printf语句的下面再增加一个printf语句;printf("%d%d",c1,c2);再运行,并分析结果。③将第3行改为intc1,c2;再使之运行,并观察结果。④再将第4、5行改为:c1=a;  

5、    /*不用单撇号*/c2=b;再使之运行,分析其运行结果。⑤再将第4、5行改为:c1="a";    /*用双撇号*/c2="b";再使之运行,分析其运算结果。⑥再将第4、5行改为:----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方c1=300;/*用大于255的整数*/c2=400;再使之运行,分析起运行结果。2.2输入并运行教材第3章习题3.6给出的程序:#include

6、dio.h>voidmain(){charc1='a',c2='b',c3='c',c4='101',c5='116';printf("a%cb%ctc%ctabc",c1,c2,c3);printf("tb%c%c",c4,c5);}在上机前先用人工分析程序,写出应得结果,上机后将二者对照。2.3输入并运行下面的程序:#includevoidmain(){inta,b;unsignedc,d;longe,f;a=100;b=-100;e=50000;f=32767;c=a;d=b;printf("%d,%d",

7、a,b);printf("%u,%u",a,b);printf("%u,%u",c,d);c=a=e;d=b=f;printf("%d,%d",a,b);printf("%u,%u",c,d);}请对照程序和运行结果分析:①将一个负整数赋给一个无符号的变量,会得到什么结果。画出它们在内存中的表示形式。②将一个大于32767的长整数赋给整形变量(假定所用的C系统分配给整形变量2个字节),会得到什么结果。画出他们在内存中的表示形式。③将一个长整形赋给无符号变量,会得到什么结果(分别考虑该长整形的值大于或等于65535和小于65535的情况)。

8、画出它们在内存中的表示形式。读者可以改变程序中的各变量的值,以便做比较。例如,a

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

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

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