为什么这样子写出不了结果?

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

交大少

2015-09-13 14:51

//使用while循环    while(i<=100)    {        i++;        sum = i + sum ;        flag *= -1;        i *= flag ;        }    printf("sum=%d\n",sum);    return 0;     } 虽然中间过程有点冗杂了,但是我想知道为什么这样不可以。

写回答 关注

2回答

  • qq_寒月shang雪shan_0
    2015-09-13 17:17:08

    c中用的每一个变量都要显示的声明,否则就会把错

  • qq_寒月shang雪shan_0
    2015-09-13 17:15:59

    因为i变量没有声明

    应该是这样

    int i = 0;

    while(i <= 100){

    i++;

    sum+=i;


    }

C语言入门

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

924613 学习 · 20763 问题

查看课程

相似问题