Skip to content

Commit 0af3dc1

Browse files
committed
add 010_Enum_and_switch.cpp
1 parent c5b1bf4 commit 0af3dc1

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

010_Enum_and_switch.cpp

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#include<iostream>
2+
3+
enum WeekDays {
4+
Monday, // 0
5+
Tuesday, // 1
6+
Wednesday=5, // 5
7+
Thurday, // 6
8+
Friday, // 7
9+
Saturday, // 8
10+
Sunday // 9
11+
};
12+
13+
int main(int argc, char const *argv[]) {
14+
WeekDays enWeek_days = WeekDays::Friday;
15+
// WeekDays enWeek_days = Friday; //valid
16+
std::cout << WeekDays::Tuesday << '\n'; //should output 1
17+
18+
switch (enWeek_days) {
19+
case WeekDays::Monday:
20+
std::cout << "Today is Monday" << '\n';
21+
break;
22+
case WeekDays::Tuesday:
23+
case WeekDays::Friday:
24+
std::cout << "Today is Friday" << '\n';
25+
break;
26+
}
27+
28+
29+
return EXIT_SUCCESS;
30+
}

0 commit comments

Comments
 (0)