Null 陳述式 (C)
「null 陳述式」是一個只包含分號的陳述式,可位於陳述式會出現的任何地方。 當執行 null 陳述式時不會發生任何事。 撰寫 null 陳述式的正確方式為:
語法
;
備註
、、 if
和 while
等for
do
語句要求可執行檔語句顯示為語句主體。 在不需要實質性陳述式主體的情況下,null 陳述式就可滿足語法需求。
如同任何其他的 C 陳述式一樣,您可以在 null 陳述式前面加上標籤。 若要對不是陳述式的項目加上標籤 (例如複合陳述式右邊的大括號),您可以對 null 陳述式加上標籤,並將其插入項目的前方,可獲得相同的效果。
這個範例說明 null 陳述式:
for ( i = 0; i < 10; line[i++] = 0 )
;
在此範例中,語句line[i++] = 0
的for
迴圈表達式會將 的前10個專案初始化為0line
。 由於不需要進一步的陳述式,因此陳述式主體為 null 陳述式。