共用方式為


複合陳述式 (區塊)

複合陳述式是由包含在大括號 ({ }) 內的零個或多個陳述式所組成。 複合陳述式可以在必須有陳述式的任何位置使用。 複合陳述式通常稱為「區塊」(Block)。

{ [ statement-list ] }

備註

下列範例會使用複合陳述式做為 if 陳述式的 statement 部分 (如需有關此語法的詳細資訊,請參閱 if 陳述式):

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

由於宣告是陳述式,因此宣告可以是 statement-list 中的其中一個陳述式。因此,在複合陳述式內宣告,但未明確宣告為靜態的名稱,會具有區域範圍和 (為物件時) 存留期。如需如何處理具有區域範圍之名稱的詳細資訊,請參閱範圍

請參閱

參考

C++ 陳述式概觀