主要内容
C++允许用户声明自定义类型(Undefined Type,UDT),包括结构体(structure)类型、共用体(union)类型、枚举(enumeration)类型、类(class)类型。
C++的类(class)类型就是在结构体类型基础上扩充发展起来的。
结构体
sturct是声明结构体类型的关键字。大括号内是结构体中全部的成员,由它们组成一个特定结构体。每一个成员也称为结构体中的一个域,所以成员表又称域表。
结构体相当于一个模型,不占用存储空间。
本文件需要用到某个结构体类型时,可以用#include指令将包含结构体声明的文件包含到本文件中。如: #include <file1.cpp>
1)结构体变量初始化
2)引用结构体变量
1. 赋值
2. 引用变量的成员
“.”为成员运算符,在所有运算符中优先级最高。