Hola
Tengo una duda. Supongamos que tengo un main en donde pongo la mayor parte de mi programa, luego desde el main invoco a otra funcion que sea de tipo int y tome como parametro un valor del main (por ejemplo un numero).
Supongamos que en la función tengo 2 variables llamadas "numero" (el que agarre del main) y "deb" una variable que cree dentro de la nueva función.
Cuando hago el return de esa funcion pongo "numero==deb".
Que significa?.
Basicamente mi pregunta significa que pasa cuando en el return igualo 2 variables ...Que valor retornaria?.
El operador "==" retorna un 0 o diferente de 0, según sean diferenets o no. Por tanto, si pones "return a == b;", es como poner "return (a == b);". Primero se hace el operador ==. Por tanto, eso acabaría siendo un "return 0;" o "return 1;".