//============================================================================
// Name : enum.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
using namespace std;
enum Day{
Saturday,Sunday=0,Monday,Tuesday,Wednesday,Thursday,Friday
};
void print(Day day){
if(day==0){
cout<<"工作日"<<endl;
}else{
cout<<"休息日"<<endl;
}
}
int main() {
enum Fruit{
apple,grape,pear,orange,watermalon,banana
}frt1;
typedef enum Fruit ShuiGuo;
enum Fruit frt2=apple;
ShuiGuo frt3=pear;
frt1=(Fruit)0;
// 看看enum 的大小
// 实际显示为4,说明占四个字节
cout<<sizeof(Day)<<endl;;
for(int i=apple;i<=banana;i++)
switch(i){
case apple:cout<<"apple"<<endl;break;
case pear:cout<<"pear"<<endl;break;
case orange:cout<<"orange"<<endl;break;
case banana:cout<<"banana"<<endl;break;
default:break;
}
print(Saturday);
print(Sunday);
print(Monday);
print(Tuesday);
print(Wednesday);
print(Thursday);
print(Friday);
if(frt2==0){
cout<<"apple"<<endl;
}
if(frt3==2){
cout<<"pear"<<endl;
}
return 0;
}
c++之enum(枚举) 仅仅代码
最新推荐文章于 2023-06-13 21:32:03 发布