结构体:
C/C++ 数组允许定义可存储相同类型数据项的变量,
但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。
示例:
//声明
struct A
{
int data1;
string data2;
float data3;
}
//定义
A a={1,"fdfd",3.2} //定义时直接赋值
A a ; //直接定义,使用自动初始化的值
//使用
int q=a.data1;
枚举
枚举是 C++ 语言中的一种基本数据类型,它可以让数据更简洁,更易读
关键字 enum
//声明
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
//定义
enum day=DAY::TUE;