c语言程序设计教学资料结构体和共同体.pptxVIP

  • 2
  • 0
  • 约1.55千字
  • 约 47页
  • 2018-12-29 发布于上海
  • 举报

c语言程序设计教学资料结构体和共同体.pptx

c语言程序设计教学资料结构体和共同体

第12章 结构体和共用体;主要内容;为什么要定义结构体类型;; 牛牛文库文档分享;优点:结构紧凑,方便管理,数据的相关性强,便于查找,赋值时只针对某个学生,局部的输入错误不会影响全局和其他人信息;结构体和共用体;数组、结构体、共同体比较;; 定义结构体第二步:利用已经定义好的结构体数据类型定义结构体变量 定义结构体变量方式: ;(3)在直接定义结构体变量;方法二: struct student { int number; char name[20]; char sex; int age; float score; }stu1,stu2;;说明: 结构体名(struct):用于标识一种新的数据类型,即结构体类型,可以省略。 注意区分结构体类型与基本数据类型的不同,它是复合数据类型。 结构体成员变量与普通变量的定义一样,它还可以是结构体变量。 ;嵌套的结构体;用typedef定义数据类型; typedef优点之一:有利于程序的通用性和移植性,程序会依赖于硬件特性,用typedef类型就便于移植。;typedef与#define有相似之处 例如:typedef int COUNT; #define COUNT int 作用:都是用COUN

文档评论(0)

1亿VIP精品文档

相关文档