`
kmplayer
  • 浏览: 498756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C语言中不同增值语句的区别

阅读更多
1,
mango[i++]+=y;
被当作
mango[i]=mango[i]+y; i++;

pear[++j]+=y;
被当作
++j;mango[j]=mango[j]+y;
2,++x:表示取x的地址,增加它的内容,然后把值放到寄存器中。
x++:表示取x的地址,把它的值装入寄存器,然后增加它的内容。

3,建议:不要在一行代码里实现太多的功能。
melon[ --j + i++]+= --y;
最好分开些为:
--j;
--y;
melon[j+i]+=y;
i++;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics