您的位置:首页 > 编程语言 > C语言/C++

c++自定义类型

2016-06-23 13:43 267 查看
/*

--自定义数据类型
结构体

共用体

共用体的数据成员在存储数据时共享存储空间,修改一个成员也会改变另一个成员的值

枚举型

如果要使变量只能使用有限的几个值,则应当使用枚举体。之所以叫枚举体,就是因为定义枚举体类型时,需要将所有可能的值列举出来

*/
#include<iostream>
using namespace std;
struct MyStruct//MyStruct 是结构体的名称
{
float a;//成员
int b;//成员
};//分号表示结构体定义结束

union MyUnion//MyUnion是共用体的名称
{
int a;
char b;
};

enum MyEnum//MyEnum是枚举体的名称
{
A = 10,
B = 12
};

int main()
{
MyStruct a;
a.a = 1;
a.b = 4;
cout << a.a*a.b<<"——结构体"<<endl;//4

MyUnion b;
b.a = 123;
cout << b.b << "——共用体" << endl;//{

MyEnum c;
c = B;
cout << c + 1 <<"——枚举体"<<endl;//13
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: