当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

湖南大学:《C语言程序设计》PPT教学课件_第十章 结构体与共用体(李丽娟)

资源类别:文库,文档格式:PPT,文档页数:71,文件大小:926.5KB,团购合买
§10.1 结构体及其类型定义 §10.2 定义结构体变量 §10.3 结构体类型变量的引用 §10.4 结构体变量的初始化 §10.5 结构体数组 §10.6 结构指针 §10.7 共用体类型数据 §10.8 链表
点击下载完整版文档(PPT)

888从从从从从座座从从从8从从幽8从从从从B8从从 G语 程序设计 i制作h刘金连

第一章C语言概述 ·第二章数据类型、运算符与表达式 ·第三章最简单的c程序设计 第四章逻辑运算和判断选取控制 ·第五章循环控制 第六章数组 ·第八章编译预处理 第九章指针 第十章结构体与共用体 第十二章文件的基本操作 第十三章位运算

• 第一章 C语言概述 • 第二章 数据类型、运算符与表达式 • 第三章 最简单的C程序设计 • 第四章 逻辑运算和判断选取控制 • 第五章 循环控制 • 第六章 数组 • 第八章 编译预处理 • 第九章 指针 • 第十章 结构体与共用体 • 第十二章 文件的基本操作 • 第十三章 位运算

第十章结构体与共用体

§10.1结构体及其类型定义 已介绍的数据类型:简单变量、数组、指针。 存在的问题:难以处理一些较复杂的数据结构。 例:建立学生档案 每一个学生的:学号( (int num) 姓名( char name[20 性别 char sex) 年龄(ag)c语吉醒序t

§10.1 结构体及其类型定义 已介绍的数据类型:简单变量、数组、指针。 例:建立学生档案 每一个学生的:学号(int num) 姓名(char name[20]) 性别(char sex) 年龄(int age) 存在的问题:难以处理一些较复杂的数据结构

成绩( float score) 地址( char addr[30 C程序可将上述数据的集合定义为一种结构体类型: struct student Int num char name 201 char sex Int age fl oat score char addr 30 c語醒设计

成绩(float score) 地址(char addr[30]) C程序可将上述数据的集合定义为一种结构体类型: struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }

上述定义中: struct关键词(保留字),表示定义一种结 构体类型。 strudent结构体名 结构体定义的一般形式: struct结构体名 成员表列}; 成员表列:类型标识符成员名 以上仅说明了定义一种类型的方法,尚未定 义变量 c語醒设计

上述定义中: struct ––– 关键词(保留字), 表示定义一种结 构体类型。 结构体定义的一般形式: struct 结构体名 {成员表列}; 成员表列:类型标识符 成员名 以上仅说明了定义一种类型的方法,尚未定 义变量。 strudent –––结构体名

如 struct exp 结构体名 i int times char flag 成员表列 float meter; c語醒设计

如:struct exp { int times; char flag; float meter; } 结构体名 成员表列

§10.2定义结构体变量

§10.2 定义结构体变量

三种方法可用来定义结构体变量: 、先定义结构体类型再定义结构体变量 例: struct student f int num; char name 20; char sex int age, float score char addr30]; struct student X1, X2 类型标识符 则x1,x2为 student结构型变量,x1,x2可存 放 student类型数据 c語醒设计

一、先定义结构体类型再定义结构体变量 三种方法可用来定义结构体变量: struct student x1 , x2 ; 则 x1 , x2为student 结构型变量,x1 , x2可存 放student类型数据。 例: struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; } 类型标识符

在定义结构体类型的同时定义变量: 定义形式stuc结构体名 成员表列}变量名表列; 例 struct student i int num; char name 201 char sex Int age char addr[30 }x1,x2; c語醒设计

例: struct student { int num; char name[20]; char sex; int age; char addr[30]; } x1, x2; 定义形式 struct 结构体名 {成员表列} 变量名表列; 二、 在定义结构体类型的同时定义变量:

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共71页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有