在下面的语句中,在 VC++ 中,哪个 bool 表达式首先被求值?另外,他们都得到评估了吗?
if( (X==Y) || (Z==T))
{
//code here
}
最佳答案
它们从左到右求值,如果第一个为真,则表达式短路,第二个不求值。
关于c++ - 在包含 OR 运算的 IF 语句中首先计算哪个 bool 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4503069/