第章自定义类型与字符串.pptVIP

  • 0
  • 0
  • 约3.72千字
  • 约 21页
  • 2018-04-27 发布于山西
  • 举报
第章自定义类型与字符串

第8章 自定义类型与字符串 前面介绍的整型、浮点型、字符型和数组型等都是C++语言中预定义的数据类型,在程序中直接定义这些类型的变量即可使用。在C++中允许用户自定义类型,包括结构体、共用体和枚举类型等。用户自定义类型需要先定义数据类型,然后再定义该种类型的变量才能使用。字符串是最常用的一种数据形式,它是一组字符的序列。通过本章的学习,读者可以掌握自定义数据类型与字符串的使用方法。 8.1 结构体 C++语言中,预定义的数据类型只能描述简单类型的数据。但在实际应用中,常常有许多不同类型的数据也作为一个整体存在。这就需要一种结构,它能包含各种不同的数据类型而形成一个复合的数据类型,这就是结构体。 8.1.1 结构体的概念和声明 当在程序中描述一个学生时,对于每一个学生需要有以下基本信息:学号、姓名、性别、年龄、成绩等。如果将这些信息用彼此独立的变量来描述,将难以反映它们之间的关系。因此,需要将它们组成一个整体来描述。C++语言中提供了管理这些数据的类型,即为结构体类型。 结构体就是一个可以包含不同数据类型的一个结构,属于用户自定义的数据类型。结构体用关键字struct来进行声明,其一般格式如下。 struct 结构体类型名 { 成员数据类型1 成员名1; 成员数据类型2 成员名2; … 成员数据类型n 成员名n; }; 8.1.2 结构体变量的定义 结构体类型定义之

文档评论(0)

1亿VIP精品文档

相关文档