do/while 指令 (C 和 C++)
do/while
指令會在評估測試表示式之前執行指令。 由於此執行順序,指令至少會執行一次。 do
和 while
關鍵字必須是小寫,且不能縮寫。
- 指令
- 有效的 z/OS® Debugger 指令。
- 表示式
- 有效的 z/OS Debugger C 及 C++ 表示式。
在評估 while
子句 (控制組件) 之前,會先執行迴圈的主體。 do⁄while
指令的進一步執行取決於 while
子句的值。 如果 while
子句未評估為 false ,則會重新執行指令。 否則,指令執行會結束。
即使 while
子句未評估為 false , break
指令也會導致 do⁄while
指令的執行結束。
使用注意事項
當您使用 PLAYBACK
指令使用 PLAYBACK
指令重播記錄的陳述式時,無法使用 do/while 指令。
範例
下列指令會提示您輸入
1
。 如果您輸入 1
,指令會結束執行。 否則,指令會顯示另一個提示。int reply1;
do {
printf("Enter a 1.\n");
scanf("%d", &reply1);
} while (reply1 != 1);