共用方式為


do-while 陳述式 (C++)

重複執行陳述式 ,直到指定的終止條件時 (運算式) 評估成零。

do
   statement
   while ( expression ) ;

備註

終止條件的測試是在迴圈之後執行進行,因此, do-while 迴圈以結束運算式的值執行一次或多次,。 當 中斷定位傳回 陳述式在陳述式主體內容時,執行 do-while 陳述式也會結束。

這個 運算 式必須是算術或指標型別。 執行執行如下所示:

  1. 陳述式的執行。

  2. 接下來,運算式會評估為。 如果運算式是 false, do-while 陳述式會終止,且控制項傳遞給程式中的下一個陳述式。 如果運算式為 true (非零),處理序從步驟 1. 步驟開始重複。

範例

下列範例示範 do-while 陳述式:

// do_while_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        printf_s("\n%d",i++);
    } while (i < 3);
}

請參閱

參考

反覆運算陳述式 (C++)

C + + 關鍵字

while 陳述式 (C++)

for 陳述式 (C++)

以範圍為基礎的 for 陳述式 (C++)