重複の可能性:
「for(;;)」は「while (TRUE)」より速いですか? そうでない場合、なぜ人々はそれを使用するのですか?
for(;;)
代わりに著者が使用するプログラミング本(Java)を読んでいますwhile(true)
。このことは本当に私を悩ませ始めたので、どちらを使うのが最善で、違いがあるかどうかを確認する必要があると思いました. 考えられる無限ループは次のとおりです。
for(;;){
}
while(true){
}
do{
}while(true)
- どちらを使用するのが好ましいですか?
- パフォーマンスに違いはありますか (while の場合に true かどうかをテストする必要があるなど)、それとも同じものにコンパイルされていますか?