Bonjour à tous,
Je développe depuis quelques années maintenant mais je me posais une petite question.
Depuis toujours mes professeurs me disent qu'un 'break' n'est pas algorithmiquement correct.
En langage C, je m'efforce donc de faire:
unsigned char b = 0;
while(b==0 && ...)
if(...)b=1;
alors qu'il serait possible de faire:
for(...)if(...)break;
Pour l'ordinateur, la solution que j'utilise, c'est à l'évidence un test à faire en plus à chaque tour à l'inverse du break qui permettrait de sortir directement.
Alors... faut-il bannir le break ? Est-ce impropre ?
Merci beaucoup,
devback





Répondre avec citation






Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.






Partager