++,--运算符的使用

来源:互联网 发布:matlab 生成网络拓扑 编辑:程序博客网 时间:2024/06/05 21:50

++,--运算符的使用分为两种:

1.单独使用,这个没有什么好介绍的,放在操作数的前面和后面效果一样。

2.参与运算使用,放在操作数的前面(++i),先自增或者自减,然后再参与运算(i = i+1;temp = i;temp作为结果参加运算,这里的temp不是真实存在的,只是方便理解用的,只有i占用内存);放在操作数的后面(i++),先参与运算,再自增或者自减(temp = i;i = i+1;temp作为结果参加运算,这里的temp是真实存在的,因为它要保存i原来的值,所以i与temp都是占用内存的)。

--的用法也是类似。

下面给出一个有趣的情况:

总结:在不关心表达式的返回值时,优先用前缀++, 以避免不必要的拷贝和内存浪费。



原创粉丝点击