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

《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体、公用体、枚举类型及其它

资源类别:文库,文档格式:PPT,文档页数:78,文件大小:383KB,团购合买
11.1 结构体的定义及引用 11.2 结构体数组 11.3 结构体与指针 11.4链表的概念 11.5 共用体的概念 11.6 枚举类型 11.7 类型标识符的自定义
点击下载完整版文档(PPT)

第十一章 结构体、公用体、枚举类型 及其它 总目最下一章By

第十一章 总目录 下一章Betty 结构体、公用体、枚举类型 及其它

0111结构体的定义及引用 ¤112结构体数组 ¤113结构体与指针 ¤11.4链表的概念 11.5共用体的概念 011.6枚举类型 ¤117类型标识符的自定义

¤11.1 结构体的定义及引用 ¤11.2 结构体数组 ¤11.3 结构体与指针 ¤11.4链表的概念 ¤11.5 共用体的概念 ¤11.6 枚举类型 ¤11.7 类型标识符的自定义

第一节结构体 111.1结构体类型标识符的定义 111.2结构体类型变量的定义 111.3结构体变量的使用

第一节 结构体 11.1.1 结构体类型标识符的定义 11.1.2 结构体类型变量的定义 11.1.3 结构体变量的使用

11结构体类型标识符的定义 在一个组合项中包含若干个不同的 数据项。称为结构体 structure。 它相当于其他高级语言中的记录

在一个组合项中包含若干个不同的 数据项。称为结构体structure。 它相当于其他高级语言中的记录。 11.1.1 结构体类型标识符的定义

所谓结构体的定义,是指定义相 应的数据结构及相应的变量。 先定义一个结构体类型标识符 再定义相应的变量 例如: 要求定义关于学生通讯录的结构体类型 struct name1,其中包括以下数据:姓名 (长度为10的字符数组)、性别(字符型 地址(长度为20的数组)、电话(整型)

所谓结构体的定义,是指定义相 应的数据结构及相应的变量。 先定义一个结构体类型标识符 再定义相应的变量 例如: 要求定义关于学生通讯录的结构体类型 struct_name1,其中包括以下数据:姓名 (长度为10的字符数组)、性别(字符型)、 地址(长度为20的数组)、电话(整型)

结构体描述 姓名性别|地址|电话 chal char char struct name1 name[10] sex addr[20] tel 结构体定义 自己定义 的结构体 struct struct name l 名 关键字 char name [101 char sex char addr] 数据项 (成员) 名称

结构体定义: struct struct_name1 { char name[10]; char sex; char addr[20]; int tel; }; 姓 名 char name[10] 性 别 char sex 地 址 char addr[20] 电 话 int tel struct_name1 关键字 自己定义 的结构体 名 数据项 (成员) 名称 结构体描述:

定义有n个成员的结构体类型的一般形式: struct结构体类型标识 类型标识符1成员名1; 类型标识符2成员名2; 类型标识符n成员名n;

定义有n个成员的结构体类型的一般形式: struct 结构体类型标识符 { 类型标识符1 成员名1; 类型标识符2 成员名2; ….. ……. 类型标识符n 成员名n; };

112结构体类型变量的定义 定义变量的一般形式: stepI:定义好一个结构体类型后 step2:定义变量 struct结构体类型标识符变量名列表 注:关键字 struct与结构体类型标识符一起使用。 例 关键字 变量 struct struct namel tall, txh2 已经定义的结构体类型名

11.1.2 结构体类型变量的定义 定义变量的一般形式: step1: 定义好一个结构体类型后 step2: 定义变量 struct 结构体类型标识符 变量名列表; 注:关键字struct 与结构体类型标识符一起使用。 例: struct struct_name1 txl1,txl2; 关键字 已经定义的结构体类型名 变量

还可以用如下方法定义结构体变量 (1)直接定义结构体变量: 形如: 例 struct struct 类型标识符1成员名1; char name[20] 类型标识符2成员名2 char sex char 类型标识符n成员名n addr[20] }变量名表; It tel 1 txl1. txl2

还可以用如下方法定义结构体变量: (1)直接定义结构体变量: 形 如: struct { 类型标识符1 成员名1; 类型标识符2 成员名2; …… …… 类型标识符n 成员名n; } 变量名表; 例: struct { char name[20]; char sex; char addr[20]; int tel; } txl1, txl2;

(2)在定义结构体类型标识符的同时定义变量 形如: struct结构体类型标识符 struct struct name1 类型标识符1成员名1 char name[20] 类型标识符2成员名2,chrx char addr[201 类型标识符n成员名n int tel }变量名表; }t×|1,tx2;

(2)在定义结构体类型标识符的同时定义变量 形 如: struct 结构体类型标识符 { 类型标识符1 成员名1; 类型标识符2 成员名2; …… …… 类型标识符n 成员名n; }变量名表; 例: struct struct_name1 { char name[20]; char sex; char addr[20]; int tel; } txl1, txl2;

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

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

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