when和while有什麼區別?

2023-06-25 11:50:08 字數 943 閱讀 2885

1樓:暴走愛生活

when和while的區別在於側重點不同、用法、詞源解說、一詞多義。

一、側重點不同。

1、when所引導的從句,其謂語動詞既可是持續動詞,也可是短暫動詞;謂語動詞動作發生的時間可以與主句謂語動詞的動作是同時,或之前、之後。

2、while句中的謂語動詞應為持續動詞,不用短暫動詞,謂語動作發生的時間通常與主句謂語動詞動作發生時間是同時。

二、用法不同。

1、when引導的從句作「當…時」或「每逢…」解,從句中的動作既可以和主句中的動作同時發生,也可以在主句的動作之前或之後發生。

2、while引導的從句作「當…時」或「在…期間」解,它強調從句中的動作與主句中的動作同時發生,但持續時間一般較長或主句的動作在從句的動作過程中發生。

三、詞源解說不同。

1、when

直接源自古英語的hwenne,意為何時。

2、while

直接源自古英語的hwile,意為一段時間;最初源自原始日耳曼語的khwilo。

四、一詞多義不同。

1、when

作副詞意思有什麼時候;當 ..時。作連詞意思有然後;可是;當 ..時。作代詞意思是什麼時候。作名詞意思是時間。

2、while

作連詞意思有當 ..的時候;雖然;儘管;然而。作名詞意思有一段時間;一會兒。作動詞意思是消磨。

2樓:匿名使用者

when是提問時間的,常用於疑問句的開始,有時還用於從句當中;

while 表示轉折或連線、對比等,是連線詞,沒有疑問的意思。

when 與while有什麼區別?

3樓:邢暖九翠梅

我的理解是when

通常指的是一個時刻,而while可指一段時間。

另外while還可以作為兩者比較的連詞,可翻譯成「而」

When和while用法的區別,When和while用法的區別

as和when while的區別 i was walkingon the street when i saw mr.wang.我正在街道上散步,這時看到mr.wang.be doing when 一般過去時,表示在進行一個比較長的動作時突然插入另一個動作。i was doing my homewor...

關於when和while的造句,when要表示主句進行時,從

第一個問題 有時意思不一樣 主句不一樣 不過你的,第一個句子寫錯了。while和過去進行時連用,不能用whenwhile i was playing he came in he came in 是主句 我玩的時候 他進來了 根據情境 第二個句子可能是並列句 when是並列連詞i was playin...

while與if區別,if和while的區別

while用於迴圈語句,而if用於判斷和分支語句。由於你並沒有指明是什麼程式,只能泛泛而談了。if 語句中,常用格式為 if 判斷條件 上面的結構,只是進行一次判斷。if與else結合,就可形成一個分支結構的語句,形如 if 判斷條件1 else if 判斷條件2 else if 判斷條件3 els...