第六章结构与联合.pptVIP

  • 1
  • 0
  • 约2.98千字
  • 约 27页
  • 2017-08-17 发布于河南
  • 举报
第六章结构与联合

;第六章 结构体、共用体、 枚举类型;一、例子 例:描述5个学生的信息:姓名、学号、性别、年龄、成绩;struct 结构体类型名 { 类型标识符 成员名1; 类型标识符 成员名2; ……………. 类型标识符 成员名n; };;struct date { int month; int day; int year; };;平面上的点: ;结构体类型定义时要注意问题: ;(1) 在声明类型的同时,定义结构变量 struct 结构体名 { 成员表列 } 变量名表列;;(2) 直接定义结构体类型变量 struct { 成员表列 }变量名表列; ;(3) 先声明结构体类型,再定义变量名 struct 结构体名 { 成员表列; }; 结构体类型名 变量表列;;m2在内存中占: 15+1+4+4+4+4=32(个字节);结构变量也允许在定义的同时给出初值,即初始化。 将所有成员的值按顺序逐一列出,并用花括号括起;定义结构类型变量要注意的问题: 不要误认为凡是结构类型都有相同的结构。 (2) 类型与变量是不同的概念。 只能对结构变量中的成员赋值,而不能对结构类型赋值。在编译时,是不会为类型分配空间的,只为变量分配空间。 (3) 对结构中的成员(即“域”),可以单独使用,它的

文档评论(0)

1亿VIP精品文档

相关文档