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

郧阳师范高等专科学校:《C语言程序设计教程》第十一章 结构体与共同体

资源类别:文库,文档格式:PPT,文档页数:83,文件大小:236.5KB,团购合买
第11章结构体与共同体 11.1概述 11.2结构体变量的定义 11.3结构体变量的引用 11.4结构体变量的初始化 11.5结构体数组11.9枚举类型 11.6结构体指针 11.7用结构体指针处理链表 11.8共用体 11.10用 typedef定义类型
点击下载完整版文档(PPT)

制作:方斌 C语言程序设计 教程 郧阳师高等专科学校计 机科学系 方斌制作

制 作:方 斌 C语言程序设计 教程 郧阳师范高等专科学校计 算机科学系 方 斌 制作

制作:方斌 第11章结构体与共同体 111概述 11.7用结构体指针处理链表 112结构体变量的定义.18共用体 113结构体变量的引用11.9枚举类型 114结构体变量的初始化11.10用 typedef定义类型 11.5结构体数组 本章要求及作业 11.6结构体指针

制 作:方 斌 第11章 结构体与共同体 11.1 概述 11.7 用结构体指针处理链表 11.2 结构体变量的定义 11.8 共用体 11.3 结构体变量的引用 11.9 枚举类型 11.4 结构体变量的初始化 11.10 用typedef定义类型 11.5 结构体数组 本章要求及作业 11.6 结构体指针

制作:方斌 11.1概述 结构体( structure)是一种数据类型,它把互相联系的数据组合 成一个整体。例、 num name sex age score addr 10010Li Fun m 1887. 5 Beijing 个学生的学号、姓名、性别、年龄、成绩、地址,是互相联 系的数据,在C语言中用“结构体( structure)”来定义

制 作:方 斌 11.1 概 述 结构体(structure)是一种数据类型,它把互相联系的数据组合 成一个整体。例、 一个学生的学号、姓名、性别、年龄、成绩、地址,是互相联 系的数据,在C语言中用“结构体(structure)”来定义

制作:方斌 struct student { int num /*学号* char name[20];/*姓名*/ char sex /*性别*/ int age; /*年龄*/ float score; /*成绩*/ char addr[30J;/*地址*/ }; struct 是 关键字,不能省略。 student是定义的结构体类型名。 结构体中的每一项数据,称为结构体“成员”( member)或 分 量”。 “结构体”在大多数资料中被称为“结构

制 作:方 斌 struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int age; /* 年龄 */ float score; /* 成绩 */ char addr[30]; /* 地址 */ }; struct 是关键字,不能省略。 student 是定义的结构体类型名。 结构体中的每一项数据,称为结构体“成员”(member)或“分 量”。 “结构体”在大多数资料中被称为“结构

制作:方斌 11.2结构体变量的定义 结构体是一种数据类型(像int、char、faot是数据类型一样), 可以用它定义变量。 用结构体类型定义变量的方式有三种:

制 作:方 斌 11.2 结构体变量的定义 结构体是一种数据类型(像int、char、flaot是数据类型一样), 可以用它定义变量。 用结构体类型定义变量的方式有三种:

制作:方斌 先定义结构体类型,再定义变量,例、 struct student int num; /*学号*/ char name[20];/*姓名*/ char sex *性别*/ int age; /*年龄*/ float score /*成绩* char addr[30];/*地址*/ }; struct student student1, student 2 /*定义结构体 student类型的变量 student1和 student2*

制 作:方 斌 一、先定义结构体类型,再定义变量,例、 struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int age; /* 年龄 */ float score; /* 成绩 */ char addr[30]; /* 地址 */ }; struct student student1, student2; /*定义结构体student类型的变量student1和student2*/

制作:方斌 student1[10010Li Fun M 87.5 Beijing student2 10011 Wangl F 20 Shanghai 结构体变量中的各成员,在内存中顺序存放。结构体变量所占内存大小用运算符 s|zeOf2以 计算。例、 printf( %/od %d\n" sizeof(struct student), sizeof(studenti);

制 作:方 斌 结构体变量中的各成员,在内存中顺序存放。结构体变量所占内存大小用运算符 sizeof计算。 例、 printf("%d %d\n",sizeof(struct student), sizeof(student1));

制作:方斌 为了方便,可以这样定义结构体变量: #define sTudent struct student R STUDENT int num: char name[20] char sex: int age: float score char addr[30] } STUDENT student1, student2

制 作:方 斌 为了方便,可以这样定义结构体变量: #define STUDENT struct student STUDENT { int num; char name[20]; char sex; int age; float score; char addr[30]; }; STUDENT student1, student2;

制作:方斌 在定义类型的同时定义变量 struct student { int. num /*学号*/ char name[20j;/*姓名*/ char sex /*性别*/ int age; /*年龄* float scorei /*成绩* char addr[30];/*地址*/ s studenti, student2

制 作:方 斌 二、在定义类型的同时定义变量 struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int age; /* 年龄 */ float score; /* 成绩 */ char addr[30]; /* 地址 */ } student1, student2;

制作:方斌 三、直接定义变量 struct int num: /*学号* char name[20];/*姓名*/ char sex; /*性别*/ int age; /*年龄* float scorei /*成绩* char addr[30];/*地址*/ student, student2

制 作:方 斌 三、直接定义变量 struct { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int age; /* 年龄 */ float score; /* 成绩 */ char addr[30]; /* 地址 */ } student1, student2;

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

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

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