- 1
- 0
- 约6.45千字
- 约 71页
- 2026-09-28 发布于陕西
- 举报
第13章结构体与共用体;
13.1一个结构体的实例;;;
13.2结构体的定义与引用;
注意:定义最后使用分号结束。构成结构体的每一个变量称为结构体成员,它像数组的元素一样,但数组中的元素是以下标来访问的,而结构体是按成员变量的名字来访问的。与定义一个变量不同,定义结构体时系统不会分配内存单元来存放各数据成员,而是告诉系统它由哪些类型的成员构成,各是什么数据类型,并把它们当作一个整体来处理。;
例如,一个结构体类型student的定义为
其中,struct是定义结构体类型的关键字,student是结构体类型的名字,4个成员变量组成一个结构体类型(student)。在定义结构体类型之后,student相当于系统提供的int、float和char等类型说明符。;
13.2.2结构体变量的定义及初始化
1.结构体变量的定义
通过用户定义的结构体类型student来定义结构体变量,系统会为每个结构体变量分配独立的存储单元,可以将数据存放在结构体变量单元中。结构体变量的定义可以采用下面三种方法。;
(1)在定义了一个结构体类型之后定义结构体变量。例如:
其中定义了两个结构体变量stu1、stu2,它们是已定义的student结构体类型,系统为每个结构体变量分配存储单元。使用student结构体类型定义结构
您可能关注的文档
- 基于新信息技术的程序设计教程第10章 指 针.pptx
- 基于新信息技术的程序设计教程第11章 函数.pptx
- 基于新信息技术的程序设计教程第14章 文件.pptx
- 基于新信息技术的程序设计教程第9章 数组.pptx
- 第12章 预处理指令.pptx
- 第1章 信息技术的发展.pptx
- 第2章 计算思维.pptx
- 第3章 人工智能概述.pptx
- 第4章 C语言基础.pptx
- 第5章 基本数据类型与运算.pptx
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)