博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(原創) i++和++i哪个速度较快? (C/C++) (C)
阅读量:7041 次
发布时间:2019-06-28

本文共 194 字,大约阅读时间需要 1 分钟。

++i和i++哪个速度较快呢?在C++ Primer 4th整本书中,都是用++i,我今天特别跑去问C++老师为什么,答案是因为++i较快,所以C++ Primer才都使用++i。

++i相当于

1
None.gif
=
 i 
+
 
1
;
2
None.gif
return
 i;

 

而i++相当于

1
None.gif
int
 j 
=
 i;
2
None.gif
=
 i
+
1
;
3
None.gif
return
 j;

由于i++还必须copy值给j,所以速度较慢。

转载地址:http://xuxal.baihongyu.com/

你可能感兴趣的文章
Java运算符
查看>>
Android:MediaPlayer
查看>>
MAVEN项目标准目录结构
查看>>
[IoC]6 详解@Autowired、@Qualifier和@Required
查看>>
Linux运维的一些常见问题及解决方法
查看>>
通过callback实现 讨论面向过程和面向对象 的JS编程的区别
查看>>
我的友情链接
查看>>
在域环境中查看客户机登陆的是哪台服务器 set logon
查看>>
c数组指针与指针数组的区别
查看>>
使用Automake 创建和使用静态库
查看>>
Cisco交换机开启远程登录
查看>>
loganalyzer的简单使用
查看>>
SSH双向认证
查看>>
shell脚本基础
查看>>
Vert.x源码-创建集群
查看>>
wget下载整个网站
查看>>
mysql数据库迁移目录后slave报错
查看>>
Centos 7 学习之静态IP设置
查看>>
hbase内存规划(读多写少型和写多读少型)
查看>>
Web QQ 的请求交互过程
查看>>