Déclaration de rupture en c

Déclaration de rupture en c
«Pour supprimer le contrôle du programme de la boucle, nous utilisons le terme de langue C« Break.«Les itérations de la boucle cessent immédiatement après la détection de l'instruction de rupture à l'intérieur de la boucle, et le contrôle est instantanément remis à la première déclaration après la pause.

Dans ce tutoriel, nous implémenterons pratiquement la déclaration de pause pour exécuter divers exemples de codes en C."

Exemple n ° 1: Déclaration de rupture avec For-Bop

Dans cette illustration, nous apprendrons à utiliser la déclaration de pause dans une boucle pour. L'extrait de code mentionné ci-dessous est exécuté pour appliquer l'instruction BRISE en programmation C pour la boucle for.

Le code commence par inclure le «Stdio.Fichier d'en-tête h ”dans le programme. Ce fichier d'en-tête contient toutes les opérations nécessaires qui sont pertinentes pour l'entrée ou la sortie, qui pourraient être incluses dans notre programme. Ensuite, nous avons utilisé la fonction «main ()» avec le type de données «int». Lorsque nous invoquons la fonction «int main ()», cela signifie que cette fonction nous renvoie la valeur de type de données entier entier. Une variable a été déclarée avec un type de données entier comme «int x». Dans la ligne suivante du programme, le «For-Bop» est initialisé. Dans cette boucle, nous avons attribué la variable «x» la valeur «5», qui est séparée par un point-virgule; Nous avons ensuite défini la condition qui dit que «x» est inférieur à «20», et le dernier fragment est déclaré incrément la valeur de «x». Ainsi, dans l'ensemble, cette boucle indique une condition pour la valeur de «x» qui commence à partir de «5» et jusqu'à ce qu'elle soit inférieure à «20», incrément la valeur de «x» à chaque vérification des conditions. Les supports du début de la boucle pour lesquels nous avons utilisé une fonction «printf ()». Le «printf ()» affichera tout ce que nous lui fournirons en entrée. Dans ses crochets, nous avons spécifié la variable «x:% d \ n» puis une virgule et «x». Le premier «X» sera imprimé tel quel; Le «%» est un spécificateur de type de données utilisé dans la programmation C, qui nous indique le type d'informations qu'il stockera et présentera.

Ici, nous avons ajouté «% d», ce qui indique que le type de données est des entiers décimaux. Le «\ n» représente le saut à la ligne suivante. Et «x» affichera les valeurs après chaque incrément. Après cela, nous avons spécifié une «stades if». Cela instruit le contrôle si la valeur de «x» est égale à «9», puis exécute l'opération spécifiée à l'intérieur de cette instruction conditionnelle. Dans le statement if, «Break» est spécifié. Donc, si la condition est remplie, elle terminera immédiatement la boucle. Après avoir cassé la boucle, le contrôle se déplacera vers la fonction «printf ()» et affichera l'instruction que nous avons spécifiée. «Retour 0» signifie que le compilateur a exécuté la programmation avec succès pour ce qu'il était destiné à effectuer.

Dans l'image de sortie présentée ci-dessus, vous pouvez voir que les valeurs de «x» ont été affichées de la valeur «5» à «9». Lorsque la valeur est devenue «9», la boucle s'est immédiatement terminée et n'a pas vérifié le reste des valeurs. Enfin, imprimé la déclaration définie hors de la boucle.

Exemple # 2: Break Statement avec While-Boop

Pour cette instance, nous utiliserons la «déclaration» à l'intérieur du «boucle tandis» pour mettre fin à la boucle une fois que la condition particulière est appariée. Le script que nous avons généré pour les programmes peut être consulté dans l'instantané ci-dessous:

Promettons ce script.

Ici, la fonction «main ()» commence; Nous avons d'abord déclaré une variable «Y» «Y» et lui avons attribué la valeur «5». Le «While-Boop» commence par «While (1)». Ce «1» dans la boucle while signifie la même chose que «while (vrai)», qui fait référence à la boucle pour toujours. Cette boucle adoptera la valeur de «Y» et vérifiera la condition / déclaration que nous avons identifiée à l'intérieur de la boucle.

