jjzjj

partLength

全部标签

c++:for循环增量部分中的操作顺序

考虑以下代码:inttotalLength=0;intpartLength=0;for(;totalLength在这种特殊情况下,我是否可以假设partLength在添加到totalLength之后将被设置为0(因此如果partLength将在循环体中增加,我不会在循环结束时将0添加到totalLength循环)?我阅读了有关C++序列等的内容,但没有找到任何明确的答案。 最佳答案 是的。逗号运算符的左侧排在右侧之前。totalLength+=partLength将在执行partLength=0之前进行全面评估。