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 赋给新变量。
整理修改自:http://www.jb51.net/article/31015.htm
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。