C语言程序设计模块六构造数据类型应用训练分析.pptVIP

  • 8
  • 0
  • 约6.59千字
  • 约 31页
  • 2016-06-10 发布于湖北
  • 举报

C语言程序设计模块六构造数据类型应用训练分析.ppt

功能:将一个结构体类型:struct{ …… }; 定义为花括弧后的名字STUDENT。以后就可以用它来定义变量了。 定义数组类型 typedef int COUNT[20]; /*定义COUNT为整型数组*/ typedef char NAME[20]; /*定义NAME为字符数组*/ COUNT a,b; /*a,b为整型数组*/ NAME c,d; /*c,d为字符数组*/ 定义指针类型 typedef char * STRING; /*定义STRING为字符指针类型*/ STRING p1,p2,p[10]; /* p1,p2为字符指针变量,p为字符指针数组名*/ 归纳起来,用typedef定义一个新类型名的方法如下: 先按定义变量的方法写出定义体(如char a[20] ;) 将变量名换成新类型名(如char NAME[20] ;) 在最前面加上typedef(如typedef char NAME[20] ;) 然后可以用新类型名去定义变量(如NAME c,d;) 总结归纳 结构体类型 类型定义 变量定义 成员变量引用 变量初始化 数组定义 数组成员变量的引用 共用体类型 类型定义 变量

文档评论(0)

1亿VIP精品文档

相关文档