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 相关文章推荐
杏林同学录(七)
Oct 09 PHP
一些 PHP 管理系统程序中的后门
Aug 05 PHP
PHP 魔术函数使用说明
May 14 PHP
延长phpmyadmin登录时间的方法
Feb 06 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
一个简洁的PHP可逆加密函数(分享)
Jun 06 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
Dec 09 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 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
PHP 导出Excel示例分享
2014/08/18 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
dojo随手记 gird组件引用
2011/02/24 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
js前端导出Excel的方法
2017/11/01 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python实现计算资源图标crc值的方法
2014/10/05 Python
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
Python 类的特殊成员解析
2018/06/20 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
python getopt模块使用实例解析
2019/12/18 Python
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
怎样声明接口
2014/09/19 面试题
小学校园活动策划
2014/01/30 职场文书
同乡会致辞
2015/07/30 职场文书
经典祝酒词大全
2015/08/12 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
Java8中Stream的一些神操作
2021/11/02 Java/Android