Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

137
Vistas
¿Es útil usar retornos en medio de funciones? C++

Tengo una pregunta a la que hace tiempo que no encuentro explicación. Mis profesores siguen diciéndome que las declaraciones de retorno en medio de las funciones no deben incluirse sin nunca decirme por qué . Me refiero principalmente a los lenguajes de programación: C, C++, C# y Java.

Lo mismo ocurre con las declaraciones de ruptura.

Aquí hay un ejemplo de código que se considera no válido debido a la declaración de devolución.

 void Stack::Extract() { if (Times == 0) { cout << "The stack is empty, no number can be drawn" << endl; return; } cout << "Extracted value: " << Vet[Counter-1] << endl; Vet[Counter-1] = 0; Times--; Counter = Times; }

Esta es la función para extraer un valor de una pila (a través de un arreglo), un ejercicio simple que se le ha asignado a la clase. Estoy aquí pidiendo información porque si el retorno no se va a usar en medio de las funciones, necesito saber por qué .

En este caso he guardado la declaración de variables temporales y la concatenación de estructuras if/else además de evitar la ejecución de todo el código de la función si no es necesario.

EDITAR para "Necesita detalles o claridad": estoy leyendo todos los comentarios y se lo agradezco. Mi pregunta es simplemente lo que escribí, por lo que, en mi opinión, no necesita detalles ni claridad.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Tener devoluciones dentro de sus funciones hace la vida mucho más fácil.

 if (x == 0) return; do other stuff..

El código se vuelve mucho más legible. Supongo que tu maestro tiene un enfoque extraño en este punto. Mi consejo: sigue sus reglas, siempre que sea necesario. Después hazlo como el 99% de la industria.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda