问答详情
源自:4-8 循环结构之for循环(一)

这两个有什么区别

计算10以内的数之和   

for(num = 0; num<=10;num++) 这一步,为什么不是 for(num = 1; num<=10;++num)

提问者:qq_f_39 2016-04-10 00:28

个回答

  • 流蝶香lol
    2016-05-02 09:45:40

    没有影响答案输出,但是在其他循环可能就会输出不一样的答案。因为for循环第四步才执行表达式3,第三步是判断表达式2是否为真,如果为真则执行下面的代码块,如果为假结束循环。

  • JVM_src
    2016-04-10 01:26:10

    num起始值不一样啊,一个从0开始到10,后者从1开始到10,至于++放前面是先自增再运算,放后是先做运算再自增,这里没有任何影响