重複の可能性:
「do {…} while ( )」ループが必要になることはありますか?
ループは上部または下部でテストしますか?
while と do while
はいつ do-while が適切ですか?
私は同僚と、原則として、C/C++ では do-wile ループではなく while ループを使用すべきかどうかについて、哲学的な議論をしてきました。
do-while を使用する必要があるのは、同じことを繰り返しテストする必要があり、常に少なくとも 1 回は実行したい場合だけだと思います。一般的に、while ループの方が読みやすいと常に感じていました。
これはやや主観的/個人的なスタイルと見なされる可能性があることは理解していますが、私が正しいか、ここで何かが欠けているかについて、誰かの考えを聞くことに興味があります. 具体的な例は特に歓迎されます。