- ベストアンサー
C言語について…
C言語についてですが… while文とdo while文はどう違うんですか?プログラムの書き方が違うくらいでしょうか? またwhile文とdo while文のどちらかしか使えない場合、どちらを使いますか?理由もお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
whileが前判定、do whileが後ろ判定です。 do whileは条件に関わらず最低1回は処理を実行したい場合に使います。 詳細は参考URLを参照願います。 >またwhile文とdo while文のどちらかしか使えない場合、どちらを使いますか? 正直どちらでも良いです。(フラグで何とでもなるので) むしろ、for文だけでも私的には特に問題はないです。
その他の回答 (1)
- arain
- ベストアンサー率27% (292/1049)
回答No.2
>またwhile文とdo while文のどちらかしか使えない場合、どちらを使いますか?理由もお願いします。 二者択一ならwhile。do whileはかならず一回は処理を行うため、いらない場合に前処理としてループ処理の可否判定がいるため。