【规则4-5-1】不可在for 循环体内修改循环变量,防止for 循环失去控制。
【建议4-5-1】建议for 语句的循环控制变量的取值采用“半开半闭区间”写法。
示例 4-5(a)中的x 值属于半开半闭区间“0 =< x < N”,起点到终点的间隔为N,循环次数为N。
示例 4-5(b)中的x 值属于闭区间“0 =< x <= N-1”,起点到终点的间隔为N-1,循环次数为N。
相比之下,示例4-5(a)的写法更加直观,尽管两者的功能是相同的。
【规则4-5-1】不可在for 循环体内修改循环变量,防止for 循环失去控制。
【建议4-5-1】建议for 语句的循环控制变量的取值采用“半开半闭区间”写法。
示例 4-5(a)中的x 值属于半开半闭区间“0 =< x < N”,起点到终点的间隔为N,循环次数为N。
示例 4-5(b)中的x 值属于闭区间“0 =< x <= N-1”,起点到终点的间隔为N-1,循环次数为N。
相比之下,示例4-5(a)的写法更加直观,尽管两者的功能是相同的。