美文网首页
看一个问题$a=1; $a+$a++ 的值是多少

看一个问题$a=1; $a+$a++ 的值是多少

作者: d866c6045d74 | 来源:发表于2017-10-09 13:30 被阅读119次

    看一个问题$a=1; $a+$a++ 的值是多少

    答案是3,根据下图,先执行$a++,在执行+。

    $a + ($a++) = 3

    image.png

    那么$a+$a+$a++呢?是4吗

    看下图

    image.png

    答案还是3,执行过程是($a+$a) + ($a++) = 3。

    那么$a+$a+$a+$a++呢?是4吗?

    image.png

    答案也不是5,答案是4

    (($a+$a)+$a) + ($a++) = 4。

    原因:

    image.png

    也就是 这个问题没啥意义…… 每个编译器都不一样。

    相关文章

      网友评论

          本文标题:看一个问题$a=1; $a+$a++ 的值是多少

          本文链接:https://www.haomeiwen.com/subject/zwouyxtx.html