解決済みです。while がチェックされるまで何もしない do ステートメントを作成しようとしていました。do文の前にif文を入れるだけで解決しました。
do ステートメントとその他の必要なものを使用して、次のように記述します。
while (b) {
s;
}
解決済みです。while がチェックされるまで何もしない do ステートメントを作成しようとしていました。do文の前にif文を入れるだけで解決しました。
do ステートメントとその他の必要なものを使用して、次のように記述します。
while (b) {
s;
}
言語の標準部分です:
do
{
s;
} while (b);
私があなたの質問を正しく理解していれば、do..while ループを使用するコードがあり、それを「通常の」while ループに置き換えたいと考えています。
あなたの例で言うほど単純ではありません。違いは、do..while は常に少なくとも 1 回実行され、完了後に状態を確認することです。while ループはまったく実行されない場合があります。
私はあなたが探しているかもしれないと思う
if(b)
{
do
{
s;
}
while(b);
}