$i = 5; print (--$i > 0 || ++$i);

来源:5-9 PHP中的算术运算符(2)

虫子手机电脑SQL数据库

2017-02-05 16:36

$i = 5; print (--$i > 0 || ++$i); print括号里的计算顺序是咋样的呢? 结果是多少

写回答 关注

3回答

  • madwarrior
    2017-02-08 12:09:05
    已采纳

    因为||是或逻辑,运算到--$i时,--$i已经是4非零了,故++$i将不再执行,所以$i的值最后是4;

    print (--$i > 0 || ++$i);这个被判断为真,故输出1


    虫子手机电脑...

    非常感谢!

    2017-02-16 14:07:43

    共 1 条回复 >

  • 你那矫情的小眼神
    2017-02-07 22:51:02

     我也是才刚开始学 TRUE吧

    你那矫情的小... 回复虫子手机电脑...

    这个是输出结果

    2017-02-08 09:18:04

    共 2 条回复 >

  • 虫子手机电脑SQL数据库
    2017-02-05 16:39:12

    print $i;的结果是多少呢?

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题