Pause und weiter in C ++




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:

Pause und weiter in C ++
4 (80%) 4 Stimmen

20 Gedanken zu "Pause und weiter in C ++

  1. Я довел до ума игрушку.
    У меня она как-то так вишла .
    #einschließen
    #einschließen
    using namespace std;
    int main ()
    {
    setlocale(LC_ALL, “Rus”);
    int zag = 0;
    int otv = 0;
    cout <> zag;
    ob (zag >= 1 && zag <= 7)
    {
    Unterbrechung;
    }
    sonst
    {
    cout << "Неправильный диапазон! Geben Sie die Zahlen (von 1 zu 10): ";
    }

    }
    System ("cls");
    cout << "Попробуйте угадать число которое загадал ваш противник." << endl;
    cout <> otv;
    ob (otv 10 )
    {
    mtry–;
    pop++;

    cout << "Неправильный диапазон! Geben Sie die Zahlen (von 1 zu 10): ";
    }
    oder wenn (otv == zag)
    {
    cout << "Поздравляю.Вы угадали с " << pop++ << " попытки !";
    Unterbrechung;
    Cidargaet();
    }
    sonst
    {
    cout << "Вы не угадали, попробуйте ище раз: ";
    mtry–;
    pop++;
    ob(mtry == 0)
    {
    System ("cls");
    cout << "Закончилось количество попыток. Вы Проиграли!";
    Unterbrechung;
    Cidargaet();
    }
    }
    Cidargaet();
    }

    }

  2. <pre class="lang:c ++ dekodieren:true "#include
    #einschließen
    using namespace std;
    int main ()
    {
    setlocale(LC_ALL, “Rus”);
    int zag = 0;
    int otv = 0;
    cout <> zag;
    ob (zag >= 1 && zag <= 7)
    {
    Unterbrechung;
    }
    sonst
    {
    cout << "Неправильный диапазон! Geben Sie die Zahlen (von 1 zu 10): ";
    }

    }
    System ("cls");
    cout << "Попробуйте угадать число которое загадал ваш противник." << endl;
    cout <> otv;
    ob (otv 10 )
    {
    mtry–;
    pop++;

    cout << "Неправильный диапазон! Geben Sie die Zahlen (von 1 zu 10): ";
    }
    oder wenn (otv == zag)
    {
    cout << "Поздравляю.Вы угадали с " << pop++ << " попытки !";
    Unterbrechung;
    Cidargaet();
    }
    sonst
    {
    cout << "Вы не угадали, попробуйте ище раз: ";
    mtry–;
    pop++;
    ob(mtry == 0)
    {
    System ("cls");
    cout << "Закончилось количество попыток. Вы Проиграли!";
    Unterbrechung;
    Cidargaet();
    }
    }
    Cidargaet();
    }

    }

  3. Да блин 3 раза писал и нормальне не отображает .
    Удалите коментарии
    Вот нормальный

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *