C++编程:枚举、多维数组、结构体与动画实现
1. 枚举类型的使用
1.1 枚举类型简介
枚举类型是一种用户定义的数据类型,它允许我们为一组整数值赋予有意义的名称。例如,在处理扑克牌花色时,我们可以定义一个枚举类型 Suit :
enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES };
1.2 打印枚举值
编译器并不知道我们希望如何打印枚举值,因此我们需要编写一个函数来实现这个功能。以下是一个打印扑克牌花色的函数示例:
void print(Suit suit) //prints a Suit
{
switch (suit)
{
case CLUBS : sout << 'C'; break;
case DIAMONDS: sout << 'D'; break;
case HEARTS : sout << 'H'; break;
case SPADES : sout << 'S'; break;
default : sout << '?'; break;
}
}
1.3 enum class 的使用
在 C++11 及以后的版本中,引入了 <
C++枚举、数组、结构体与动画实现
超级会员免费看
订阅专栏 解锁全文
387

被折叠的 条评论
为什么被折叠?



