我是第二个 OOP 类(class)的编程学生,我有一个简单的问题,我无法在互联网上找到答案,如果有答案,我深表歉意。
我的问题是:
是否可以在 switch 语句中使用 bool 条件?
例子:
switch(userInputtedInt)
{
case >= someNum && <= someOtherNum
break;
// Is this possible?
}
最佳答案
不,这在 C++ 中是不可能的。 Switch 语句只支持整数和字符(它们将被它们的 ASCII 值替换)进行匹配。如果你需要一个复杂的 bool 条件,那么你应该使用 if/else block
关于c++ - 是否可以在 Switch 语句中执行以下操作 - C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094776/