當前位置:趣味科普網>經驗>

C語言中的死迴圈是什麼意思

經驗 閱讀(7.03K)

C語言中的死迴圈是什麼意思

在程式設計中,一個靠自身控制無法終止的程式稱為"死迴圈"。不存在一種演算法,對任何一個程式及相應的輸入資料,都可以判斷是否會出現死迴圈。因此,任何編譯系統都不做死迴圈檢查。然而,在程式設計中死迴圈並不是一個需要避免的問題,相反,在實際應用中,經常需要用到死迴圈。例如,我們使用的電腦作業系統下的視窗程式中的視窗都是通過一個叫訊息迴圈的死迴圈實現的。在微控制器、嵌入式程式設計中也經常要用到死迴圈。