Estoy analizando el siguiente codigo
Código
#include <stdio.h> #include <stdlib.h> int main() { int a=5,b=6,c=8; if((a || (b&&c)) == ((a&&b) || (a&&c))) { } else { } return 0; }
Basicamente lo que no entiendo es que si tengo dos variables
A=5 y B=6
Y hago A&&B ...El resultado siempre da 1.
y si hago A || b ....El resultado siempre da 1.
El mismo resultado sucede si a y b son iguales.