Pause und weiter in C ++

Pause und weiter in C ++
5 (100%) 1 Abstimmung




brechen и c weiter ++Оператор в C ++ brechen

Mit der break-Anweisung haben Sie bereits erfüllt, Wenn Sie unsere Artikel weiter lesen switch-Anweisung und for-Schleife. Und wahrscheinlich haben bereits eine Vorstellung davon,, wie es funktioniert. Lassen Sie uns ein wenig über diesen Operator sprechen, Vielleicht hat jemand von Nutzen sein.

Oft, wenn Zyklen und fast immer verwendet, wenn der Bediener Schalter, der Programmierer müssen den Zyklus des Körpers oder der Körper zu unterbrechen Schalter beziehungsweise. Unterbrechung, nur in solchen Fällen verwendet. gleiche, mit Hilfe der Bedienungsperson unterbrochen Endlosschleife. Wenn es erforderlich ist, zu unterbrechen,, in dem Körper der Schleife ist mit der Bedingung hinzugefügt, in der Durchführung der Arbeiten, die der Betreiber Unterbrechung, und der Zyklus beendet. Das folgende Beispiel, Es implementiert ein einfaches Spiel: Ein Spieler denkt an eine Zahl zwischen 1 zu 7, die zweite ist es zu erraten.

Um ehrlich zu sein, es war und der Spieler, wer denkt an, Ich konnte nicht die Anzahl der ungültigen Bereich eingeben, Wir betreiben eine Endlosschleife, in der es Eintrag und Validierung. Wenn die Anzahl entspricht der gewünschten Bereich – der Zyklus wird abgebrochen (Linien 15 – 18), wenn nicht – der Bildschirm zeigt eine Warnung an und fragen Sie die Nummer erneut eingeben. Es wird passieren, während die eingegebene Nummer nicht in dem gewünschten Bereich enthalten sein,.

Nachdem die richtige Nummer eingeben, in Zeile 25 Wir nennen eine spezielle Funktion System(“cls”); , welche den Inhalt des Bildschirms zu löschen, vor, der zweite Spieler Startnummern zu erraten (funktioniert nur unter Windows).

Als nächstes definieren wir eine zweite Endlosschleife (Linien 29 – 47), aber mit der Gegen myTry. Es wird die Anzahl der Versuche, um die Anzahl der Spieler zu erraten. Der Spieler tritt in die Zahl, und er wird sofort auf den Bereich in Zeilen geprüft 33 – 37. Wenn dies nicht der Fall – Wir warnen und subtrahieren von Gegenversuche myTry. Andernfalls, wenn die Anzahl in dem gewünschten Bereich eingegebenen, prüfen, ob er mit unbekannter Nummer entspricht (Linien 38 – 42): dass – Wir gratulieren und unterbrechen den Zyklus, Nein – Fahren Sie mit Strings 43 – 46 – Wir sprechen Fehler und bieten die Nummer erneut eingeben.

Ergebnis:

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

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

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

Diese Anweisung wird verwendet, dann, wenn Sie brauchen, zu unterbrechen (überspringen) die aktuelle Iteration der Schleife und zur nächsten Iteration fortzufahren. Wenn es in einer Schleife läuft für , Stoppt die aktuelle Iteration, der Übergang zu einer Änderung in der Regelgröße, und dann überprüfen Sie die Bedingungen der Fortsetzung der Schleife.

Wir lösen dieses Problem: Es sollte die Zahl der Anzeigen, die sind unterteilt in 7 und keine Rückstände im Bereich von 1 zu 70 .

Wenn die Anzahl der ich ist nicht teilbar durch 7 ohne eine Spur (Modulo ungleich 0), Arbeit fortsetzen. Das ist der Codezeile 12 nicht ausgeführt werden, und wir werden die Zahlen nicht sehen ich Bildschirm. Wenn der Rest des Teilens ich von 7 gleich 0 (teilbar durch 7 hit), Körper ob durchgeführt, und die Zahl wird nicht angezeigt.

