gpt4 book ai didi

c++ - 是否可以在 C++ 中转到更高级别的范围条件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:39 26 4
gpt4 key购买 nike

我在 do something 部分中有完全相同的代码行,所以我想将这两个部分合并为一个部分。但是我不想为 do something 创建一个单独的函数。

有没有办法在到达条件B的else时转到condition A的else?

if (conditionA)
{
//some code here
if (conditionB)
{

}
else
{
//do something
}
}
else
{
//do something
}

最佳答案

绝对不鼓励跳过代码,如果你真的想最小化代码那么你唯一能做的就是重新安排流程以更好地满足你的需要,例如:

if (conditionA)
{
some code

if (conditionB)
do something else
}

if (!conditionA || !conditionB)
do something

关于c++ - 是否可以在 C++ 中转到更高级别的范围条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694623/

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