Est-ce une mauvaise pratique d'utiliser une break
instruction dans une for
boucle ?
Dites, je recherche une valeur dans un tableau. Comparez à l'intérieur d'une boucle for et lorsque la valeur est trouvée, break;
pour quitter la boucle for.
Est-ce une mauvaise pratique? J'ai vu l'alternative utilisée: définir une variable vFound
et la définir sur true lorsque la valeur est trouvée et vérifier vFound
la for
condition de l' instruction. Mais est-il nécessaire de créer une nouvelle variable uniquement dans ce but?
Je demande dans le contexte d'une boucle for normale en C ou C ++.
PS: Les directives de codage MISRA déconseillent d'utiliser break.
break
dans la même ligue quegoto
:)