C语言程序设计 教学课件 作者 柴世红第10章.pptVIP

  • 0
  • 0
  • 约3.01千字
  • 约 54页
  • 2018-03-29 发布于广东
  • 举报

C语言程序设计 教学课件 作者 柴世红第10章.ppt

10.1 结?构?体?类?型 10.1.1 结构体类型的定义   结构体类型定义的一般形式是: 例如学生类型的定义:   这样就定义了一种结构体数据类型struct student。采用同样的方法可以定义日期结构体类型: 10.1.2 结构体变量   1.定义结构体类型的变量   定义结构体变量有三种方法:    1 利用已定义的结构体类型名定义变量。    struct 结构体名 变量名表;   例如:struct student stu1,stu2,stu3;    2 在定义结构体类型的同时定义结构体变量。    struct 结构体名 成员定义表; 变量名表;   例如:    3 直接定义结构体类型变量。    struct 成员定义表; 变量名表;   例如:   2.结构体变量的初始化   结构体变量的初始化与一维数组类似,一般形式为:    结构体变量名 初值表 ;   例如:    struct student stu1 1002021,“Li ming”,‘M’,19,95.5 ;   如果初值个数少于结构体成员个数,则将无初值对应的成员赋以0值;如果初值个数多于结构体成员个数,则编译出错。   3.结构体变量成员的引用   结构体变量成员引用的一般形式如下:    结构体变量名.成员名 其中的“.”是成员运算符,运算优先级别最

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档