我读过某个地方应该使用for
循环,当你迭代某种数组/序列/列表/任何你调用它和一个while循环当你的循环需要停止在一定的条件下。在这方面有什么更好的 - 'for`或'while`
所以,如果我有这样的事情
int len = 0;
for(; s[len] != '\n'; ++len) {
// some processing
if (someCondition) {
return len;
}
}
// if done iterating, return len
return len;
这样行使用for
循环在这种情况下或将一个while
循环最好?
+1将初始值设定项放在for语句中似乎是个不错的主意。 – helpermethod 2010-12-10 23:00:13