我正在为一个变量编写一个 for 循环,该变量start的值已经在程序的其他地方计算过。
这样做for(start; start<end; start++)会发出警告,并且
for(start=start; start<end; start++) 似乎是不必要的任务。
我能想到的另一个选项如下——这可以吗,或者你会把它归类为糟糕的编码风格?
for(; start<end; start++){
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
恕我直言,这不是糟糕的编码风格,但也许您想改用 a while?
while (start < end)
{
//do stuff
++start;
}
Run Code Online (Sandbox Code Playgroud)
这只是品味问题,真的。