勵志

勵志人生知識庫

死循環

死循環,也稱為無限循環,是一種無法靠自身控制終止的循環。在編程中,如果一個程式的循環條件永遠為真,那麼這個程式就會陷入一個永無止境的運行狀態,這就是死循環。死循環的語法有兩種,一種是for語句的死循環,一種是while語句的死循環。

for語句的死循環:for(;;){循環體語句;}

while語句的死循環:while(true){循環體語句;}

死循環在系統的套用非常多,也非常重要,所有的套用系統都需要設定一個死循環來保證系統的正常運行。例如,在伺服器的設計中,希望伺服器永遠給我們服務下去,所以需要使用死循環。

然而,編寫死循環程式實際上是不對的,一旦寫出來一個程式運行後發現是死循環,一定要立即終止程式的運行。在設計程式時,若遇到死循環,我們可以通過按下Ctrl+Pause/Break的方法,結束死循環。