Freigeben über


Verbundanweisungen (Blöcke)

Eine Verbundanweisung besteht aus null oder mehr Anweisungen, eingeschlossen in geschweifte Klammern ({ }). Einer Verbundanweisung kann an einer jeder beliebigen Stelle, an der eine Anweisung erwartet wird. Verbundanweisungen werden im Allgemeinen "Blöcke" genannt.

{ [ statement-list ] }

Hinweise

Das folgende Beispiel benutzt eine Verbundanweisung als den statement-Teil der if-Anweisung (Einzelheiten zur Syntax erhalten Sie unter Die if-Anweisung):

if( Amount > 100 )
{
    cout << "Amount was too large to handle\n";
    Alert();
}
else
    Balance -= Amount;

Hinweis

Da eine Deklaration eine Anweisung ist, kann es sich bei einer Deklaration um eine der Anweisungen in der statement-list handeln.Folglich verfügen Namen, die innerhalb einer Verbundanweisung deklariert werden, jedoch nicht explizit als statisch deklariert werden, über einen lokalen Gültigkeitsbereich und eine lokale Lebensdauer (für Objekte).Einzelheiten zum Umgang mit Namen mit lokalem Gültigkeitsbereich finden Sie unter Gültigkeitsbereich.

Siehe auch

Referenz

Übersicht über C++-Anweisungen