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

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

qq_慕瓜4195553

2020-02-18 16:38

#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回答

  • 奥莉小丸子
    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,再取值

    qq_慕瓜4...

    我觉得这里用++num比较合适

    2020-02-20 17:23:32

    共 1 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题