Ergebnis:

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

Wenn Sie den Artikel gefallen, das Beste für mich sein würde sehr geschätzt, Wenn Sie mit Ihren Freunden einen Link, um es zu teilen. Dies kann durch einen Klick auf Ihre bevorzugten sozialen Netzwerk unter dem Artikel durchgeführt werden.

Newsletter neue Lektionen über die Programmierung:

13 Gedanken zu "Pause und weiter in C ++

  1. Nun, wieder feste Einfassungen.
    Der Schalter kann ich nicht die continue?
    Die Beispiele sind nicht erfolgreich.

    So arbeiten System ist es notwendig, stdlib.h zu verbinden.

    System(“cls”) funktioniert nur unter Windows, IMHO ist es nicht notwendig ist, um es in den Tutorials zu schreiben, Sie beschreiben nicht, was die Funktion tut.

    >> myTry–; // Dekrementzähler Versuche um einen Meter

    Zähler, Zähler, Zähler, Zähler

    >> einfaches Spiel: Ein Spieler denkt an die Zahl der

    Nicht sicher, aber IMHO Kolon – Dies ist nicht der Punkt, halten in Kleinbuchstaben.

    >> Oft bei der Verwendung von Zyklen !!!IMMER!!! mit einer switch-Anweisung, Programmierer die Schleife oder Schalterkörper Körper zu unterbrechen bzw..

    Schalter (ein) {
    Fall 1: ++b;
    Fall 2: ++b;
    Standard: ++c;
    }
    das ____ funktioniert nicht?

    “Sie schreiben, publikueshy”, und es ist notwendig “schreiben, lesen, pravishy, publikueshy”.

    1. warum Sie auch weiterhin zu wechseln???
      “So arbeiten System ist es notwendig, stdlib.h zu verbinden” >> Nein. Hier haben Sie einen Teilfehler. stdlib.h und seine analogen cstdlib müssen mit Speicher arbeiten, aber in der MVS-Umgebung, können Sie die Bibliothek nicht verbinden, wie es bereits in allen Projekten standardmäßig vorkompilierte. Dieses Beispiel ist deutlich zu sehen sein, mit setlocale(), Es scheint zu sein, muss die Bibliothek locale.h zu verbinden, aber ohne sie, alles funktioniert gut. Sie sind also nicht Teil der Rechte. Aber die Wahrheit unter Windows!

    2. >> einfaches Spiel: Ein Spieler denkt an die Zahl der

      Nicht sicher, aber meiner Meinung nach der Doppelpunkt - ist nicht der Punkt, halten in Kleinbuchstaben.

      Respekt,)) und wieder finden Sie Fehler… Sie offensichtlich besorgt Angelegenheiten Interpunktion)) Und war, warum Orfus Sie erfunden denken??

    3. Es ist toll,wenn Sie wollen, etwas zu reparieren und richtig,aber man muss den Autor Website dankbar zu sein,für klare Darstellung, wie der Neuling materiala.Mne:einfach auf dieser Seite ausgebildet werden,im Vergleich zu anderen Websites.

      1. dass? Nun, wenn man sich das Problem mit einem Spiel, zweite Bild! es scheint, dass es Logikfehler, oder bin ich falsch? unbekannte Zahl 7, und vermutete, 3)

      2. aber nicht nicht, ich provtykal, Es gibt einfach in zwei Spielern aufgeteilt.

  2. interessant, wenn ja beschäftigen, und der Bruch und weiterhin sind Unterbrechungen, aber nur funktionieren anders. brechen gesamten Zyklus Interrupts und Ausfahrten, und weiterhin nur vermisst man wiederum Schleife und nicht bricht es.

Hinterlasse eine Antwort

Platz Code in Tags: <pre class="lang:c ++ dekodieren:true ">DEIN CODE</Vor>