このコード ブロックを他のループに置き換えようとしています (while と do を考えましたが、何らかの理由でロジックを完全に理解できませんでした。
repeat:
...
if (condition)
{
goto repeat
}
else
{
...
}
誰かがここでロジックを手伝ってくれますか? goto ステートメントの置き換えに関する投稿をいくつか見ましたが、それらは単一の if のみに依存し、else はありませんでした。
私の考えを台無しにしているのは、if ステートメントの中に何もなく、goto だけであるという事実です。これを while ステートメントに変換しようとすると、次のようになります。
while (condition)
{
// don't know what goes here since there is nothing but goto in the if statement
}
// else stuff
ありがとう