【发布时间】:2011-06-09 22:50:36
【问题描述】:
我正在创建一个控制台应用程序并使用switch 语句创建一个简单的菜单系统。用户输入采用单个字符的形式,在屏幕上显示为大写字母。但是,我确实希望程序同时接受小写和大写字符。
我了解switch 语句用于与常量进行比较,但是否可以执行以下操作?
switch(menuChoice) {
case ('q' || 'Q'):
//Some code
break;
case ('s' || 'S'):
//More code
break;
default:
break;
}
如果这不可能,是否有解决方法?我真的不想重复代码。
【问题讨论】:
标签: c++ switch-statement conditional-statements or-operator