六狼论坛's Archiver
首页
›
C++
› C语言中不同增值语句的区别
kmplayer
发表于 2013-2-4 20:08:58
C语言中不同增值语句的区别
1,
mango+=y;
被当作
mango=mango+y; i++;
pear[++j]+=y;
被当作
++j;mango=mango+y;
2,++x:表示取x的地址,增加它的内容,然后把值放到寄存器中。
x++:表示取x的地址,把它的值装入寄存器,然后增加它的内容。
3,建议:不要在一行代码里实现太多的功能。
melon[ --j + i++]+= --y;
最好分开些为:
--j;
--y;
melon+=y;
i++;
页:
[1]
查看完整版本:
C语言中不同增值语句的区别