为了账号安全,请及时绑定邮箱和手机立即绑定

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


正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

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




0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~
#1

qq_慕瓜4195553 提问者

我觉得这里用++num比较合适
2020-02-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信