do while

do while

do...while循環是while循環的變體。在檢查while()條件是否為真之前,該循環首先會執行一次do之內的語句,然後在while()內檢查條件是否為真,如果條件為真的話,就會重複do...while這個循環,直至while()為假。

語句簡介


do...while和while循環非常相似,區別在於表達式的值是在每次循環結束時檢查而不是開始時。和正規的while最主要的區別是do-while的循環語句保證會執行一次(表達式的真值在每次循環結束后檢查),然而在正規的while循環中就不一定了(表達式真值在循環開始時檢查,如果一開始就為FALSE則整個循環立即終止)。
do while
do while

語法介紹


do-while循環語法格式:
do
{
循環體;
}
while(條件表達);//條件表達,可以引用外感測器返回值。
以上循環將先運行一次,因為經過第一次do循環后,當檢查條件表達式的值時,其值為不成立時時會出現循環。保證了至少執行do{}內的語句一次。
以下為代碼片段示範:
intX;//定義全局變數,換成感測器返回值也可。(可選)
do
{
i=X;
語句;//循環體內可對付。付對付進行數據操作處理,必須與while內的條件有關聯,否則會進入死循環。
}
while(i<5);
dowhile難點不大,主要是避免進入死循環,條件表達比較開放,只要符合邏輯,條件表達真假,並且全局全局變數
條件表達類型:HIGH、LOW、false、true、感測器返回值、inti遞增計數、算數運算符等等。