C語言

當前位置 /首頁/計算機/C語言/列表

c語言什麼是無窮迴圈

C語言程式中,語句“while(1)printf("*");”就是一個無窮迴圈,執行它將無休止地列印*號。不存在一種演算法,對任何一個程式及相應的輸入資料,都可以判斷是否會出現無窮迴圈。因此,任何編譯系統都不做無窮迴圈檢查。

c語言什麼是無窮迴圈

C語言無窮迴圈:在設計程式時,若遇到無窮迴圈,我們可以通過按下Ctrl+Pause/Break的方法,結束無窮迴圈。

然而,在程式設計中無窮迴圈並不是一個需要避免的問題,相反,在實際應用中,經常需要用到無窮迴圈。例如,我們使用的`Windows作業系統下的視窗程式中的視窗都是通過一個叫訊息迴圈的無窮迴圈實現的。在微控制器、嵌入式程式設計中也經常要用到無窮迴圈。在各類程式語言中,無窮迴圈都有多種實現的方法,以C語言為例,可分別使用,goto實現。

  c語言無窮迴圈

無窮迴圈的C語言實現:

1、while(1);

2、for(;;);

3、goto

Loop:

...

goto Loop;

C語言中無窮迴圈(三種)

while(!0)不是假就一直執行 表示式不能省略

e(!0); 表示式不能省略

for(;;);for迴圈中的表示式1、表示式2、表示式3都可以省略,但是;不能省略。

TAG標籤:語言 無窮迴圈 #