7 struct (结构体) 和enum(枚举)

结构体:

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;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章