gpt4 book ai didi

c++ - 将switch语句案例分组在一起?

转载 作者:IT老高 更新时间:2023-10-28 12:44:21 24 4
gpt4 key购买 nike

我可能看多了一些东西,但是在 C++ 中有没有一种简单的方法可以将案例组合在一起而不是单独写出来?我记得基本上我可以做到:

SELECT CASE Answer
CASE 1, 2, 3, 4

C++ 中的示例(适合需要的人):

#include <iostream.h>
#include <stdio.h>
int main()
{
int Answer;
cout << "How many cars do you have?";
cin >> Answer;
switch (Answer)
{
case 1:
case 2:
case 3:
case 4:
cout << "You need more cars. ";
break;
case 5:
case 6:
case 7:
case 8:
cout << "Now you need a house. ";
break;
default:
cout << "What are you? A peace-loving hippie freak? ";
}
cout << "\nPress ENTER to continue... " << endl;
getchar();
return 0;
}

最佳答案

AFAIK 你所能做的就是省略返回以使 C++ 中的东西更紧凑:

switch(Answer)
{
case 1: case 2: case 3: case 4:
cout << "You need more cars.";
break;
...
}

(当然,您也可以删除其他返回值。)

关于c++ - 将switch语句案例分组在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494170/

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