while的用法

有關while的幾種用法while用作連詞時 , 有以下幾種含義:
1、意為“當……時候 , 和……同時” , 引導時間狀語從句 。例如:
While I was watching TV,the bell rang.我看電視時 , 鈴響了 。)
Tom watched TV while she ate her supper.(湯姆邊吃晚飯邊看電視 。)
2、意為“雖然,盡管”,引導讓步狀語從句 。例如:
While it was late,he went on working.(雖然很晚了,但他還在繼續工作 。)
While he is in poor health,he works hard.(雖然他身體不好,但他還是努力工作 。)
3、連接兩個并列句子 , 表示“對比”關系 。例如:
He went out for a walk,while I stayed at home.(他出去散步了,而我卻呆在家里 。)
I like singing while she likes dancing.(我喜歡唱歌 , 而她喜歡跳舞 。)
You like sports , while I prefer music.(你喜歡體育,而我更喜歡音樂 。)
并且連詞while除具有“當時”、“同時”等意義外,根據上下文還有以下不同含義及其不同譯法 。
一、引導時間狀語從句
譯作“當……時” 。例如:
1. Make hay while the sun shines.
趁著有太陽曬曬草 。
2. We must work hard to gain more knowledge while we are young.
趁著現在還年輕,我們必須刻苦學習,獲得更多的知識 。

二、引導讓步狀語從句
常放在句首 , 譯作“盡管”、“雖然”,比although或 though語氣要輕 。例如:
1. While I believe it is true, I cannot prove it.
 雖然我相信那是真的,但我無法證明 。
2. While any kind of athletic shoe can provide a certain amount of rebound,energy-return sneakers are designed to maximize this effect.
雖然任何一種運動鞋都能提供一定的反彈力,但回力運動鞋能夠使這種效果最大化 。

三、引導條件狀語從句
相當于as long as,譯作“只要” 。例如:
1. While there is life, there is hope.
有生命 , 就有希望 。
2. While a spark of life remains, it is a doctor's duty to save the patient.
只要病人還有一息生機,醫生就有責任挽救 。

四、引導原因狀語從句
相當于since, 有“既然”的意思 。例如:
1. You'll never save any money while you're so extravagant.
你這么奢侈,永遠存不下錢來 。
2. I'd like to get it settled today while we're at it.
既然我們著手干了 , 我想今天就把它干完 。

五、連接并列句
表示對比,相當于whereas,譯作“而”、“可是” 。例如:
1. An outdoors man will soon become pale if he changes to an indoor job, while a desk clerk will take on a tan after a short vacation in the sun.
從事室外工作的人如果調到室內工作,不久膚色就會變白;而一個伏案工作的文員出去度個短假,就會被太陽變黑 。
2. Motion is absolute while stagnation is relative.
運動是絕對的,而靜止是相對的 。

六、連接并列句
表示遞進,相當于and what is more, 譯作“并且”、“而且” 。例如
1. The new man-made fibres are more hardwearing than natural fibres and greatly reduce mending, while good ready-made clothes are cheap and plentiful.
新的人造纖維比天然纖維耐磨,因此能大大減少修補工作,而且做好的衣服價廉物美,數量也多 。
2. Of course, I resolutely determined not to marry, while I quite forgot to consider at all that great rock of disaster in the working-class world-- sickness.
當然, 我下定決心不結婚,而且把工人階級的巨大災難——疾病,也忘得一干二凈 。
望采納!

c語言中while的用法

while的用法

文章插圖

當n==1時執行while循環結構里的語句,當n不等于1時,則跳過該循環執行循環體外的語句 。while 循環的格式:while (表達式){語句;}while 循環的執行順序:當表達式為真,則執行下面的語句,語句執行完之后再判斷表達式是否為真,如果為真,再次執行下面的語句,然后再判斷表達式是否為真……就這樣一直循環下去,直到表達式為假,跳出循環 。例:int a=NULL;while(a<10){a++;//自加if(a>5)//不等while退出循環,直接判斷循環{break;//跳出循環}}結果: 結束后 a的值為6。擴展資料while語句若一直滿足條件,則會不斷的重復下去 。但有時,需要停止循環,則可以用下面的三種方式:一、在while語句中設定條件語句 , 條件不滿足,則循環自動停止 。如:只輸出3的倍數的循環;可以設置范圍為:0到20 。二、在循環結構中加入流程控制語句,可以使用戶退出循環 。1、break流程控制:強制中斷該運行區內的語句,跳出該運行區,繼續運行區域外的語句 。2、continue流程控制:也是中斷循環內的運行操作,并且從頭開始運行 。三、利用標識來控制while語句的結束時間 。參考資料來源:百度百科——while
C語言中while的用法
while的用法

文章插圖

C語言中while的用法解析如下:一、1表示true,在bool類型取值false和true,0為false,非0為true(例如-1和2都是true) 。程序中,這里1就表示永真,直到循環體內遇到break 。二、while用法演示解析:1、含義:While 循環會在指定條件為真時循環執行代碼塊 。2、語法如下:(如果忘記增加條件中所用變量的值,該循環永遠不會結束 。該可能導致程序崩潰 。)3、實例:例中的循環將繼續運行,只要變量 i 小于 5:4、執行結果如下:擴展資料:比較 for 和 while循環:for循環控制變量的初始化和修改都放在語句頭部分,書寫形式較簡潔,且適用于循環次數已知的情況 。在循環語句中定義一個局部變量,循環結束后,局部變量就被釋放了 。而while循環控制變量的初始化一般放在while語句之前 , 循環控制變量的修改一般放在循環體中,形式上不如for語句簡潔,但它比較適用于循環次數不易預知的情況(用某一條件控制循環) 。兩種形式各有優點,但它們是等價的,可以相互轉換 。參考資料:百度百科--bool類型參考資料:百度百科--while
while的具體用法【while的用法】
(1)引導時間狀語從句,從句中的謂語動詞應用延續性動詞或表示狀態的詞 。
eg.While the discussion was still going on,George came in.
當討論還在進行時,喬治走了進來 。
Strike while the iron is hot.
趁熱打鐵 。