为什么是i++;放在前面?!

来源:4-10 循环结构之三种循环比较

慕粉4285392

2016-11-05 20:47

参考代码那里是

i++;

sum+=i*flag;

这样的话不是先将i自加一,再运算sum=sum+i*flag么,而一开始定义i=1,这样的话理论上会跳过i=1这个进行运算,可为什么却不会呢?

写回答 关注

2回答

  • 慕粉2100386094
    2016-11-06 15:58:44

    前面的课程中说过,在计算机中i++和++i 没有区别,只是在理解上有区别

    慕粉4285...

    你看清楚点,是有区别的……

    2016-11-06 23:19:31

    共 1 条回复 >

  • 凌乱的妖怪
    2016-11-05 22:02:20

    是不是i++只是暂时给i+1,并不算赋值啊?

    小白,说实话怎么看不懂题

    慕粉4285...

    没有了,我知道了……就是自增自减的性质,a++是先取值后加1.

    2016-11-06 00:30:01

    共 1 条回复 >

C语言入门

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

926024 学习 · 20793 问题

查看课程

相似问题