while循环

来源:4-10 循环结构之三种循环比较

不考过程序员不改名字

2017-03-19 20:32

http://img.mukewang.com/58ce7a120001b14007320675.jpg为什么i++放在后面两个执行语句前才对,i++过后第二行计算i不就变成了2了么

写回答 关注

3回答

  • 慕粉1954481569
    2017-03-26 21:40:00

    参考答案错了

    //使用while循环

        while(i<=100)

        {

            if(i%2==0)

            {

                flag = -1;

            }

            else

            {

                flag = 1;

            }

            sum += i * flag;

            i++;    

        }

    这样就行了

  • 不考过程序员不改名字
    2017-03-19 21:20:51

    可是i++之后是分号了啊,到第二行i不就变成了2了么

  • 慕粉1029316663
    2017-03-19 20:59:07

    i++是先附值,再自增,就是第一次是取值,i是1,第二行中i还是1的;如果是++i,就是先自增,再附值,第二行中才是2

    不考过程序员...

    可是i++之后是分号了啊,到第二行i不就变成了2了么

    2017-03-19 21:21:15

    共 1 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题

while循环

回答 4

while循环

回答 2

while循环

回答 1

while 循环

回答 3

do-while循环

回答 3