关于for语句的问题
我发现执行for语句for(i=1;i++<4;)
最后i的值是5
是因为最后判断的时候i的值也会+1吗
i=1 1<4 i=2
i=2 2<4 i=3
i=3 3<4 i=4
i=4 4<4 i=5 就不能这样写,要是可以的话那for语句的结构就不是三部分,干脆变成两部分不是更简洁吗 wp231957 发表于 2022-8-13 08:50
就不能这样写,要是可以的话那for语句的结构就不是三部分,干脆变成两部分不是更简洁吗
{:10_266:}我也不想这样写,可是考试的题目它就这样写的 先判断 i 是否小于 4,并执行 i = i + 1,如果条件成立,那就循环,否则,结束。当 i 值为 4 时,循环将结束,但是,i = i + 1 = 5,所以,最后 i 值为 5。
页:
[1]