这是一个有效的表达吗?如果是这样,你能改写它以使它更有意义吗?例如,它是一样的(4 > y && y > 1)吗?您如何评估链式逻辑运算符?
c++ conditional boolean-logic if-statement logical-operators
我在下面做了:
if( '0' <= infix.at(i)<= '9'){
// some logic
}
Run Code Online (Sandbox Code Playgroud)
编译器告诉我警告在操作中不安全地使用'bool'类型.我将其更改为以下内容:
if( '0' <= infix.at(i)&& infix.at(i) <= '9')
Run Code Online (Sandbox Code Playgroud)
现在它有效.是第一个不允许在C++中?