gpt4 book ai didi

c++ - 如何运行代码循环 if (a==b) 并且如果 a != b 没有 "else"则不循环

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:05:17 24 4
gpt4 key购买 nike


这是应该如何工作:

if(a == b)
// loop code
else
// run code one time no loop

但我想要

if(a == b)
for(int i = 0; i < 10; ++i) // if a is equal b begin loop
some_function(); // if a is not equal b run code one time

解决!!!

最佳答案

您可以设置循环限制。

int limit = a == b ? 1 : 10;
for (i = 0; i < limit; ++i)
{
...
}

如果 a == b,循环运行一次。如果 a != b,循环运行所需的次数(在您的情况下为 10)。

关于c++ - 如何运行代码循环 if (a==b) 并且如果 a != b 没有 "else"则不循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9276898/

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