黑马程序员技术交流社区
标题:
关于逻辑运算符和优先级的个人小心得
[打印本页]
作者:
毛泽西万岁
时间:
2016-12-5 20:22
标题:
关于逻辑运算符和优先级的个人小心得
()括号括起来并不是先算.这一点先申明.
比如0&&(1||i++)
这里i的值并不是i+1
你们说是看优先级,好吧
比如1 || (1 && i++)
这里i的值也不是i+1
这种运算其实不用看优先级.
比如2+3*4.并不是3*4先算.
应该这样理解.CPU执行到2+?
这样有点不好理解.如果是2+3+4*5.
CPU先执行2+3 .得到5的结果
变成5+4*5.然后CPU看到5+.然后看到了后面是4*5.
然后算出后面的4*5== 20
然后断路问题.CPU执行到1 || .看到左边是1.然后后面全部忽略不用计算了.
并不存在优先级高低先后算的问题,因为优先级并不是大家想象的那样.
作者:
hlll
时间:
2016-12-5 22:49
略懂,略懂
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2