## 代碼如下
```
int a{};
std::cin>>a; //輸入A的值。如果A小于100將要執行do里面的語句,如果大于100就跳出循環
do
{
a++;
std::cout<<"輸出A的值" <<a;
}
while(a<100);
```
*****
*****
*****
*****
do-while 循環語法 格式:
do
{
循環體;
}
while (條件表達); //條件表達,可以引用外傳感器返回值。
以上循環將先運行一次,因為經過第一次do循環后,當檢查條件表達式的值時,其值為**不成立時**而會退出循環。保證了至少執行do{ }內的語句一次。
以下為代碼片段示范:
int X; //定義全局變量,換成傳感器返回值也可。(可選)
do
{
i = X;
語句;//循環體內可以對 i 進行數據操作處理,必須與while內的條件有關聯,否則會進入死循環。
}
while( i<5 );
do while 難點不大,主要是避免進入死循環,條件表達比較開放,只要符合邏輯,條件表達真假,并注意全局半局變量。
條件表達類型:HIGH、LOW、false、true、傳感器返回值、int i 遞增計數、算數運算符等等