码迷,mamicode.com
首页 > 编程语言 > 详细

c++自定义类型

时间:2016-06-23 14:19:08      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

 1 /*
 2 
 3 --自定义数据类型
 4 结构体
 5 
 6 共用体
 7 
 8     共用体的数据成员在存储数据时共享存储空间,修改一个成员也会改变另一个成员的值
 9 
10 枚举型
11 
12     如果要使变量只能使用有限的几个值,则应当使用枚举体。之所以叫枚举体,就是因为定义枚举体类型时,需要将所有可能的值列举出来
13 
14 */
15 #include<iostream>
16 using namespace std;
17 struct MyStruct//MyStruct 是结构体的名称
18 {
19     float a;//成员
20     int b;//成员
21 };//分号表示结构体定义结束
22 
23 union MyUnion//MyUnion是共用体的名称
24 {
25     int a;
26     char b;
27 };
28 
29 enum MyEnum//MyEnum是枚举体的名称
30 {
31     A = 10,
32     B = 12
33 };
34 
35 int main()
36 {
37     MyStruct a;
38     a.a = 1;
39     a.b = 4;
40     cout << a.a*a.b<<"——结构体"<<endl;//4
41 
42     MyUnion b;
43     b.a = 123;
44     cout << b.b << "——共用体" << endl;//{
45 
46     MyEnum c;
47     c = B;
48     cout << c + 1 <<"——枚举体"<<endl;//13
49     system("pause");
50     return 0;
51 }

 

c++自定义类型

标签:

原文地址:http://www.cnblogs.com/jin521/p/5610518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!