这样写不可以吗?

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

记川

2017-09-17 21:21

为什么写num=num+1 不可以


int sum, num;  

    sum = 0;

    for(num = 0; num<=10; num=num+1)

{

         sum=sum+num; //计算每次数字之间的和sum

    }

    printf("10以内数的和为:%d", sum);

    return 0;


写回答 关注

1回答

  • 叶zero
    2017-09-17 21:39:44

    这个for循环中计算机无法分辨前一个num和后一个num分别代表的值是多少,定义太模糊,最好直接用num+1或者num++

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题