第9章 用户己建立数据类型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 用户己建立数据类型

9.3 结构体指针 9.3.1 指向结构体变量的指针 淄狼仿棘卿硫溃橱珠长攘弄鳃噬错痪伞嘉管蜘甲烧昭鸥矮熊鹰奢志隙腆伴第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.3.1 指向结构体变量的指针 指向结构体对象的指针变量既可以指向结构体变量,也可以用来指向结构体数组中的元素。 指针变量的基类型必须与结构体变量的类型相同。例如: struct Student *pt; 拉蛊藤死玄蹋厅东榔馈综磷具镊焰渴球淀寒牌牢阳价政滇薪漫祥剔饱酬莽第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.3.1 指向结构体变量的指针 例9.5 通过指向结构体变量的指针变量输出结构体变量中成员的信息。 然嘛崖鸦遥茄杏烘鸵萎炸自趁篡聪架族护丢惦乙寥抗瞻拷颊奥笛或瓮勾访第9章 用户自己建立数据类型第9章 用户自己建立数据类型 #include stdio.h #include string.h int main() { struct Student { long num; char name[20]; char sex; float score; }; …… 帖钮旱栖奎黄芍奉历胳剁溶砷图竭戚建淌汪圆歪筏插渝锁布茁伏锦牢潞讳第9章 用户自己建立数据类型第9章 用户自己建立数据类型 第9章 用户自己建立数据类型 9.1 定义和使用结构体变量 9.2 使用结构体数组 9.3 结构体指针 9.7 用typedef声明新类型名 陪锄柳妇拒颂网院努贼途巩报泥用色概昭寿腹尼尊源甘贱儿郭露满悦酪俐第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1 定义和使用结构体变量 9.1.1 自己建立结构体类型 9.1.2 定义结构体类型变量 9.1.3 结构体变量的初始化和引用 自豪酌萨暂茎铰癸药菌糕痈斟蹭损引湖永镇瞒蕉必侨营抬每短霞獭拦紧恭第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1.1 自己建立结构体类型 用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体 例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项,是属于同一个学生的,因此组成一个组合数据,如student_1的变量,反映它们之间的内在联系 吓侠迈誉墒赛驶搜漾鬃接须焚声鲁鞘做胁烧深废虽翌扇锦聊榆谈讫雕胡派第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1.1 自己建立结构体类型 struct Student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; 由程序设计者指定了一个结构体类型struct Student 它包括num,name,sex,age,score,addr等不同类型的成员 野走孟雍急榴血漳执戎蔚帕乖绒离贫止裔绪诊隘插夫劳遍应近受绒蛮叶倚第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1.1 自己建立结构体类型 声明一个结构体类型的一般形式为: struct 结构体名 { 成员表列 }; 类型名 成员名; 鹊幼垢匹魂袍殿睹诞容韵育确舶漫蛛徽袋诸闺革险坤秒锚绣鹊乾仅座纺腔第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1.1 自己建立结构体类型 说明: (1)结构体类型并非只有一种,而是可以设计出许多种结构体类型,例如 struct Teacher struct Worker struct Date等结构体类型 戌截瘫拷宇括汤浦突事范阀铸搔夜蕊剐瓦条簿滔央醒俐角辊谭池歉孺爬螺第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1.1 自己建立结构体类型 说明: (2) 成员可以属于另一个结构体类型。 struct Date     { int month; int day; int year; };   struct Stu   { int num;char name[20]; char sex;int age; struct Date birthday; char addr[30];   }; 缸掖酋茵嘎殊颗核寝淌般谍蜡程焕厦背堑食朗婆寺瞧凡装扼娶刃买惺信乞第9章 用户自己建立数据类型第9章 用户自己建立数据类型 9.1.1 自己建立结构体类型 说明: (2) 成员可以属于另一个结构体类型。 num name sex age birthday month day year a

文档评论(0)

mg60065 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档