La première tâche contenue par la boucle consiste à afficher simplement la valeur de «y». Après imprimer la valeur, le contrôle passera à la ligne suivante, où elle doit augmenter de 1 dans la valeur actuelle de «Y». En progressant, nous avons maintenant spécifié une «déclaration if-». Cela déterminera si la valeur de «y» après l'incrément est «12."Dans le cas où l'ID de valeur est jugé égal à" 12 ", terminez la boucle en lui appliquant" Break ".

Une fois le contrôle hors de la boucle, il recherche toute autre opération qui doit être exécutée. Une fonction «printf ()» y est spécifiée, qui contient l'instruction «Nous sommes hors de la boucle» à présenter sur l'écran de sortie.

La fenêtre résultante affiche une liste de valeurs pour la variable «y» de «5» à «11». Une fois que la valeur est devenue «12», la boucle s'est terminée et imprimée la déclaration déclarée hors de la boucle.

Exemple n ° 3: Déclaration de rupture avec case-case

Notre dernier exemple démontrera l'utilisation de la «déclaration de rupture» dans les cas de commutation en C.

Nous avons créé le programme d'exemples suivants pour comprendre l'application de la «rupture» dans les «cas de commutation».

Après avoir inclus le fichier d'en-tête et invoqué la fonction «main ()», nous avons déclaré une variable «n». Ensuite, nous utilisons la fonction «printf ()», qui stocke l'instruction «Entrez un numéro». Pour prendre les commentaires de l'utilisateur, la fonction «scanf ()» est appelée avec «% d» pour identifier le type de données et «& n» pour prendre la valeur d'entrée. Nous avons ensuite utilisé la condition «Switch ()». Dans les crochets ronds du commutateur, nous avons spécifié la variable «n», qui prendra le numéro fourni par l'utilisateur. Dans les supports bouclés du commutateur, nous utilisons la fonction «Case1» et «printf ()», qui contient la sortie «vous avez entré numéro1» et «\ n».Dans la ligne suivante, nous avons utilisé «Break."Si" Case1 "ne correspond pas à la condition, le contrôle passera à" Case 2 ".

En cela, nous avons une fonction «prinf ()» avec l'instruction «Vous avez entré le numéro 2». La ligne suivante «brisera» le «switch ()» si «Case2» répond à la condition. De la même manière, "Case3" est spécifié. Dernièrement, un cas «par défaut» est déclaré, ce qui s'exécutera si aucun des cas n'a respecté la condition particulière et présentera l'énoncé dans lequel nous avons écrit «le numéro d'entrée est autre que 1,2,3», puis la condition de commutation sera fermé.

Dans l'instantané ci-dessus, vous pouvez voir que l'utilisateur saisir le numéro «1», ce qui signifie que le cas 1 est rencontré et la sortie est imprimée «Vous avez entré le numéro 1». En raison de la déclaration «Break», aucun autre cas ne sera vérifié.

Dans l'image de sortie présentée ci-dessus, vous pouvez voir que l'utilisateur saisir le numéro «4». Cela signifie qu'aucune condition de cas ne correspond, et le compilateur passe à l'instruction par défaut, qui est «le numéro d'entrée est autre que 1,2 et 3». Donc, aucune déclaration de «rupture» n'est rencontrée car les conditions ne sont pas appariées.

Conclusion

L'instruction Break est utilisée lorsque nous ne savons pas quelle est l'itération du nombre réel pour la boucle ou que nous devons terminer la boucle en fonction de certaines conditions. Dans cet article, nous avons expliqué 3 exemples différents avec différents types de boucles. La première illustration est basée sur l'utilisation d'une déclaration de pause dans «For-Bop."Le 2NDExample est destiné à utiliser une déclaration de pause dans" While- boucle."Dans cette 3rdinstance, plusieurs instructions de rupture sont utilisées dans des conditions de« Switch-Case ». Toutes ces stratégies peuvent être utilisées en fonction des spécifications de la tâche.