88问答网
所有问题
if条件语句允许既有||又有&&吗?
像这样
行吗?
举报该问题
推荐答案 2013-03-31
当然可以,根据
运算符
的优先级可知,&&优先级高于||,原式等效于
if( isspace(ch) || ( ispunct(ch) && inword ) )
不过有时需要注意一下运算符的短路效应,当然这个地方应该没有这个问题
追问
哦。和优先级有关。
那什么是短路效应啊。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Vt1cKKB1V.html
其他回答
第1个回答 2013-03-31
允许 if()括号里面只要是个表达式 他只管取值的真假
相似回答
大家正在搜
相关问题
C语言 IF条件语句中的 && || 用法 求大神详解 自己...
C语言 if 表达式,可以复杂的带有&&和||的吗?
C++ 中"||"和"|"和"&&"和"&"这些符号在if语...
为什么在servlet表单处理页面,if判断语句中使用&&不...
C++ if语句的条件,可不可以用,代替&&
js else if条件里有&&会报错
&& 在 if 语句中的应用