gpt4 book ai didi

c - 从默认情况重定向到 switch 语句

转载 作者:行者123 更新时间:2023-11-30 17:18:28 25 4
gpt4 key购买 nike

我不知道我在这里犯了什么错误。也许是一个或两个概念。即使当用户输入 A、S、D 或 W 以外的任何键时,我的代码也会继续执行 while 循环内的 block 的其余部分。编写的代码如下:

while(<condition>)
{
char ch;
switch(ch=getch())
{
case 'W' : case 'w' :
..event
break;
case 'S' : case 's' :
..event
break;
case 'A' : case 'a' :
..event
break;
case 'D' : case 'd' :
..event
break;
default :
continue;
}
...actions here with the condition in while using
}

最佳答案

如果每次您的值为 (W|S|A|D) 时都会处理一个事件,那么您是否不想在每个 (W|S|A) 之前放置一个 继续 |D) 中断?

我认为,执行上述操作后,默认将为空,以保持当前的结构,即如果没有任何内容与您的 (W|S|A|D) 匹配,则需要执行操作。

关于c - 从默认情况重定向到 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29170182/

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