break

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

Anweisungen

Syntax

Beschreibung

Die Anweisung break bewirkt innerhalb einer Schleife, dass die Ablaufkontrolle zur ersten Anweisung hinter dem innersten switch-, for-, while- oder do-Block springt.


Beispiel

Dieses Beispiel veranschaulicht die Verwendung der Schlüsselwörter break, case, default und switch.

#include <iostream>

using namespace std;

int main(int argc, char* argv[])
{
  char ch;

  cout << "PRESS a, b, OR c. ANY OTHER CHOICE WILL TERMINATE THIS PROGRAM." << endl;
  for ( /* FOREVER */; cin >> ch; )
    switch (ch)
    {
      case 'a' :    /* THE CHOICE OF a HAS ITS OWN ACTION. */
        cout << endl << "Option a was selected." << endl;
        break;
      case 'b' :    /* BOTH b AND c GET THE SAME RESULTS. */
      case 'c' :
        cout << endl << "Option b or c was selected." << endl;
        break;
      default :
        cout << endl << "NOT A VALID CHOICE!  Bye ..." << endl;
        return(-1);
    }
}

Siehe auch