Es lo mismo que cuando haces:
int numero = 1;
int numeroA = 2;
Las funciones tienen tipos al igual que las variables.
El ejemplo más obvio es la función main() del tipo int.
Cuando las funciones son de un tipo que no es void, siempre tienen un return.
bool funcion1()
{
// SI PASA ESTO:
return true;
else
{
return false;
}
}
Elr return de una función se puede asignar a una variable ya que lo que jave es sacar un valor de la función.
Cuando haces por ejemplo bool MiVariableBooleana = funcion1(); la función se ejecuta hasta que haga return. En el momento que se encuentre un return se devuleve el control a la función principal int main() con el valor que retornó la función para ser asignada a la variable.
int numero = 1;
int numeroA = 2;
Las funciones tienen tipos al igual que las variables.
El ejemplo más obvio es la función main() del tipo int.
Cuando las funciones son de un tipo que no es void, siempre tienen un return.
bool funcion1()
{
// SI PASA ESTO:
return true;
else
{
return false;
}
}
Elr return de una función se puede asignar a una variable ya que lo que jave es sacar un valor de la función.
Cuando haces por ejemplo bool MiVariableBooleana = funcion1(); la función se ejecuta hasta que haga return. En el momento que se encuentre un return se devuleve el control a la función principal int main() con el valor que retornó la función para ser asignada a la variable.