C++快速入门 第十三讲:联合、枚举和类型别名
联合(union)与结构有很多相似之处,联合也可以容纳多种不同类型的值,但是它每次只能储存这些值中的一个(即当我们已经给联合里的一个成员赋值后,再给另一个成员赋值时,将丢弃第一个成员的值)。
实例1:联合的应用
1 #include <iostream> 2 3 union mima 4 ; 9 10 int main() 11枚举(enum)类型用来创建一个可取值列表。枚举值不是字符串,编译器会按照各个枚举值在定义时出现的先后顺序把它们与0~n1的整数(n是枚举值的总个数)分别关联起来。
实例2:枚举的应用
1 #include <iostream> 2 3 int main() 4 ;//编译后依次变为0、1、2、3、4 6 7 weekdays today; 8 9 today = Monday; 10 std::cout << today << "\n"; 11 12 today = Friday; 13 std::cout << today << "\n"; 14 15 switch (today) 16 27 return 0; 28 }类型别名(typedef)可以为一个类型定义创建一个别名。例如:
定义typedef int* intPointer;后便可以使用intPointer myPointer;来定义整型指针。
C/C++
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?