这是应该怎么做的:
if(a == b)
// loop code
else
// run code one time no loop
Run Code Online (Sandbox Code Playgroud)
但我想要
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
Run Code Online (Sandbox Code Playgroud)
Solved!!!
Tor*_*ten 11
您可以设置循环限制.
int limit = a == b ? 1 : 10;
for (i = 0; i < limit; ++i)
{
...
}
Run Code Online (Sandbox Code Playgroud)
如果a == b,循环运行一次.如果是!= b,则循环运行所需数量(在您的情况下为10).
| 归档时间: |
|
| 查看次数: |
255 次 |
| 最近记录: |