for(;;)什麼意思
死迴圈的意思,也就是一直執行迴圈體內的內容。因為沒有指定循環結束的條件,所以程式會一直執行產生死循環。
解析:
for(i=0; i<10; i++) {}
i=0是給i一個初步值
i<10是判定條件
i 是讓這個迴圈結束的語句
第一個為空,我們可以在之前給i一個值,例如
int i = 0; for(; i<10; i++) {}
第2個為空就是不判定條件
第3個為空即沒有驅使迴圈結束語句
上面這個表達式完全等同與一下
int i = 0; WHILE(1){ i++; }
即如果3個全部省略循環體永遠循環下去。
推薦課程:C語言教學
#以上是for(;;)什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!