i++是先使用后自加 ++i是先自加后使用
今天发现i++与++i的含义我给忘记了,又去搜索了一波。
发现很多讲的非常好,从反编译一步一步讲,可惜没有图解,有点看不明白。
以前我理解是死记硬背的,没有弄明白为什么int a=0;a=a++;最后a的结果是0。
今天我看到别的博主从反编译和代码替换,从栈的先进后出我理解了。
我画了一个图,分享给大家,让大家容易理解了。我开始了第一篇博客的撰写,希望不是最后一篇吧。
感觉记忆是不可靠的,以前我以为能记住,结果随着时间的流逝,记忆已经模糊了。
这个格式排版真丑,先这样吧,以后修改。