Quelle est la différence entre break et continuer en C++

Table des matières:

Anonim

Les différence principale entre break et continue en C++ est que le break est utilisé pour terminer la boucle immédiatement et pour passer le contrôle à l'instruction suivante après la boucle tandis que continue est utilisé pour ignorer l'itération actuelle de la boucle.

C++ est un langage de programmation généraliste de haut niveau. C'est une version avancée du langage C. En d'autres termes, C++ est similaire au C, mais il prend en charge la programmation orientée objet et possède d'autres fonctionnalités supplémentaires. De plus, C++ est utile pour écrire des programmes efficaces et est utilisé pour développer des systèmes d'exploitation, des pilotes de périphériques, des systèmes embarqués, des applications de traitement d'images et pour la recherche. En programmation, il est parfois nécessaire de répéter encore et encore le même ensemble d'instructions. Les boucles permettent d'itérer un ensemble d'instructions un certain nombre de fois. Lors de l'exécution d'une boucle, il est parfois nécessaire de sauter des instructions à l'intérieur de la boucle ou de terminer la boucle. Pause et continuer à aider dans ces situations.

C++, continuer, interrompre, POO

Qu'est-ce que la pause en C++

Le mot-clé break permet de terminer une boucle immédiatement. Lorsqu'il y a une instruction break lors de l'exécution d'une boucle, le contrôle passe à la ligne suivante après la boucle. Un exemple de programme est le suivant.

Figure 1: programme C++ avec pause

Selon le programme ci-dessus, la boucle for itère de 1 à 5. Lorsque la valeur "i" devient 4, la condition de test devient vraie. Par conséquent, l'instruction break s'exécute et la boucle se termine. Comme la boucle se termine lorsque « i » est 4, les valeurs après 3 ne seront pas imprimées. Il n'imprimera que 1, 2 et 3.

Qu'est-ce qui continue en C++

Le mot-clé continue permet d'ignorer l'itération actuelle de la boucle. Reportez-vous à l'exemple de programme ci-dessous.

Figure 2: programme C++ avec continuer

Selon le programme ci-dessus, la boucle itère de 1 à 5. Lorsque le « i » est 1, le reste après division par 2 est 1. Ainsi, la condition devient vraie. Par conséquent, l'instruction continue s'exécute et l'itération passe à la suivante. Mais, lorsque « i » devient 2. Le rappel après la division de 2 par 2 est égal à 0. Par conséquent, la condition est fausse et la suite ne s'exécute pas. Par conséquent, la valeur 2 s'imprime. À l'itération suivante, 'i' vaut 3. La division de 3 par 2 donne le reste 1. Ainsi, la condition est vraie. Par conséquent, continue s'exécute et l'itération passe au suivant. Ensuite, « i » vaut 4 et ce processus se produit jusqu'à ce que « i » soit 5. Si le reste est égal à 1, continue s'exécute et l'itération passe à la suivante. Par conséquent, seuls les nombres pairs sont imprimés à l'écran.

Différence entre pause et continuer en C++

Définition

Le break est une structure de contrôle de boucle qui provoque la fin de la boucle et passe le contrôle du programme à l'instruction suivante après la boucle. Le continue est une structure de contrôle de boucle qui fait que la boucle passe immédiatement à l'itération suivante de la boucle. Par conséquent, cela explique la principale différence entre break et continue en C++.

Usage

Conclusion

En bref, break et continue sont deux mots-clés qui aident à contrôler la répétition d'un ensemble d'instructions dans un programme. La principale différence entre break et continue en C++ est que la pause est utilisée pour terminer la boucle immédiatement et pour passer le contrôle à l'instruction suivante après la boucle tandis que continuer est utilisé pour ignorer l'itération actuelle de la boucle.

Référence:

1. « Déclaration de rupture C ». Www.tutorialspoint.com, disponible ici.2. « Déclaration de rupture C ». Www.tutorialspoint.com, disponible ici.

Quelle est la différence entre break et continuer en C++