- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元教案续页
实验九结构体、共用体与枚举类型
实验时间:年月日
一、上机验证与分析题
1、写出程序ex9_1.c运行的结果。
/*文件名ex9_1.c*/
#includestdio.h
structHAR
{
intx,y;
structHAR*p;
}h[2];
intmain()
{
h[0].x=1;
h[0].y=2;
h[1].x=3;
h[1].y=4;
h[0].p=h[1];
h[1].p=h;
return0;
}
答案:32
2、写出程序ex9_2.c运行的结果。
/*文件名ex9_2.c*/ex9_2.c*/
voidmain()
{
intz;
uniondata
{
intx;
inty;
}a;
a.x=3;
a.y=6;
z=a.x+a.y;
-2-
单元教案续页
}
答案:z=12
3、阅读程序ex9_3.c,预测结果并上机验证。
/*文件名ex9_3.c*/
#includestdio.h
voidmain()
{
uniondata
{
inti;
charch;
floatf;
}a,b,c;
a.i=9;
b=a;
c=b;
}
答案:b.i=9,c.i=9
4、运行下列程序,写出结果
/*文件名ex9_4.c*/
#includestdio.h
voidmain()
{
structList
{
intdata;
structList*next;
};
structLista[3]={1,a[1],2,a[2],3,a[0]},*p;
p=a[1];
}
答案:1
3
1
-3-
单元教案续页
三、编程题:
1、试用结构体定义一个工厂职工的信息表,包含如下成员:工号、姓名、性别、
年龄、参加工作日期、联系电话。源程序以ex9_5.c命名,保存在自己的文件夹内。
解:structworker
{charnumb
文档评论(0)