在C语言的for循环中,i++和++i有区别吗,i++是不是意味着先用i的指去做判断再自身+1?

如题所述

在C语言的for循环中,i++和++i没有区别,最后得到的结果都是一样的,本质i都会加1追问

比如说for(i=0;i<=10;i++) 那么i++会不会先用i的值去与10比大小再自身+1

追答

不会

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-08
++i是先自增后再执行语句,i++是先执行语句再自增。
第2个回答  推荐于2017-07-01
i++ 是for 循环执行一遍后+1 ,++i 是已进入for 循环 就+1,
for(int i=0 ;i<1 ;i++){
i++;
++i;

}输出的结果是 0 1本回答被网友采纳
第3个回答  2017-06-30
没区别 for(i=0;i<8;i++)
第4个回答  2018-06-05
for循环是先执行循环体再自加的,所以没区别
相似回答