问答详情
源自:4-6 循环结构之while循环

这题为什么不能用 ++i

这题为什么不能用 ++i

提问者:你可以笑一个吗 2018-07-13 11:40

个回答

  • 宝慕林9123151
    2018-07-28 15:22:56

    可以啊,你把++i 放到sum=sum+i;下面就行了

  • Simonbj
    2018-07-16 13:05:56

    #include <stdio.h>

    int main()

    {

        int i,sum=0;

        i=1;

        while(i <= 100)  //循环条件应该是什么呢?

        {

            sum=sum + i++;

        }

        printf("100以内所有整数之和为:%d\n", sum);

        return 0;

    }


  • Alone风
    2018-07-13 18:16:58

    ++i   先自加,再赋值。假设i开始为0,执行++i,则先计算0+1=1,再将结果1赋给i。