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

是错的还是只是跟他设定的不同

#include

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; } foe的执行表达式换成++num为什么不行

正在回答

3 回答

菜鸡互啄:不怕,用其他编译器可以通过,我想在这里它们是一样的。

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

++num和num++的含义是不一样的,前++是指先自加1再进行操作,而后++是执行完操作再自行加1,你可以调试一下试试。

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

慕盖茨3547484 提问者

一个c语言大神说i++和++i是一样的,只是在程序中一般都习惯于用i++
2017-07-12 回复 有任何疑惑可以回复我~

不知道这积分是怎么设定的,我只有1积分,没办法给你3积分

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

举报

0/150
提交
取消

是错的还是只是跟他设定的不同

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