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相关资料
Oct 09 PHP
php入门小知识
Mar 24 PHP
PHP面向对象法则
Feb 23 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
Apr 22 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 PHP
PHP判断指定时间段的2个方法
Mar 14 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 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
Syphon 使用方法
2021/03/03 冲泡冲煮
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
php设计模式之单例模式代码
2016/06/11 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
PHP 裁剪图片
2021/03/09 PHP
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
通过jsonp获取json数据实现AJAX跨域请求
2017/01/22 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
构建Python包的五个简单准则简介
2015/06/15 Python
python将unicode转为str的方法
2017/06/21 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
Python多分支if语句的使用
2020/09/03 Python
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
20年同学聚会感言
2014/02/03 职场文书
养成教育工作总结
2015/08/13 职场文书
Python面试不修改数组找出重复的数字
2022/05/20 Python
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS