数码资讯
PHP中++与++的区别与效率分析
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
首先看基本区别:
++:首先,在我所在的表达式中使用i的当前值,然后使用i加1
+:让我先添加1,然后在我所在的表达式中使用i的新值。
看一些视频教程,当他们写++而不是我写的for循环时,在因特网上搜索一点效率。
+我相当于下面的代码
我= 1;
还我;
++相当于下面的代码
j = i;
我= 1;
回归{J}.;
当然,如果编译器优化所有这些差异,效率几乎是一样的。
给你更多的细节,关于差异+1 +我和我+ +
1,使用+ i(以i + I,I = 2为例)
首先,将i值添加到1(即,i = i + 1),然后将其赋给变量a(即,a)。
最后一个值等于3,i值为3。
因此,a + + i等价于i = i + 1,a = i
2,使用+ +(以A ++,I = 2为例)
首先,i值被赋值给变量a(即,i),然后i值加1(即,i = i + 1)。
最后一个值等于2,i值为3。
所以a = ++等于,i,i = i + 1
3,++和i + +
a + + i等于i ++,a = i
a = ++等于
4,++和i分别使用,相当于i = i + 1。
如果将一个新变量赋给一个新变量,++ i首先将i值添加到1,而i + +首先将i赋值给新变量。
以上是对PHP中++和++的区别和效率的完整描述,我想帮助您。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。
++:首先,在我所在的表达式中使用i的当前值,然后使用i加1
+:让我先添加1,然后在我所在的表达式中使用i的新值。
看一些视频教程,当他们写++而不是我写的for循环时,在因特网上搜索一点效率。
+我相当于下面的代码
我= 1;
还我;
++相当于下面的代码
j = i;
我= 1;
回归{J}.;
当然,如果编译器优化所有这些差异,效率几乎是一样的。
给你更多的细节,关于差异+1 +我和我+ +
1,使用+ i(以i + I,I = 2为例)
首先,将i值添加到1(即,i = i + 1),然后将其赋给变量a(即,a)。
最后一个值等于3,i值为3。
因此,a + + i等价于i = i + 1,a = i
2,使用+ +(以A ++,I = 2为例)
首先,i值被赋值给变量a(即,i),然后i值加1(即,i = i + 1)。
最后一个值等于2,i值为3。
所以a = ++等于,i,i = i + 1
3,++和i + +
a + + i等于i ++,a = i
a = ++等于
4,++和i分别使用,相当于i = i + 1。
如果将一个新变量赋给一个新变量,++ i首先将i值添加到1,而i + +首先将i赋值给新变量。
以上是对PHP中++和++的区别和效率的完整描述,我想帮助您。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。