Chinaunix
标题:
关于&&和||运算,哪个优先执行?
[打印本页]
作者:
minirat
时间:
2014-01-28 23:22
标题:
关于&&和||运算,哪个优先执行?
如题,if判断时如果遇到下面情况哪个先执行?或者我要人为先执行 expr2和expr3的判断怎么做?谢了
if [ expr1 -eq 1 ] && [ expr2 -eq 1 ] || [ expr3 -eq 1 ];
作者:
securitypluscn
时间:
2014-01-29 02:15
本帖最后由 securitypluscn 于 2014-01-29 02:17 编辑
回复
1#
minirat
First Command Operator Second Command Operator Third Command Overall Return code
TRUE && TRUE || NOT RUN 0 TRUE
TRUE && FALSE || TRUE 0 TRUE
TRUE && FALSE || FALSE 1 FALSE
FALSE && NOT RUN || TRUE 0 TRUE
FALSE && NOT RUN || FALSE 1 FALSE
更多资讯见下面的链接
https://www.ibm.com/developerwor ... operators11?lang=en
作者:
waker
时间:
2014-01-29 09:01
&& ||优先级相等
作者:
minirat
时间:
2014-01-29 09:32
谢了!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2