Instrucciones
Completion requirements
5. Sentencias de salto
5.3. Sentencia de retorno "return"
La sentencia return sale de la función donde se encuentra y devuelve el control a la rutina que la llamó, opcionalmente con un valor de retorno.
Sintaxis:
return [<expresión>];
Ejemplo:
int Paridad(int x){
if (x % 2) return 1;
return 0;
}
Este ejemplo ilustra la implementación de una función que calcula la paridad de un parámetro. Si el resto de dividir el parámetro entre 2 es distinto de cero, implica que el parámetro es impar, y la función retorna con valor 1. El resto de la función no se ejecuta. Si por el contrario el resto de dividir el parámetro entre 2 es cero, el parámetro será un número par y la función retornará con valor cero.