Hola tengo una duda...
Que significa esto:
a = (5==5)
aver etiendo que "==" es: 5 es igual a 5? pero no entiendo que reporesenta el conjunto
por ejemplo en un fi-then-else o cualquier función
Salu2
todos los operadores retornan
a = (b=2)
a valdría 2
aplicacaría como
function igual(&a,b){
a = b;
return a;
}
e = (5==5)
e valdría "verdadero"
aplicaría como
function es_igual(a,b){
if(a==b) return true;
return false;
}
Es una manera criptica de poner asignar true a la variable a (5 == 5 se evalua como true) asi que me pregunto de donde sacaste ese codigo :silbar:
Es decir son booleanos cuando indicamos algo como ese ejemplo?
Y si es asi como se sabe que son booleanos, porque siempre tiene esta sintaxis: x = (b =7)
En ese ultimo ejemplo no hay booleanos involucrados, se le asigna a las variables b y x el valor 7.
En el otro caso sabemos que es un booleano por una razon: estamos usando el operador de igualdad (==) y su tipo de retorno es bool.
bool es_igual(int a, int b)
{
return a == b;
}