If和While有什麼區別,if和while的區別

2022-05-18 12:54:55 字數 2788 閱讀 9417

1樓:jsjj滴水成珠

if 連線詞 conj.

1.(表示條件)如果 he will come if you invite him.

2.(表示虛擬)假如,要是 if i were you, i would never do that.

3.(表示讓步)即使 we'll go even if it rains.

4.是否 i wonder if she is ill.

5.(表示因果關係)每一次...的時候(總是會) if i feel any doubt, i inquire.

while 連線詞 conj.

1.當...的時候,和...同時

she listened closely while he read the letter.

i'll take care of your children while you are away.

we must strike while the iron is hot. 趁熱打鐵。

2.而,然而 i like tea while she likes coffee.

3.雖然,儘管 while i like the color of the hat, i do not like its shape.

4.只要

2樓:213雪

if 和while 都可以引導表語從句。但if不能引導主語從句,只有while可以引導。

3樓:匿名使用者

if表示如果,一般是用在條件狀語從句中的。

很多時候都用於虛擬語氣,如:if i were you這種句式裡的。

while 一般表示當什麼什麼時候,後面的動詞是ing形式的另外最常用的意思是表示而的意思,kate likes reading while lily likes going skating.

if和while的區別

4樓:匿名使用者

雖然二者都有條件判斷,但是while是用來做迴圈的,也就是說只要條件滿足,就會執行一次迴圈體,執行完以後會再判斷一次條件,如果滿足條件,還會再執行一次,終而復始,除非你在迴圈中對條件進行了改變才會從迴圈中跳出來。

而if只做一次判斷,條件不滿足就不執行,滿足就執行一次,執行完就往下執行,不會再回過頭來繼續執行。

while語句和if語句有什麼區別?

5樓:止易巧

while當迴圈,當條件滿足的時候就執行迴圈體,執行完迴圈體以後在回來判斷條件是否滿足,滿足繼續執行,然後繼續判斷,不滿足直接執行下面的語句

if是判斷語句,條件滿足就執行,執行完以後繼續執行下面的語句,不會在回來判斷,在執行。

6樓:諾恆

if 是判斷

while 是迴圈

a[i]%2==1&&b[i]%2==1 應該是乙個判斷條件 當a【i】和b【i】都為單數時,做下面的語句

所以這裡應該用if 而不是while

j**a中if和while有什麼區別?

7樓:匿名使用者

if(true)

while(true)

c語言,if迴圈和while迴圈的區別是。。。

8樓:汽車影老師

一、語法不同

if:if(logical_test,value_if_true,value_if_false)

while:while<條件>do<語句>

二、功能不同

if語句,if( ),括號裡的內容和while( )裡的內容都是判定句,判定為真則執行語句,假則不執行語句。

不同點就是if沒有迴圈的性子,一旦執行過後就跳出語句,而while判定為真後執行它下面的語句,執行完後返回括號裡繼續判定,判定為真繼續執行語句知道括號裡判定為假為止。

三、意思不同

while是迴圈語句,在c語言中通常用while來表示迴圈,例如在main()函式中一般都用while(1)來讓主程式迴圈執行。

while語句叫做迴圈語句。同樣是判斷條件是否成立。但是執行完畢後繼續判斷該條件,直到該條件不成立則轉入下一條語句。

9樓:笨仔

if不是迴圈,是條件判斷,while才是迴圈。if語句中,當後面括號內語句判斷為true時執行if後面的語句或者語句塊,只執行一次,while語句中,當後面括號內語句判斷為true時執行while後面的語句或者語句塊,並且每執行完一次都要再進行條件檢查(就是while括號內的語句是否為true),每當條件符合時就執行迴圈體,直到條件不符合或者遇到break為止。

10樓:投哦咯

兩個都是可以有條件的迴圈,

if迴圈執行完了會跳出迴圈,而while就不一樣了,除非改變了迴圈條件,否則一直在迴圈裡面,不會跳出

while和if有什麼區別

11樓:出海漁父

while 意思是: 當……時候; 而……,雖然……。引起的是時間狀語和讓步狀語從句。

if 意思是: 如果; 假設; 假如。 引起的是乙個條件狀語從句。

12樓:張達人

while 引導時間狀語從句或讓步狀語從句,if 引導條件狀語從句,除了都是連詞外,二者沒有可比性。

英語詞語 when與while有什麼區別

when,as,while這三個詞都可以引出時間狀語從句,它們的差別是 when 從句表示某時刻或一段時間 as 從句表示進展過程,while 只表示一段時間。when he left the house,i was sitting in the garden.當他離開家時,我正在院子裡坐著。whe...

when和while的區別,while和when區別

while後接從句是非延續動詞,when是接延續動詞 while和when區別 一 二者詞義的區別 1 while conj.當 的時候 雖然 儘管 然而n.一段時間 一會兒 v.消磨 2 when adv.什麼時候 當 時 conj.然後 可是 當 時 pron.什麼時候 n.時間 二 二者詞性的...

while和unlike的區別?

while當連詞使用是表示當什麼的時候或者是雖然。做名詞只是表示一會兒。unlike是乙個介詞意思是,與什麼不一樣。他們兩個最大的區別主要就是乙個是用在賓語從句,另外乙個用在狀語從句裡面。while常見釋義。雖然。英 wa l 美 wa l conj.在 期間 當 的時候 與 同時 對比兩件事物 而...