È una cattiva pratica usare l' breakistruzione all'interno di un forciclo ?
Dire, sto cercando un valore in un array. Confronta all'interno di un ciclo for e quando viene trovato il valore, break;per uscire dal ciclo for.
È una cattiva pratica? Ho visto l'alternativa utilizzata: definire una variabile vFounde impostarla su true quando il valore viene trovato e controllare vFoundla forcondizione dell'istruzione. Ma è necessario creare una nuova variabile proprio a questo scopo?
Sto chiedendo nel contesto di un normale ciclo C o C ++ for.
PS: Le linee guida di codifica MISRA sconsigliano l'uso di break.
breakgoto