这两个有什么区别

来源:4-8 循环结构之for循环(一)

qq_f_39

2016-04-10 00:28

计算10以内的数之和   

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

写回答 关注

2回答

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

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

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

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

    qq_f_3...

    循环变量设为0感觉是变复杂了 在C语言里试了一下 num=1输出结果也是55 其实初值0 1 都可以吧

    2016-04-12 10:59:40

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926209 学习 · 20797 问题

查看课程

相似问题