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

用num++和++num输出都是55,两者对整体有什么区别

#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;
}


提问者:qq_慕瓜4195553 2020-02-18 16:38

个回答

  • 奥莉小丸子
    2020-04-13 14:19:49

    在这里两个都可以哦,对于变量number自己而言,不管你是 num++还是++num,number自己都会自增1,但是如果是和number有关的运算,比如y=num++,变量是y的话,就不一样了?

  • 慕盖茨4344218
    2020-03-12 22:18:33

    我感觉其实应该都可以吧 都是让num自增1 虽然顺序不一样 但在这里面没什么区别




  • 星_月
    2020-02-19 17:26:04

    num++是先取值再使num=num+1

    ++num是先使num=num+1,再取值