1樓:a羅網天下
while迴圈語句的迴圈體不是至少執行一次。
while迴圈語句的迴圈體不是至少執行一次。
for(i=0; i<3; i++) ; 若開始滿足 i>=3 ,則不執行
while(i) ... ; 若 i 開始為假,則不執行
do ***xx while(i); 字面理解,先do再while,不管是否滿足i,都會do一次,即最少執行一次
do-while語句是一種後測試迴圈語句,即只有在迴圈體中的**執行之後,才會測試出口條件。其實就是,**在剛開始執行的時候,都是要先走一遍do迴圈體內的**,然後在與while裡面的條件進行判斷,成立迴圈就一直繼續下去,不成立就跳出迴圈。迴圈體內**至少被執行一次。
while語句是屬於前測試迴圈語句,也就是說,在迴圈體內的**被執行之前,就會對出口條件求值。
其實就是先與while裡面的條件進行判斷,成立就走迴圈體內的**,不成立就不走迴圈體內**。迴圈體內的**有可能永遠不會執行。
2樓:孤舟夜雨任平生
while迴圈語句的迴圈體不是至少執行一次, 當判斷語句值為true的次數為0時,for和while迴圈的執行次數為0,即不執行. 但是do while迴圈會在未經判斷語句判斷之前,先執行唯一的1次。
while和for都是入口條件迴圈。先判斷再迴圈。do while 是退出條件迴圈,先迴圈再判斷。因此while迴圈語句當判斷不為真的時候,是不會迴圈的。
3樓:突發搞笑全蒐羅
while迴圈語句,符合條件才會迴圈;
do while 迴圈語句,先執行一次後才判斷是否符合條件(即至少執行一次)
4樓:星幣騎士
while是看條件判斷是否執行。do while才是至少執行一次。
5樓:
while 和 for 根據設定的條件來結束迴圈或跳出迴圈,達不到條件則不會執行。
dim k
for k = 2 to 0 //沒加 step -1 則不會執行迴圈
msgbox k
next
k=9 //k不等於10 則不進入迴圈do while k=10
mesgbox k
exit do
loop
在c語言中,至少執行一次迴圈體的迴圈語句是
6樓:匿名使用者
c語言中
有三種迴圈
1 while迴圈
while(x)...
先判斷x是否為真,如果為假則不執行。 所以 這個是可能一次都不執行的。
2 for迴圈
for(a;b;c)***
先執行a
然後判斷b, 迴圈體***執行後,再執行c所以 如果b初始為假,那麼同樣可能一次都不執行。
3 do while迴圈
do *** while(x);
先執行*** ,再判斷x, 如果為真則繼續,否則退出。
所以 只有do while是至少執行一次的。
c語言中包含while.for.和do-while3種迴圈控制語句,其中什麼迴圈控制語句至少要執行一次迴圈體?
7樓:匿名使用者
do-while迴圈至少執行一次迴圈體。因為它是先執行迴圈體,再判斷條件的,另兩個是先判斷條件(條件符合才執行迴圈體)
8樓:大傘夏
do while
要先執行do,然後再判斷while裡面的條件,如果條件成立則執行下一次do裡面的內容
9樓:匿名使用者
do-while語句會在不判斷執行條件的情況先首先執行一次
10樓:匿名使用者
do-while呀 意思就是先做再判斷
11樓:it孤鶩
do-while迴圈
在c語言中,至少執行一次迴圈體的迴圈語句是什麼?
12樓:節淑英棟乙
是do-while語句。
它的一般形式為:
dowhile
(條件表示式);
do_while語句的特點是「先執行迴圈體,後判斷迴圈條件」,即【至少執行一次迴圈體】。
13樓:匿名使用者
c語言中
有三種迴圈
1 while迴圈
while(x)...
先判斷x是否為真,如果為假則不執行。 所以版 這個是可能一次都不執行的。
2 for迴圈
for(a;b;c)***
先執權行a
然後判斷b, 迴圈體***執行後,再執行c所以 如果b初始為假,那麼同樣可能一次都不執行。
3 do while迴圈
do *** while(x);
先執行*** ,再判斷x, 如果為真則繼續,否則退出。
所以 只有do while是至少執行一次的。
以下描述中正確的是( )。 a、while、do–while、for迴圈中的迴圈體語句都至少被
在c語言中,至少執行一次迴圈體的迴圈語句是什麼?
14樓:祭舟實子
我們來來這樣解析這個for迴圈吧,自首先:
對變數初bai始化得到i=
0,j=1
然後做一du個判斷
i<=j+1
的到true,開始執行迴圈體的zhi語句,語句執行完dao後執行,i
+=2,j
--得到i=
2,j=0
迴圈限制條件執行完後判斷表示式
i<=j+1得到false
就不進入迴圈體了。所以這個for
迴圈一共執行了一次。
在for迴圈的三個表示式中,第一個語句只對變數進行初始化,只執行一次。第二個語句是判斷是否能繼續迴圈,是進入迴圈體的判斷語句。第三條語句是迴圈次數的限制條件。
15樓:成冷梅雋和
c語言抄中
有三種迴圈
1while迴圈
while(x)...
先判斷x是否為真,如果為假則不執行。
所以這個是可能一次都不執行的。
2for迴圈
for(a;b;c)***
先執行a
然後判斷b,
迴圈體***執行後,再執行c
所以如果b初始為假,那麼同樣可能一次都不執行。3dowhile迴圈
do***
while(x);
先執行***
,再判斷x,
如果為真則繼續,否則退出。
所以只有do
while是至少執行一次的。
c語言中for語句中的迴圈體至少執行一次嗎?
16樓:灰灰不吃羊
不是的,迴圈條件結果為false的時候就不再執行迴圈體了。也就是說,for迴圈最少只執行兩個語句,一是初始化語句,二是迴圈條件判斷語句。
17樓:成冷梅雋和
是do-while語句。
它的一般形式為:
dowhile
(條件表示式);
do_while語句的特點是「先執行迴圈體,後判斷迴圈條件」,即【至少執行一次迴圈體】。
用java語言中while迴圈語句求
class a system.out.println d 沒用編譯工具打得.可能有錯 誤 但是基本意思肯定對 public static void main string args system.out.println sum public class getsum1 system.out.prin...
c語言中while迴圈語句為什麼while(n!0)的意思是隻要n不等於0?,不應該是n等於0嗎
while 裡面的條件為真才進入迴圈。當n不等於0才進入迴圈,否則就執行while迴圈後面的語句。c語言裡面while函式while n n預設為什麼意思,n不為零嗎?while n 等價於 while n 0 表示n不等於0時執行迴圈體。首先,n在這裡被當作了一個條件 其次,當n為真時,進入whi...
c 裡for迴圈和while迴圈的區別?
您好,很高興您的問題。在c語言中,f or迴圈和while迴圈基本沒有區別,都可以用來表示多次重複需要做的一段過程。並且兩者是完全可以互換的。只是一般情況下,因為兩個迴圈的表示形式有區別,所以一般情況下,能夠確切知道迴圈次數 並且迴圈變數變化比較有規律的時候,我們會選擇for迴圈,更能體現出這種結構...