我碰到這在C標準文本來了,任何版本我能找到C99或C11,在§6.8.5:有沒有辦法在C中創建一個只有兩個表達式的for循環?
iteration-statement:
while (expression) statement
do statement while (expression) ;
for (expression ; expression ; expression) statement
for (declaration expression ; expression) statement
第四項這裏似乎是一個for
只有一個分號,我沒有看到任何其他地方對此語法的任何引用。任何人都可以在這裏解釋我錯過了什麼?
這似乎並沒有編譯。也許這是一個錯字,他們打算在之後有一個額外的分號,沒有身體? – merlin2011
@ merlin2011:沒有人注意到了十多年,錯別字找到C11的方式? –
看起來你終於發現了它...... :-) –