参见英文答案 >
Avoiding if statement inside a for loop?4个
我有一个while循环,我想只进行一次特定操作,并为所有其他循环运行执行不同的操作.
我有一个while循环,我想只进行一次特定操作,并为所有其他循环运行执行不同的操作.
while (..) { if ( 0 == count ) { // do_this } else { // do_that } count++; }
这里,count只需要与0进行一次比较,但在每次循环运行中都需要进行不必要的比较.有没有另一种方法,比较只发生一次,一旦成功不再被调用?