大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第20讲 结构深入

知识回顾1.类型定义类型定义关键字任意合法数据类型旧类型名新类型名:typedef新类型名使用typedef关键字可以把种类型定义为另一种类型
知 识 回 顾 1.类型定义

知识回顾2.结构类型声明结构名structy类型结构成员名1:类型结构成员名2类型结构成员名1;
知 识 回 顾 2.结构类型声明

知识回顾3.定义结构变量struct 变量名列表;struct结构名结构名typedef struct萧...变量名列表;类型名;struct结构名变量名列表:类型名变量名列表:
知 识 回 顾 3.定义结构变量

知识回顾4.定义结构指针*结构指针*/typedefstructsam1int x;inty:float t;char u;SAMPLE:..ptrSAMPLE saml;SAMPLE"ptr=&saml;
知 识 回 顾 4.定义结构指针

知识回顾5.访问结构成员sam1typedef structint x,inty,float t;ptrchar u;SAMPLE:访问结构成员的三种方法...saml*pur)Xptr?SAMPLE saml:SAMPLE*ptr-&saml;通过变量名指针取间接运算指针选择运算
知 识 回 顾 5.访问结构成员

问题引出1.实际应用中往往更加复杂表9-2三层嵌套结构startTimeendTimedatedatetimetimemonthyeardayhourminsecmomthyeardayhourrmuinsec这就是今天要研究的复杂结构问题
问 题 引 出 1.实际应用中往往更加复杂 这就是今天要研究的复杂结构问题

主要内容B88oto9.4复杂结构9.5结构数组9.6结构与函数小结目的要求复习思考题上机与编程实践独立作业
主 要 内 容 9.4 复杂结构 9.5 结构数组 目的要求 复习思考题 上机与编程实践 独立作业 小 结 9.6 结构与函数

9.4复杂结构复杂结构包括嵌套结构含数组的结构含指针的结构
9.4 复杂结构 复杂结构包括 ◆嵌套结构 ◆含数组的结构 ◆含指针的结构

9.4.1 嵌套结构1.嵌套结构结构成员本身是一个结构类型表9-2三层嵌套结构startTimeendTimedatetirnedatetimemonthdayhourminmonthdayminyeatsecvearhoursec
9.4.1 嵌套结构 1.嵌套结构 结构成员本身是一个结构类型

2.声明嵌套结构*分别市明整体市明*ypedefstructtvpedestruet方法1:各自声明mmenthstruct方法2:整体声明intvearintdayintmonth;DATAint year:int day.I date;typeder structint hourstructint minint sec,inthour;LTIME:intmin:int sec;pedef struettime;STAMP:DATAdate:TIME time,STAMP;typedef struettypedef struetST'AMP startTimeSTAMPendTime,STAMP startTimeJOB:STAMPendlime1OB:现场编程
2.声明嵌套结构 ◆方法1: 各自声明 ◆方法2: 整体声明 现场编程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第19讲 结构类型.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第18讲 函数再深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第17讲 函数深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第16讲 函数初步.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第15讲 字符串.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第14讲 指针深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第13讲 指针初步.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第12讲 二维数组.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第11讲 一维数组.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第10讲 循环嵌套.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第9讲 循环语句.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第8讲 多路分支程序设计.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第7讲 双路分支程序设计.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第6讲 程序设计基础知识.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第5讲 表达式求值与库函数.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第4讲 表达式.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第3讲 输入与输出.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第2讲 C语言初步(标识符、数据类型、常量).pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第1讲 预备知识与课程概述.pptx
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第十一讲 位字段、联合和枚举.pdf
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第21讲 联合与枚举.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第22讲 文件初步.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第23讲 文件深入.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(实验讲义,共十二个).pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(教案讲稿,共二十四讲).pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第2章 单片机硬件结构.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第1章 单片机基础知识.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第4章 指令系统与汇编程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第9章 单片机应用中模拟量的输入输出.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第5章 单片机的C语言程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第6章 MCS-51系列单片机的中断系统与定时计数器.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第8章 单片机应用中的人机接口.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第7章 单片机串行通信.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第10章 存储器与并行接口扩展.pptx
