请考虑以下代码片段:
int totalLength = 0;
int partLength = 0;
for(; totalLength < SOME_CONST; totalLength += partLength, partLength = 0)
{
//partLength may be increased here
}
在这种情况下,我可以假设partLength会在被添加到totalLength之后设置为0(因此,如果在循环体中增加partLength,我不会在循环结束时将0添加到totalLength)。我了解了C++序列等相关知识,但没有找到清晰的答案。