C语言中i++和j++=分别是什么意思

我知道了j++= 可能错了应该是j++)

i++的意思是i=1+1
和j++意思一样,j++就是j=j+1

扩充:++i,也是i=i+1,

i++是先执行,后计算
++i是先计算,后执行

比如
int i;
i=0;
打印i++
打印i++
这时候打印出来的2个结果是0和1,此时i已经等于2了

int i;
i=0;
打印++i
打印++i
这时候打印出来的2个结果是1和2,此时i等于2
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-10
i++是i自身的值加1;
j++=是j先赋值,即等号后边的值,然后j再加1。
例:
int i = 1, j = 1;
i++;//i的值变为2
j++=10;//相当于j = 10; j++;此时j变成了11本回答被提问者和网友采纳
第2个回答  2010-11-24
i++是i加上后面的数十一种叠加直至遇到不满足条件时总之
j++=是最后直接有结果的!
即区别是否有结果输出!
第3个回答  2010-11-24
i++ //i=i+1,i++还是原来的i的值
比如说i原本等于2,执行i++语句后,i=3,但i++还是2;

j++=不是很清楚,有这个?没碰到过。。。
我也初学(~ o ~)~zZ

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网