¿Es una mala práctica usar una break
declaración dentro de un for
bucle ?
Digamos, estoy buscando un valor en una matriz. Compare dentro de un bucle for y cuando se encuentre el valor, break;
salga del bucle for.
¿Es esta una mala práctica? He visto la alternativa utilizada: definir una variable vFound
y establecerla en verdadero cuando se encuentra el valor y verificar vFound
la for
condición de la declaración. ¿Pero es necesario crear una nueva variable solo para este propósito?
Estoy preguntando en el contexto de un C o C ++ normal para el bucle.
PD: Las pautas de codificación MISRA aconsejan no usar break.
break
en la misma liga quegoto
:)