Ver Mensaje Individual
  #5  
Antiguo 13-06-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Reputación: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por gonzalo_enero Ver Mensaje
A un metodo que deseas que por algun motivo se salga inesperadamente, ...
Debería devolverte un booleano, aunque no lo invoques luego desde una sentencia [b]if, ... entonces recien usas el retun...
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Te equivocas, gonzalo_enero. No es necesario que una función C tenga tipo para salir "inesperadamente". el comando "return" no necesita devolver un valor. Sólo es necesario cuando es necesario, no siempre.
Evidentemente se puede salir de una función void cuando uno quiera y sin necesidad de devolver nada, por eso es void. Pero yo creo que gonzalo_enero se refería a costumbres de trabajar y no a obligaciones. Es una buena costumbre indicar cuando una función no ha tenido éxito devolviendo un valor, bien en una variable por referencia o por resultado no void.

Saludos.
Responder Con Cita