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; }
相关文章推荐
- c++指针函数的使用——回调函数
- Another kind of Fibonacci
- USACO2016 Jan Bronze 4:Promotion Counting
- USACO2016 Jan Bronze 1:Promotion Counting
- USACO2016 Jan Bronze 3:Mowing the Field
- USACO2016 Jan Bronze 2:Angry Cows
- 飛飛(八十二)(补)阅读程序
- 飛飛(八十一)(补)阅读程序
- [leetcode] Add Digits
- 快速简单理解i2c标准协议
- 选择排序
- 约瑟夫环(c语言程序完整版)
- 《c语言深度解剖》读书笔记摘录
- C语言中的字符串,字符和字节函数
- 飛飛(八十)(补)请构造String类的加、减运算(s1+s2将两个字符串的连接起来;s1-s2是将s1的尾部空格和s2的前导空格去除后的连接)
- C/C++二维数组名和二级指针
- 飛飛(七十九)(补)将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。增默认构造函数、
- 飛飛(七十九)(补)阅读程序
- 飛飛(七十八)(补)将数组a中的前size个元素按从小到大顺序排列
- C++ 类中的静态成员变量,静态成员函数