Pause et continuer en C ++

Pause et continuer en C ++
5 (100%) 1 vote




briser и continuent c ++Оператор briser в C ++

Avec l'instruction break vous avez déjà rencontré, Si vous lisez notre article sur instruction switch et pour la boucle. Et probablement déjà une idée de, comment cela fonctionne:. Parlons un peu de cet opérateur, Peut-être que quelqu'un va être utile.

Très souvent, lors de l'utilisation des cycles et presque toujours utilisé lorsque l'opérateur interrupteur, le programmeur a besoin d'interrompre le cycle de l'organisme ou des organismes interrupteur respectivement. Pause, juste utilisé dans de tels cas. même, avec l'aide de l'opérateur interrompu boucle infinie. Quand il est nécessaire d'interrompre, dans le corps de la boucle est ajouté à la condition, dans l'exécution des travaux dont l'exploitant Pause, et le cycle se ferme. L'exemple suivant, Elle met en œuvre un jeu simple: Un joueur pense à un nombre compris entre 1 à 7, la seconde est de le deviner.

Pour être honnête, il était et le joueur, qui pense, Je ne pouvais pas entrer le numéro de la plage non valide, Nous courons une boucle infinie dans laquelle il y a l'entrée et la validation des. Si le numéro correspond à la plage souhaitée – le cycle est interrompu (lignes 15 – 18), sinon – l'écran affiche un avertissement et vous demande d'entrer le numéro à nouveau. Il va se passer, tandis que le nombre entré ne sera pas inclus dans la plage souhaitée.

Après avoir entré le bon numéro, en ligne 25 Nous appelons une fonction spéciale système(“cls”); , qui effacera le contenu de l'écran, avant, le deuxième joueur va commencer à deviner les numéros (ne fonctionne que dans les fenêtres).

Ensuite, nous définissons une seconde boucle sans fin (lignes 29 – 47), mais avec le contre- myTry. Il prendra le nombre de tentatives de deviner le nombre de joueurs. Le joueur entre dans le nombre, et il est immédiatement vérifiée par rapport à la plage dans les lignes 33 – 37. Dans le cas contraire – Nous avertissons et Soustraire un contre les tentatives myTry. Dans le cas contraire, si le nombre est entré dans la plage souhaitée, vérifier si elle est conforme à nombre inconnu (lignes 38 – 42): que – Félicitations et interrompre le cycle, aucun – Passez à cordes 43 – 46 – Nous parlons d'erreur et d'offrir pour entrer le numéro à nouveau.

résultat:

оператор break c++

оператор break c++

Оператор continuer в C ++

Cette déclaration est utilisée,, lorsque vous avez besoin d'interrompre (sauter) l'itération courante de la boucle et passer à l'itération suivante,. Quand il est exécuté dans une boucle pour , Arrête l'itération courante, le passage à un changement de la variable de commande, puis vérifier les conditions de la poursuite de la boucle.

Nous résolvons ce problème: Il doit afficher le nombre de ceux, qui sont divisés en 7 et aucun résidu dans la plage de 1 à 70 .

Si le nombre d' je est non divisible par 7 sans laisser de trace (modulo pas égal 0), travail continuer. Telle est la ligne de code 12 pas exécutée et nous ne verrons pas les chiffres je écran. Si le reste de la division je de 7 est égal à 0 (divisible par 7 frapper), corps si effectuée et le nombre ne sera pas affiché.

résultat:

оператор continue в C++

Si vous avez aimé l'article, le meilleur pour moi serait grandement apprécié, Si vous partagez avec vos amis un lien vers elle. Cela peut être fait en cliquant sur votre réseau social préféré ci-dessous l'article.

Bulletin de nouvelles leçons sur la programmation:

11 réflexions sur "Pause et continuer en C ++

  1. Eh bien, encore une fois, les jambages solides.
    Le commutateur ne peut pas continuer à utiliser le I?
    Les exemples ne sont pas réussies.

    Pour le système fonctionne, il est nécessaire de se connecter stdlib.h.

    système(“cls”) ne fonctionne que dans les fenêtres, IMHO il ne faut pas écrire à ce sujet dans les tutoriels, vous ne décrivez pas ce que fait la fonction.

    >> myTry–; // décrément contre les tentatives faites par un mètre

    compteur, compteur, compteur, compteur

    >> jeu simple: Un joueur pense au nombre de

    pas sûr, mais à mon humble colon – ce n'est pas le point, garder en petites lettres.

    >> Très souvent, lors de l'utilisation des cycles !!!TOUJOURS!!! à l'aide d'une instruction switch, programmeur pour interrompre le corps de la boucle ou le corps de commutateur, respectivement.

    interrupteur (une) {
    cas 1: ++b;
    cas 2: ++b;
    défaut: ++c;
    }
    ne fonctionne pas?

    “Vous écrivez, publikueshy”, et il est nécessaire “écrire, lire, pravishy, publikueshy”.

    1. pourquoi continuez-vous à passer???
      “Pour le système fonctionne, il est nécessaire de se connecter stdlib.h” >> aucun. Ici vous avez une erreur partielle. stdlib.h et son cstdlib analogique doivent travailler avec la mémoire, mais dans l'environnement MVS, vous ne pouvez pas connecter la bibliothèque, comme il est déjà précompilée dans tous les projets par défaut. Cet exemple peut être clairement voir avec setlocale(), Il semble nécessaire de se connecter à la bibliothèque locale.h, mais sans elle, tout fonctionne bien. Vous n'êtes donc pas partie des droits. Mais la vérité sous Windows!

    2. >> jeu simple: Un joueur pense au nombre de

      pas sûr, mais à mon humble colon - n'est pas le point, garder en petites lettres.

      Respect,)) et encore vous trouvez faute… vous avez évidemment soucieux de la ponctuation questions)) Et pourquoi Orfus vous pensez inventé??

    3. Il est grand,lorsque vous voulez réparer quelque chose et correctement,mais vous devez être reconnaissant envers le site de l'auteur,pour une présentation claire de la façon dont le nouveau venu materiala.Mne:facile à être formés dans ce site,par comparaison avec d'autres sites.

      1. que? Eh bien, si vous regardez le problème avec un jeu, deuxième image! penser qu'il ya erreur de logique, ou je me trompe? nombre inconnu 7, et deviné 3)

  2. intéressant, si oui traiter, et la pause et continuer des interruptions, mais seulement fonctionner différemment. briser les interruptions et les sorties du cycle entier, et continuer manque juste une boucle de tour et ne rompt pas.

  3. et bien que Vova à nouveau à plusieurs reprises en criant au sujet des erreurs, mais l'article toujours précieux ;)

Laisser un commentaire

Placez le code dans les balises: <pre class="lang:c ++ décodage:true ">VOTRE CODE</pré>