WEBVTT

00:00.480 --> 00:03.250
Cortocircuito déjanos ver.

00:03.250 --> 00:16.350
Vea si estoy escribiendo una condición A mayor que B y A mayor que C, la opresión lógica utilizada es &amp;.

00:16.380 --> 00:21.890
Entendamos lo que vemos en un cortocircuito Y será cierto si ambos son verdaderos.

00:21.900 --> 00:25.030
Si alguien es falso, entonces todo el resultado es falso.

00:25.060 --> 00:29.880
Suponga que A no es mayor que B que es un 3 y B es un 5.

00:29.940 --> 00:36.440
Por lo tanto, esto sería falso y, si es falso, esta condición no se comprobará.

00:36.660 --> 00:38.030
Esa condición no se comprobará.

00:38.040 --> 00:42.350
Por eso a esto se nos llama cortocircuito y de la misma forma.

00:42.420 --> 00:51.170
Si escribo A mayor que B, O A mayor que C, ahora se combina con OR, entonces, ¿cuándo OR será verdadero?

00:51.540 --> 00:54.240
si alguna de las condiciones es verdadera, entonces será verdadera.

00:54.240 --> 00:59.420
Entonces, si supongamos que esto es cinco y esto es dos, entonces esta condición sería verdadera.

00:59.490 --> 01:04.620
Y una vez que esto sea cierto, no verificará esta condición porque una condición debería ser cierta que

01:04.620 --> 01:05.410
sea suficiente.

01:05.430 --> 01:07.460
No, comprobará el resto si también está marcado.

01:07.530 --> 01:08.880
El resultado es solo cierto.

01:10.050 --> 01:16.140
Entonces, este mecanismo realizado por el compilador es un cortocircuito.

01:16.140 --> 01:24.630
Tomaré un ejemplo y les mostraré si tengo tres variables A es cinco y B es siete y C es tres

01:30.460 --> 01:32.440
e I es cinco.

01:34.410 --> 01:49.420
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.

01:49.440 --> 01:51.340
Entonces esto es falso.

01:51.390 --> 01:52.280
Eso es falso.

01:52.710 --> 01:55.080
Por tanto, no comprobará esta condición.

01:55.080 --> 02:03.180
después de esto, si imprimo Cout i, ¿cuál puede ser el valor de i cuando esto no se realiza?

02:03.180 --> 02:07.910
Entonces, más más yo no terminaré, por lo que solo quedaré 5 y el resultado será 5.

02:09.290 --> 02:17.270
Si suponga que A es 15, verificará esta condición 15 mayor que 7 Sí.

02:17.360 --> 02:23.970
Es cierto, entonces viene aquí y también verificará la condición, por lo que mientras verifica la condición funcionará

02:23.970 --> 02:25.110
plus plus.

02:25.140 --> 02:30.900
Entonces esto se convierte en seis y cualquiera que sea el resultado seis es menor que siete, entonces traerá el

02:30.980 --> 02:31.490
valor

02:31.590 --> 02:32.900
de i. Eso es seis.

02:32.950 --> 02:38.490
Entonces, el punto aquí es que en la segunda parte de la declaración condicional nunca use el operador de

02:38.490 --> 02:41.360
incremento o decremento, pueden ejecutarse o no pueden ejecutarse
