计算机内部实现过程有别,详细如下: i=i+1的过程相当: temp=i+1; i=temp; i++的过程相当: temp=i; i=temp+1; return temp; ++i的过程最简单: i增1然后return i 的值,一步完成,没有给任何temp变量赋值:) (无法用式子确切表达,请神灵原谅我的笨拙:) |
i=i+1 i++ ++I的区别? 请高手解释一下.
最新推荐文章于 2023-04-11 14:32:40 发布
计算机内部实现过程有别,详细如下: i=i+1的过程相当: temp=i+1; i=temp; i++的过程相当: temp=i; i=temp+1; return temp; ++i的过程最简单: i增1然后return i 的值,一步完成,没有给任何temp变量赋值:) (无法用式子确切表达,请神灵原谅我的笨拙:) |