switch只能接受整型和字符型:
整型:
#include <iostream>
using namespace std;
int main(void){
int a;
while(true) {
cin >> a;
switch(a) {
case 1:
cout << "hi" << endl;
break;
case 2:
cout << "hello" << endl;
break;
default:
cout << "goodbye" << endl;
}
}
}
字符型
#include <iostream>
using namespace std;
int main(void){
char a;
while(true) {
cin >> a;
switch(a) {
case 'b':
cout << "hi" << endl;
break;
case 'c':
cout << "hello" << endl;
break;
default:
cout << "goodbye" << endl;
}
}
}
本文通过两个示例介绍了C++中switch语句的基本使用方法:如何利用switch语句针对整型和字符型变量执行不同的操作。示例分别展示了当输入特定整数值或字符时程序的不同响应。
1968

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



