Cortocircuito déjanos ver.
Vea si estoy escribiendo una condición A mayor que B y A mayor que C, la opresión lógica utilizada es &.
Entendamos lo que vemos en un cortocircuito Y será cierto si ambos son verdaderos.
Si alguien es falso, entonces todo el resultado es falso.
Suponga que A no es mayor que B que es un 3 y B es un 5.
Por lo tanto, esto sería falso y, si es falso, esta condición no se comprobará.
Esa condición no se comprobará.
Por eso a esto se nos llama cortocircuito y de la misma forma.
Si escribo A mayor que B, O A mayor que C, ahora se combina con OR, entonces, ¿cuándo OR será verdadero?
si alguna de las condiciones es verdadera, entonces será verdadera.
Entonces, si supongamos que esto es cinco y esto es dos, entonces esta condición sería verdadera.
Y una vez que esto sea cierto, no verificará esta condición porque una condición debería ser cierta que
sea suficiente.
No, comprobará el resto si también está marcado.
El resultado es solo cierto.
Entonces, este mecanismo realizado por el compilador es un cortocircuito.
Tomaré un ejemplo y les mostraré si tengo tres variables A es cinco y B es siete y C es tres
e I es cinco.
Si digo si A mayor que B y más más i menor que B. Ahora veamos, esto es cinco y esto es 7.
Entonces esto es falso.
Eso es falso.
Por tanto, no comprobará esta condición.
después de esto, si imprimo Cout i, ¿cuál puede ser el valor de i cuando esto no se realiza?
Entonces, más más yo no terminaré, por lo que solo quedaré 5 y el resultado será 5.
Si suponga que A es 15, verificará esta condición 15 mayor que 7 Sí.
Es cierto, entonces viene aquí y también verificará la condición, por lo que mientras verifica la condición funcionará
plus plus.
Entonces esto se convierte en seis y cualquiera que sea el resultado seis es menor que siete, entonces traerá el
valor
de i. Eso es seis.
Entonces, el punto aquí es que en la segunda parte de la declaración condicional nunca use el operador de
incremento o decremento, pueden ejecutarse o no pueden ejecutarse