C语言程序设计刘国成张丹彤第九章结构体及共用体课件教学.pptVIP

  • 3
  • 0
  • 约4.18千字
  • 约 47页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘国成张丹彤第九章结构体及共用体课件教学.ppt

馋死 PPT研究院 POWERPOINT ACADEMY * * * * C语言程序设计教程 C语言不仅提供了丰富的数据类型,而且还允许由用户自己定义类型说明符,也就是说允许由用户为数据类型取“别名”。类型定义符typedef即可用来完成此功能。其一般形式为: ? typedef 类型名 标识符; ? 其中,“类型名”必须是此语句之前已有定义的类型标识符。“标识符”是由用户定义的,作为新的类型名。typedef语句的作用是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型。原有类型名仍然有效。 C语言中给出了另一种构造数据类型——“结构(structure)”或叫“结构体”。它相当于其他高级语言中的记录。“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。 结构体类型定义的一般形式为: ? struct 结构体标识名 { 类型名1 结构体成员名表1; 类型名 2 结构体成员名表2; 类型名n 结构体成员名表n; }; ? 其中struct 是关键字,是结构体类型的标志。“结构体标识名”和“结构体成员名”都是用户定义的标识符。“结构体标识名”是可选项。每个“结构体成员名表”中都可以

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档