-1

無限ループを終了するにはどうすればよいですか? 一時停止ブレークを使用できますよね?よくわかりませんが、これは例です

while (true)
{

}

または for ループ:

int y = 1;

for (int x=0; y<10; x++)
{

}
4

4 に答える 4

4

この無限ループを終了するにはどうすればよいですか?

ステートメントを使用することもできますbreak(調べてください) が、私の主な推奨事項は、何よりもまず、無限ループを使用しないことです。チェックする条件またはブール変数を与えます。これはループ内で変更できます。

現在のコードには while ループを含めるべきではないことに注意してください。なぜなら、同じ変換を何度も繰り返すだけだからです。あなたが持っているforループは、16進変換を解決するのに十分すぎるほどです。一方、ユーザーからの入力を取得し、特定の条件が満たされたときに停止する場合は、while ループ内から入力を取得し、適切な停止条件を使用することをお勧めします。

于 2013-10-08T21:58:13.573 に答える
0

あなたは何人のキャラクターを持っているか知っています。また:

  • 文字列の文字へのインデックスを使用するか、または
  • 文字がなくなるまで切り刻み続ける、または
  • 等。

このようにして、文字がなくなるとループが終了し、ループ制御はループ本体に組み込まれるのではなく、制御式にローカライズされます。

于 2013-10-08T22:00:56.293 に答える
0

breakループから抜け出すことができます。

他の人が言ったように、変更できる条件を使用する方が良いです。

于 2013-10-08T21:59:22.793 に答える
0

前述のように、自然に終了する方法を備えたループ構造を提供する必要があります。つまり、while (true) とだけ言うことはできません。ブール変数を使用し、プログラムが特定の条件を満たしたときに変数を false にして、プログラムがループから抜け出すようにします。

于 2013-10-08T21:59:47.710 に答える