# while 迴圈
---
迴圈,顧名思義就是會重複執行
---
在while迴圈裡,只要條件達成就會重複執行
```cpp=
while(/*條件、布林值*/){
//重複執行的動作
}
```
注意一開始就會進行判斷,若不成立一次也不會做
---

source:https://ithelp.ithome.com.tw/articles/10204155
---
補充:do
```cpp=
do{
//重複執行的動作
}while(/*條件、布林值*/)
```
----
不重要,很少會用到
----

source:https://ithelp.ithome.com.tw/articles/10204155
---
break 斷開鎖鍊
```cpp=
while(){
break;
}
```
執行到break時會直接跳出迴圈進行迴圈後面的工作
所有迴圈都適用
---
continue 下一位
```cpp=
while(){
continue;
}
```
執行到continue時會略過底下的東西進行下一輪迴圈
所有迴圈都適用
---
GJ a021~a025
http://www.tcgs.tc.edu.tw:1218/Problems?&page=2
{"metaMigratedAt":"2023-06-15T01:26:08.931Z","metaMigratedFrom":"YAML","title":"while 迴圈","breaks":true,"slideOptions":"{\"transition\":\"slide\"}","contributors":"[{\"id\":\"9f6a1b41-e592-4580-9e63-5613e2cac6cb\",\"add\":1234,\"del\":5}]"}