问答详情
源自:4-8 循环结构之for循环(一)

这样写不可以吗?

为什么写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;


提问者:记川 2017-09-17 21:21

个回答

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

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