C 陳述式概觀
C 陳述式包含語彙基元、運算式和其他陳述式。 形成另一個陳述式元件的陳述式稱為封入陳述式的「主體」。 本節中討論由下列語法指定的每種陳述式類型。
語法
statement
:
labeled-statement
compound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-except-statement
/* Microsoft 特定 */
try-finally-statement
/* Microsoft 特定 */
語句主體通常是「複合語句」。複合語句是由可包含關鍵詞的其他語句所組成。 複合語句是以大括弧 ({ }
) 分隔。 所有其他 C 語句的結尾都是分號 (;
)。 分號是陳述式結束字元。
運算陳述式內含一個 C 運算式,該運算式可包含在運算式和指派中說明的算術或邏輯運算子。 Null 陳述式是一個空的陳述式。
所有 C 陳述式都可以使用包含名稱和冒號的識別標籤做為開頭。 因為只有 goto
陳述式會辨識陳述式標籤,因此將與 goto
一起討論陳述式標籤。 如需詳細資訊,請參閱 goto 和 Labeled 語句。