複合語句包含以大括弧 ({ }) 括住的零個或多個語句。 複合陳述式可以在必須有陳述式的任何位置使用。 複合陳述式通常稱為「區塊」(Block)。
語法
{ [ statement-list ] }
備註
下列範例使用複合語句做為 語句的語句 部分 if (如需語法的詳細資訊,請參閱 if 語句 ):
if( Amount > 100 )
{
cout << "Amount was too large to handle\n";
Alert();
}
else
{
Balance -= Amount;
}
注意
因為宣告是語句,因此宣告可以是語句清單中的其中一個語句。 因此,在複合陳述式內宣告,但未明確宣告為靜態的名稱,會具有區域範圍和 (為物件時) 存留期。 如需使用本機範圍處理名稱的詳細資訊,請參閱 範圍 。