- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 4 von 4

Thema: C++: break bricht Schleife ab owbohl break in einer if-else anweisung steht?

  1. #1
    mokka
    Gast

    C++: break bricht Schleife ab owbohl break in einer if-else anweisung steht?

    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    ich habe eine Frage bezüglich der Programmiersprache C++:

    Wenn ich eine If-Then-Konstruktion innerhalb einer while-Schleife benutze, und in der If-Then Konstruktion ist eine break Anweisung, wird dann die I-Then-Konstruktion abgebrochen oder die while-Schleife?

    Soweit ich weiß wird durch break in einer If-Then-Konstruktion die If-Then abgebrochen.
    Und in einer break Anweisung in einer while-Schleife bricht die while-Schleife ab bzw. der aktuelle Durchlauf wird übersprungen und es wird mit dem nächsten Durchlauf weitergemacht.

    Wie ist es aber wenn die If-Then-Konstruktion in der die break Anweisung steht in einer While-Schleife ist, was wird dann abgebrochen?

    vielen Dank!

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Hallo,

    auf ein if hat ein break keine Wirkung.

    Siehe hier
    http://en.cppreference.com/w/cpp/language/break

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Durchlauf wird übersprungen und es wird mit dem nächsten Durchlauf weitergemacht
    nicht ganz richtig, die Anweisung zum nächsten Durchlauf zu springen heißt continue;
    break; setzt dich hinter die schließende Klammer deiner While Schleife

    bei switch case Konstrukten innerhalb einer schleife wirkt das break nur auf den Switch block aber nicht auf die umgebende Schleife! Eventuell hast du es daher verwechselt weil If und Switch sich scho in gewisser Art ähneln
    Geändert von Ceos (17.11.2016 um 06:22 Uhr)
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  4. #4
    mokka
    Gast
    danke für die Antworten. Jetzt ists mir klar. Ich habe tatsächlich was durcheinander bekommen.

    Ihr seid echt klasse

    gz

Ähnliche Themen

  1. Kleine Frage zu einer Schleife
    Von White_Fox im Forum Assembler-Programmierung
    Antworten: 4
    Letzter Beitrag: 09.01.2016, 19:51
  2. H-Brückentreiber: was bedeutet "short break" ?
    Von Dolfo im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 02.08.2010, 11:09
  3. Stack beim verlassen einer Schleife...
    Von Klingon77 im Forum Software, Algorithmen und KI
    Antworten: 10
    Letzter Beitrag: 26.04.2009, 10:17
  4. Antworten: 24
    Letzter Beitrag: 30.05.2007, 09:52
  5. Addition in einer For-Schleife
    Von bertl100 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 06.05.2005, 16:08

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests