' P '

whatever I will forget

C++ While と Do While の違い

Just memo

whileループ

while (condition) conditionに当てはまった場合、ループが行われる。 なので、このコードに到達した場合、condifitonの結果が先に読み取られる

do-while ループ

do {
    //statement
} while (condition);

do-whileは、まずdoのstatementが実行される。 その後、whileのconditionをチェックして、conditionに当てはまる場合、ループとなる

for / while / do-while のどれを使うか

基本的に、loopする回数が決まっている場合は、for でループさせる。