5 c++ return return-value operator-precedence
如果我做类似return a ? b : c;或return a && a2 && a3;
它可以被评估为 justreturn a然后函数在评估其余部分之前立即返回吗?
return是一个语句,而不是一个表达式。所以它永远不会被你的想法误解。
该语句始终具有以下形式return [some expression];(并且表达式是可选的)。表达式(如果存在)首先被评估,其值绑定到函数的返回值。