为什么结果是11

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

点解唔叫我琦哥4065082

2016-09-26 19:49

#include <stdio.h>
int main()
{
    // 定义变量sum, num
    int sum, num;  
    sum = 0;
    for(num = 0;num <= 10; num++); //for循环条件与num的变化值
    {
         sum+=num;//计算每次数字之间的和sum
    }
    printf("10以内数的和为:%d", sum);
    return 0;
}
写回答 关注

3回答

  • 彭霸天
    2016-09-26 20:52:09
    已采纳

    多了一个;号。。。for语句不用;

    for(num = 0;num <= 10; num++); //for循环条件与num的变化值

    点解唔叫我琦...

    非常感谢!

    2016-09-28 01:09:02

    共 1 条回复 >

  • qq_梦与现实的距离_0
    2016-09-27 12:32:17

    循环的for后面是不要加 ; 的,{。。。。}里的语句都是for里面的,我是新手,以上为个人理解。

  • 冬至Linux
    2016-09-26 20:41:41

    你确定是num<=10,不是sum<=10;

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题