while的用法如下:

1、當while用作連詞的時候,它的意思為“在什麼中”“在什麼過程中”“在什麼期間”。
2、當while用來引導讓步狀語從句的時候,它的意思為“雖然什麼,但是”,“儘管什麼,但是”,多被放於句首。
3、當while用啦引導時間狀語從句的時候,如果主句的主語和while引導的從句主語一致的時候,while從句中的主語和謂語都可以省去。
4、當while用來表示對比關係的時候,它的意思為“然而,而”。

拓展閱讀
while、whereas還有nevertheless都是有著“但是”“然而”的含義,

它們的區別在於:
1、nevertheless通常情況下指的是作出完全的讓步後也不會有任何的影響;
2、while用來表示對比關係時,一般可以直接和whereas進行換用;
3、whereas表對比,可以和while進行更換使用。

包含while的短句有:
1、“after a while”,它表達的意思是“過了一會兒”
2、“a little while”,它表達的意思是“不久,一會兒 ”
3、“all the while”,它表達的意思是“一直;始終”
while迴圈的用法:
(1)表示式不可以為空,表示式為空不合法;
(2)表示式可以用非0代表邏輯值真(true),用0代表邏輯值假(false);
(3)迴圈體中必須有改變條件表達是值得語句,否則將成為死迴圈。
例如:
while(1){……}
是一個無限迴圈語句。
while(0){……}
是一個不會進行迴圈的語句。
while 迴圈的執行順序非常簡單,它的格式是:
while (表示式)
{
語句;
}
當表示式為真,則執行下面的語句;語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句;然後再判斷表示式是否為真……就這樣一直迴圈下去,直到表示式為假,跳出迴圈。這個就是 while 的執行順序。