Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/01/2013, 00:44
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Mini programa "si es par"

El return es de uso general... se puede usar en cualquier funcion y en cualquier momento. Basicamente el return espera un parametro que va a devolver la funcion, Por ejemplo
La funcion
int suma() {...}
Devuelve un entero entonces denro de la funcion el return debe tener un enetero como parametro.
char caracter () {...}
Devuelve un char asi que el return debe tener un caracter como parametro.

La sentencia return se puede poner en cualquier parte de la funcion y lo que hace es abandonar inmediatamente la funcion y devolver el paramentro (seria como saltar al final). Luego el proceso siga donde fue llamada esa funcion.

Obviamente no solo se usa para devolver si hubo error o no. Tambien puede devolver datos utiles. como la funcion suma

int suma (int a , int b) { return a + b ; }

Y la usamos de esta forma

int main()
{
printf("El numero es %d\n", suma(1,2));
return 0;
}

Evidentemente el return en el main hace que termine la funcion main y como no hay otro punto de partida el proceso termina y devuelve ese entero como salida.

Espero que se entienda. Saludos

PD: La funcion getch no es estandar.