C语言课程课件 第十四章 结构体共用体用户自定义类型
8页1、第14章 结构体、共用体和用户定义 类型 14.1 用typedef说明一种新类型名 14.2 结构体类型 14.3 共用体14.1 用typedef说明一种新类型 名除了可以直接使用C提供的标准类型名(如int、char、float、double、long等)以 外,还可以用typedef声明新的类型名来替代已有的类型名。 实质上typedef命令就是给我们以前的类型进行起外号。说明新类型名的语句一般形式为:typedef 类型名 标识符可以用标识符来代替已 有的类型名来使用。标 识符其实就是类型名的 一个(外号)替身。例如: typedef int INTEGER;它也能用来 定义整型INTEGER m,n;int m,n;14.2 结构体类型结构体和我们前面所说的数组有点相同,都是由若干个成员所组成.数组只不过 是相同类型的元素的集合,而结构体中的各个成员的类型可以不同.结构体类型说明的一般形式为:struct 结构体标识名 类型名1 结构成员名表1;类型名2 结构成员名表2;:类型名n 结构成员名表n;说明结构体类型的关键字用户定义的标识符,在说 明中也可以不出现分号不 能少
2、例如: struct student char name12;char sex;int year,month,day;float sc4; ; 接着我们就struct student 类型来定义变量.数组和 指针变量了struct student std,pers3,*pstd如上是用结构体类型struct student 定义了一个结构体变量std,结构体数 组pers和一个结构体指针变量pstd. 其中:1.结构体变量std所占的内存空间就为左边说明语句中的各成员的总和. 2.结构体数组pers中含有3个元素,每一元素其实也就是一个结构体变量. 3.结构体指针变量pstd只能被赋予结构体变量的地址,也就是说pstd只能指向结构体.结构体变量.数组和指针变量的定义方式还有3种转去介绍14.2 结构体类型结构体变量.数组和指针变量的另外3种定义方式如下:第2种:紧跟在结构体类型之后进行定义 struct student char name12;char sex;int year,month,day;float sc4; std,pers3,*pstd; 跟前一种方式唯一的 区别就是:这
《C语言课程课件 第十四章 结构体共用体用户自定义类型》由会员杨****分享,可在线阅读,更多相关《C语言课程课件 第十四章 结构体共用体用户自定义类型》请在金锄头文库上搜索。
金属材料与热处理课程总复习课件(ppt)
金属切削原理课件 第8章 工件材料切削加工性
Java EE 课程ppt课件 第13章 Spring基础
Java EE 课程ppt课件 第6章 Struts 2的其他应用
Java EE 课程ppt课件 第2章 Struts 2基础
制作精良优美的高质量PPT模版 紫色主色调简洁风
制作精良优美的高质量PPT模版 数码风格论文答辩模版
制作精良优美的高质量PPT模版 蓝白主色调简洁风
制作精良优美的高质量PPT模版 答辩报告毕业设计 蓝色主色调
弹性力学与有限元教学课件第6.2章 ANSYS软件的应用
机械优化设计课件 绪论第1章 优化设计概述
金属切削原理课件 第9章 切削液
制作精良优美的高质量PPT模版 枣红色 毕业答辩论文模版
制作精良优美的高质量PPT模版 论文答辩 星空背景简洁风
制作精良优美的高质量PPT模版 毕业实习答辩 灰色风格
制作精良的论文答辩PPT模版 橙色主色调
艺术花色文艺风ppt模板
数值分析 第八章 常微分方程数值解法
郑州大学概率论与数理统计课程 第8章 假设检验part2
郑州大学概率论与数理统计课程 第4.4章 大数定律
2023-04-12 16页
2021-07-26 46页
2021-07-26 27页
2021-07-26 14页
2021-07-26 26页
2021-07-26 39页
2021-07-26 10页
2021-02-01 20页
2021-02-01 44页
2021-02-01 15页