2

最近、C++ のチュートリアルを行っているときに、次のような for ループに遭遇しました。

for (;;){
   //Do stuff
}

これは無限ループですか?なぜこれを使うのwhile(1)ですか?

4

3 に答える 3

8

はい、無限です。従来、コンパイラは を使用すると警告を生成しますが、 を使用すると警告を生成しwhile(1)ませんでしたfor(;;)。これが今もそうであるかどうかはわかりません。

于 2013-04-16T22:39:43.150 に答える
3

これは無限ループですか?

はい。

なぜこれを使うのwhile(1)ですか?

(悪い、IMO)味のため。ところで、while (true)本当に無限ループを作成する必要がある場合は、 を選択します。

于 2013-04-16T22:39:09.843 に答える