¿Es una mala práctica usar una breakdeclaración dentro de un forbucle ?
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 vFoundy establecerla en verdadero cuando se encuentra el valor y verificar vFoundla forcondició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.
breaken la misma liga quegoto:)