Red de conocimiento informático - Aprendizaje de código fuente - Ejecutar sentencia: x = y = 2; t = x | y ¿Por qué el valor del último y^3 no? y no es y=y 1?

Ejecutar sentencia: x = y = 2; t = x | y ¿Por qué el valor del último y^3 no? y no es y=y 1?

Esto se debe a problemas de ejecución del programa. Cuando el analizador encuentra ||, siempre que la x anterior sea verdadera, la siguiente declaración no se ejecutará. . .

Entonces el valor de x es 3 (verdadero en este momento) y y no se ejecutará. . .

Espero que esto ayude. Gracias por su adopción. . .