Est-ce une mauvaise pratique à utiliser break dans une boucle for?

Est-ce une mauvaise pratique à utiliser break déclaration à l'intérieur d'un for boucle?

Dire, je suis à la recherche d'une valeur dans un tableau. Comparer à l'intérieur d'une boucle et lorsque la valeur est trouvée, break; à la sortie de la boucle for.

Est-ce une mauvaise pratique? J'ai vu la solution de rechange: définir une variable vFound et attribuez la valeur true lorsque la valeur est trouvée et vérifier vFound dans le for déclaration de l'état. Mais est-il nécessaire de créer une nouvelle variable pour ce but?

Je fais une demande dans le cadre d'une normale C ou C++ pour la boucle.

P. S: Le Directives de codage MISRA déconseillé d'utiliser la pause.

Ne placez pas break dans la même ligue que goto 🙂
Re, je n'ai pas placés dans la même ligue que d'aller...MISRA, les règles stipulent pause, si je me souviens bien.
La seule raison pour laquelle je peux penser à ne pas utiliser de pause à l'intérieur d'une boucle, c'est quand vous avez encore de processus de plus d'éléments susceptibles de modifier le résultat de ce que vous faites...
MISRA règles ont été assouplies: misra.org.uk/forum/viewtopic.le php?f=75&t=298
Dupliqué: programmers.stackexchange.com/a/58253/72317

OriginalL'auteur kiki | 2010-10-13