浙江大学C颜晖原版课件C.ppt

上传人:xt****7 文档编号:123968195 上传时间:2020-03-11 格式:PPT 页数:46 大小:378.31KB
返回 下载 相关 举报
浙江大学C颜晖原版课件C.ppt_第1页
第1页 / 共46页
浙江大学C颜晖原版课件C.ppt_第2页
第2页 / 共46页
浙江大学C颜晖原版课件C.ppt_第3页
第3页 / 共46页
浙江大学C颜晖原版课件C.ppt_第4页
第4页 / 共46页
浙江大学C颜晖原版课件C.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《浙江大学C颜晖原版课件C.ppt》由会员分享,可在线阅读,更多相关《浙江大学C颜晖原版课件C.ppt(46页珍藏版)》请在金锄头文库上搜索。

1、 第九章结构*结构*结构数组*结构指针*链表*位运算*自定义类型结构:同一个数据项的若干成分构成的一个整体。例如:学生档案,每个学生有学号、姓名、性别、出生地、出生年月、学业成绩等。学号姓名性别|出生地|出生年数学|物理脖序设训“b十目出生地|出生日省序/蜂年|月学习成绩数学|物理|程序设计改活E趸鞠于湛志悲9.1结构9.1.1结构的定义structstudentlongintnum;charname20;floatscore:;一定义个结杜类型:structstudent9.1.2结构变量的定义1、先定义结构类型,再定义变量structstudentlongintnums:charname2

2、0:floatscore:;structstudentstul,stu2:;numnameSCorestul200011Zhang85Stu2200012Li942、定义结构类型的同时定义变量structstudentlongintnumi;charname20;floatscore;jstul,stu2;3、不指定类型名,8义变量structlongintnum:charname20:floatscore:;jstul,stu2;只定9.1.3结构变量的初始化只有全局变量或静态变量才能初始化。staticstructstudentstu2=200012,“Li“,94:;TUTTaIneSC

3、OTestu2|200012Li94structstudentlongnumni;charname20;floatscore:;stul=200011,“Zhang“85:TUTnTaIneSCOTEstul200011|Zhang859.1.4结构变量的使用1、结构类型变量的整体引(D不能整体输入输出,相赋值咖相同类型的变量可以互printf(“oldo%6s9%6f“stul);非法合法stu2=stul;(2)可以引用结构体变量的地址printf(“%6x“,&stul);输出stul的首地址2、结构变量中分量的引用structstudentlongintnumi;charname201:;floatscore;jstul,stu2;(结构变量.分量stul.num二9901:printf(“%6s“,stu2.name);numnnameScorestul200011Zhang85stu2|200012Li94(2)结构变量中的分量可以依据它的类型进行各种运算X二Stul.Score;strcpy(stul.name,“Wang);(3)可以引用结构变量中的分量的地址Scanf(“%ld“&stul.num);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号