用switch语句处理菜单命令。在许多应用程序中,用菜单对流程进行控制,例如从键盘输入一个′A′或′a′字符,就会执行A操作,输入一个′B′或′b′字符,就会执行B操作。
时间: 2023-12-03 15:37:56 浏览: 55
89C52单片机矩阵键盘行列扫描程序
当我们需要根据用户输入的不同字符执行不同的操作时,可以使用switch语句处理菜单命令。switch语句是一种多分支选择结构,它根据表达式的值,选择匹配的case标签执行相应的语句块。以下是一个简单的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
char choice;
cout << "请选择操作:A、B、C" << endl;
cin >> choice;
switch (choice) {
case 'A':
case 'a':
cout << "执行A操作" << endl;
break;
case 'B':
case 'b':
cout << "执行B操作" << endl;
break;
case 'C':
case 'c':
cout << "执行C操作" << endl;
break;
default:
cout << "无效的选择" << endl;
break;
}
return 0;
}
```
在上面的代码中,我们首先定义了一个字符变量choice,然后输出菜单提示用户选择操作。接着使用switch语句根据用户输入的字符执行相应的操作。注意,在case标签中,我们可以使用多个字符来匹配同一个操作,例如case 'A':和case 'a':都执行A操作。最后,我们使用default标签处理无效的选择。
阅读全文