php中++i 与 i++ 的区别


Posted in PHP onAugust 08, 2012

1、++i 的用法(以 a=++i ,i=2 为例)

先将 i 值加 1 (也就是 i=i+1 ),然后赋给变量 a (也就是 a=i ),

则最终 a 值等于 3 , i 值等于 3 。

所以 a=++i 相当于 i=i+1 ,a=i

2、i++ 的用法(以 a=i++ ,i=2 为例)

先将 i 值赋给变量 a (也就是 a=i ),然后 i 值加 1 (也就是 i=i+1 ),

则最终 a 值等于 2 ,i 值等于 3 。

所以 a=i++ 相当于 a=i , i=i+1

3、++i 与 i++

a=++i 相当于 i++ , a=i

a=i++ 相当于 a=i , i++

4、++i 与 i++ 单独使用时,相当于 i=i+1

如果赋给一个新变量,则 ++i 先将 i 值加 1 ,而 i++ 先将 i 赋给新变量。

PHP 相关文章推荐
PHP&MYSQL服务器配置说明
Oct 09 PHP
使用字符串函数输出整数化的PHP版本号
Oct 09 PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 PHP
php中使用redis队列操作实例代码
Feb 07 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
Apr 14 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
给WordPress中的留言加上楼层号的PHP代码实例
Dec 14 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
Aug 12 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 PHP
PHP7新功能总结
Apr 14 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 PHP
php中判断文件空目录是否有读写权限的函数代码
Aug 07 #PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 #PHP
php一个找二层目录的小东东
Aug 02 #PHP
PHP文章采集URL补全函数(FormatUrl)
Aug 02 #PHP
PHP服务器页面间跳转实现方法
Aug 02 #PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 #PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 #PHP
You might like
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
javascript 节点排序 2
2011/01/31 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
浅谈JavaScript函数节流
2014/12/09 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
Python fileinput模块使用实例
2015/05/28 Python
利用ctypes提高Python的执行速度
2016/09/09 Python
python实现折半查找和归并排序算法
2017/04/14 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
Django Rest framework权限的详细用法
2019/07/25 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
学历公证书范本
2014/04/09 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
基层党组织整改方案
2014/10/25 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
征求意见函
2015/06/05 职场文书
2016入党心得体会范文
2016/01/06 职场文书