gpt4 book ai didi

objective-c - 如何在 case 语句中使用 bool 运算符?

转载 作者:太空狗 更新时间:2023-10-30 03:47:42 26 4
gpt4 key购买 nike

我只是不明白如何在 switch 语句中使用 bool 运算符

switch (expression) {
case > 20:
statements
break;
case < -20:
statements
break;
}

编辑:
我不想要 If () 语句。

最佳答案

你不能。使用 if() ... else ...

最接近您想要的东西使用 GCC 扩展,因此是非标准的。您可以在 case 语句中定义范围,而不仅仅是一个值:

switch(foo)
{
case 0 ... 20: // matches when foo is inclusively comprised within 0 and 20
// do cool stuff
break;
}

但是,您不能使用它来匹配特定值下的任何。它必须在一个精确的范围内。 Switches 只能用于替换常量的比较运算符,除此之外不能用于任何其他用途。

关于objective-c - 如何在 case 语句中使用 bool 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2125820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com