whileループ
numberの初期値は0であるため、whileループの論理式は最初からfalseとなり、ループ本体に入ることができない。解決策は、whileの条件が最初にtrueとなるような初期値を使用することだ。- 以下のプログラムでは、すべての変数はデフォルトで0に初期化されている。これにより、両方のループに少なくとも1回は入ることができる:
whileループnumberの初期値は0であるため、whileループの論理式は最初からfalseとなり、ループ本体に入ることができない。解決策は、whileの条件が最初にtrueとなるような初期値を使用することだ。