VC++第七篇.pptVIP

  • 1
  • 0
  • 约1.71万字
  • 约 55页
  • 2018-07-08 发布于湖北
  • 举报
7.1 结构 在编程中往往要将一组数据聚集起来表示一个实例。如果这些数据是彼此独立的变量,就难以反映它们之间的关系。因此需要将这些数据聚集起来组成一个整体,这样就需要结构类型。 所谓结构(structure,简写为struct,也称为结构体)就是一种自定义类型,也被称为聚集数据类型。一个结构就是一个自定义类型,有一个名字,包含一组成员。结构的一个变量中,每个成员都持有自己的值。结构类型可定义数组,结构中也能包含静态成员。 7.1.1 结构类型的定义 定义一个结构类型要用一条结构说明语句,格式如下: struct 结构类型名 { 成员类型1 成员名1; 成员类型2 成员名2; ... 成员类型n 成员名n; }; 其中,struct是定义结构类型的关键字。结构体类型名是用户命名的标识符。成员的数据类型可以是基本数据类型以及基本类型的数组,也可以是已定义过的某种数据类型,以及这些类型的数组。若几个成员具有相同数据类型,各成员名之间用逗号隔开,就像定义同一类型的多个变量一样,只是不能初始化。 从逻辑上看,各个成员之间是无序的。但从数据存储来看,一个结构变量的各成员是按说明的次序来存储的。 定义一个结构类型是一条完整的说明语句,所有成员要用一对花括号括起来,不能忘记最后用分号结束。 下面定义一个结构类型来表示学生的各种信息: struct St

文档评论(0)

1亿VIP精品文档

相关文档