Instrukcje złożone (bloki)

Instrukcja złożona składa się z zera lub większej liczby instrukcji ujętych w nawiasy klamrowe ({ }). Instrukcję złożoną można używać w dowolnym miejscu, w którym oczekiwano instrukcji. Instrukcje złożone są często nazywane "blokami".

Składnia

{ [ statement-list ] }

Uwagi

W poniższym przykładzie użyto instrukcji złożonej jako części if instrukcji (zobacz instrukcję if, aby uzyskać szczegółowe informacje o składni):

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

Uwaga

Ponieważ deklaracja jest instrukcją, deklaracja może być jedną z instrukcji na liście instrukcji. W rezultacie nazwy zadeklarowane wewnątrz instrukcji złożonej, ale nie są jawnie zadeklarowane jako statyczne, mają okres istnienia zakresu lokalnego i (dla obiektów). Zobacz Zakres , aby uzyskać szczegółowe informacje o traktowaniu nazw z zakresem lokalnym.

Zobacz też

Przegląd instrukcji C++