我听说过在C,C ++,C#,Java和许多其他语言中使用过“短路”一词。这是什么意思?在什么情况下会使用它?
@wirrbel我相信它也适用于
—
Radu Murzea
||
……至少应该如此。
@RaduMurzea确实。对比
—
wirrbel
||
并&&
以&
和|
看到的细微差别。有一个简单的程序可以评估1 || printf("yay");
vs 0 || printf("yay");
和1 | printf("yay");
vs,0 | printf("yay");
以查看差异
&&
操作员评估的一种优化。