++a两次和a+=2哪个比较快
如果++a两次比较快的话,从多少次开始才是a+=比较快
在不同语言下都是同等结论吗
4条回答 默认 最新
threenewbee 2023-07-27 08:48关注理论上,在没有优化的情况下,a+=2产生一条加法指令一条加载指令一条写回指令,而++a产生2条自增指令,所以++a快
但是现在的编译器都有优化,这两者应该没有任何差别。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
理论上,在没有优化的情况下,a+=2产生一条加法指令一条加载指令一条写回指令,而++a产生2条自增指令,所以++a快
但是现在的编译器都有优化,这两者应该没有任何差别。