【求助】关于switch case 的问题
本人刚开始学习C#,在Unity中想实现如下功能,控制汽车的档位,在不同档位下实现不同的速度,具体的代码如下:
//定义档位函数
void Gears()
{if(Input.GetKeyDown(KeyCode.Q))
{
if(gears<8)
{
gears++;
}
}else if(Input.GetKeyDown(KeyCode.E))
{
if (gears >-8)
{
gears--;
}
}
Debug.Log("gears=" + gears);
switch (gears)
{
case 8:
speed >= 70.0f && speed <= 80.0f;
break;
}
}
但是代码中出现了一下问题:

求解答,为什么 speed >= 70.0f && speed <= 80.0f; 会出错。
注:speed以做全局变量定义。
//定义档位函数
void Gears()
{if(Input.GetKeyDown(KeyCode.Q))
{
if(gears<8)
{
gears++;
}
}else if(Input.GetKeyDown(KeyCode.E))
{
if (gears >-8)
{
gears--;
}
}
Debug.Log("gears=" + gears);
switch (gears)
{
case 8:
speed >= 70.0f && speed <= 80.0f;
break;
}
}
但是代码中出现了一下问题:

求解答,为什么 speed >= 70.0f && speed <= 80.0f; 会出错。
注:speed以做全局变量定义。
...全文
相关推荐
2022年c语言实验一实验报告1000字范文.docx
2022年c语言实验一实验报告1000字范文.docx
switch-case语句用法
if语句处理两个分支,处理多个分支时需使用if-else-if结构,但如果分支较多,则嵌套的if语句层就越多,程序不但庞大而且理解也比较困难.因此,C语言又提供了一个专门用于处理多分支结构的条件选择语句,称为switch语句,又称开关语句.
使用 Python 实现简单的 switch/case 语句的方法
主要介绍了用 Python 实现简单的 switch/case 语句的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
java中switch case语句需要加入break的原因解析
主要介绍了java中switch case语句需要加入break的原因解析的相关资料,需要的朋友可以参考下
Python Switch Case三种实现方法代码实例
主要介绍了Python Switch Case2种实现方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


