第7章自定义数据类型课件.pptVIP

  • 5
  • 0
  • 约6.57千字
  • 约 37页
  • 2017-08-29 发布于河南
  • 举报
第7章 自定义数据类型 7.1 结构体类型 7.2 共用体 7.3 枚举类型 7.4 用typedef声明类型 7.1 结构体类型 7.1.1 结构体概述 C++的内部数据类型只有简单的整数和浮点。实际问题中涉及大量的复合数据,这些复合数据可用结构型struct来描述。 比如日期由年、月、日三个整型数据量表示,可用结构描述为: struct Date{ int year; int month; int day; }; 又如学生的信息包括学号、姓名、性别、年龄,可用如下结构描述: struct Student { int sno; string name; bool sex; }; 定义结构类型的格式 struct 结构类型名 { 类型名 变量1; 类型名 变量2; … }; 7.1.2 结构体类型变量的定义方法及其初始化 1. 定义结构体类型变量的方法 Student s1; Date d; //在声明类型的同时定义变量,不常用 struct Student { int sno; string name; bool sex; } s; 2. 结构体变量的初始化 Student s={20,sky,true}; 7.1.3 结构体变量的引用 在定义了结构体变量以后,可以引用这个变量。 ①可以将一个结构体变

文档评论(0)

1亿VIP精品文档

相关文档