||, && reglas de prueba de cortocircuito

El cortocircuito reglas: a || b si a es cierto en, determina directamente toda la expresión es verdadera, no verdadera o falsa está decidido b,

       En una && b cuando a es falso, determina directamente toda la expresión es falsa, no determinación separada b es verdadera o falsa.

Si desea probar esta regla puede escribirse como una sentencia printf b, si el resultado de la tirada contenido especificado, representa ningún cortocircuito, si se imprime el contenido especificado no se está ejecutando en b la declaración había sido interrumpida.

la implementación del código:

El resultado:

|| operador lados izquierdo y derecho a ambos lados de la expresión es verdadera, entonces toda la expresión es verdadera, cuando a = 0, el lado izquierdo es falso, verdadero y falso con el fin de determinar la expresión en general, la expresión de la derecha será verdadera || juicio falso, es decir, imprimir 1:.

&& operador sólo ambos lados de las expresiones son verdad para toda la expresión es verdadera, cuando b = 1, el lado izquierdo es cierto, verdadero y falso con el fin de determinar la expresión en general, la expresión de la derecha será && juicio verdad que la letra impresa 4:.

Supongo que te gusta

Origin www.cnblogs.com/haystack/p/short-circle_rule.html
Recomendado
Clasificación