- 博客(1)
- 收藏
- 关注
原创 ++a与a++效率问题
a=a+1,是先取a的值,再进行加加操作,它等同于a++。 a+=1,是先对a进行加1操作,在返回a的值,它等同于++a。 另外a++ 直接对内存中的值进行加1,并将结果写入内存,更效率。 a=a+1 先申请一块内存空间,分别把变量a 和常量1 放入累加器中计算,再把计算结果放到内存中。 最后,这三类指令在编译成汇编指令的时候也会有一定的差异,导致运行效率的变化。 ...
2020-07-20 19:58:18 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人