欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

C語言中while和do–while循環的主要區別是什么

黃文隆2年前15瀏覽0評論

C語言中while和do–while循環的主要區別是什么?

C語言中while和do–while循環的主要區別如下:

1、循環結構的表達式不同 while循環結構的表達式為:while(表達式){循環體}。 do-while循環結構表達式為:do{循環體;}while (條件表達);。

2、執行時判斷方式不同 while循環執行時只有當滿足條件時才會進入循環,進入循環后,執行完循環體內全部語句至當條件不滿足時,再跳出循環。 do-while循環將先運行一次,在經過第一次do循環后,執行完一次后檢查條件表達式的值是否成立,其值為不成立時而會退出循環。

3、執行次數不同 while循環是先判斷后執行,如果判斷條件不成立可以不執行中間循環體。 do-while循環是先執行后判斷,執行次數至少為一次,執行一次后判斷條件是否成立,如果不成立跳出循環,成立則繼續運行循環體。

4、執行末尾循環體的順序不同 while循環的末尾循環體也是在中間循環體里,并在中間循環體中執行,循環體是否繼續運行的條件也在循環體中。 do-while循環是在中間循環體中加入末尾循環體,并在執行中間循環體時執行末尾循環體,循環體是否繼續運行的條件在末尾循環體里。 來源:——while ——do while

java 停止循環,C語言中while和do–while循環的主要區別是什么