循环
有限循环
<= 判断:循环包含上下界。等价于for (int i = begin; i <= end; i++)i32::MAX 时,这个循环无法正常结束(i 递增会溢出回绕,永远满足条件)。列表迭代循环
for (int i = 0; i < list.size(); i++) {
auto &element = list[i];
// body
}list[i] / list.size() 的值重新取,而不是一开始取一份存下来。<= 判断:循环包含上下界。等价于for (int i = begin; i <= end; i++)i32::MAX 时,这个循环无法正常结束(i 递增会溢出回绕,永远满足条件)。for (int i = 0; i < list.size(); i++) {
auto &element = list[i];
// body
}list[i] / list.size() 的值重新取,而不是一开始取一份存下来。