1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
int main()
{
char choice = 'b';
// switch选择一个条件,给出case,如果命中则执行对应语句块
switch (choice) {
case 'a': // if choice == 'a',则命中这个case
std::cout << "You entered 'a'!" << std::endl;
break;
case 'b': // if choice == 'b',则命中这个case
std::cout << "You entered 'b'!" << std::endl;
break;
case 'c': // if choice == 'c',则命中这个case
std::cout << "You entered 'c'!" << std::endl;
break;
default: // 如果上面的case都不满足,则命中这个case
std::cout << "You entered an invalid character!" << std::endl;
}
}
|