小编Mua*_*uaz的帖子

继续循环内部if语句与使用循环内if语句的否定

例如,让我们考虑以下2个代码:

for (i = 0; i < 1000; i++)
{
   if ( i % 2 != 0)
   {
       continue;
   }
   else
   {
     ...  
   }    
}
Run Code Online (Sandbox Code Playgroud)

for (i = 0; i < 1000; i++)
{
   if (i % 2 == 0)
   {
     ...  
   }    
}
Run Code Online (Sandbox Code Playgroud)

两者都会导致相同的结果.那么哪一个使用?哪一个更好?这两者之间是否存在显着的性能差异?让我们看看你们看到了什么.我喜欢我在这里看到的关于这些事情的讨论.这可能会导致更好的代码编写和更好的执行时间.我发布了这个问题,因为我找不到答案.如果我找不到答案,我可能会在将来发布另一个这样的人.

PS什么是你可以在没有它的情况下继续使用循环的目的?

syntax optimization loops continue execution

4
推荐指数
1
解决办法
2085
查看次数

标签 统计

continue ×1

execution ×1

loops ×1

optimization ×1

syntax ×1