的区分_php技能_脚本之家,i的区别及功效_php实例_脚本之家

1、++i 的用法 先将 i 值加 1 ,然后赋给变量 a , 则最后 a 值等于 3 ,
i 值等于 3 。 所以 a=++i 约等于 i=i+1 ,a=i 2、i++ 的用法 先将 i
值赋给变量 a ,然后 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 赋给新变量。

先看看基本不相同:

i++ :先在i所在的表明式中使用i的当下值,后让i加1

++i :让i先加1,然后在i所在的表明式中使用i的新值

看有个别录制教程里面写for循环的时候都以写 ++i 而不是i++,上网物色了须臾间,原来有功能难点

i += 1; return i; 

j = i; i += 1; return j;

本来要是编写翻译器会将这么些差别都优化掉,那么功效就都大约了。

再给我们详细说下++i 与 i++ 的分别

1、++i 的用法

先将 i 值加 1 ,然后赋给变量 a ,

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

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

2、i++ 的用法

先将 i 值赋给变量 a ,然后 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中的i++与++i的差异及成效的全方位描述,希望对大家享有利于,如果咱们有任何疑问请给作者留言,小编会及时苏醒大家的。在这里也极其多谢大家对台本之家网站的支撑!

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注