前提・実現したいこと
現在スクールにて、以下の課題に取り組んでおります。
// for文を使って、1から10000までの合計の値を表示してください。
ソースコードは完成したのですが、
「ループのインデックス($i)が「0」から始まっていますが、
なぜ「$i = 0」としましたか?」
コードで言うとこの部分です。
$total = 0;
echo ($total) . "\n";
と先生に聞き返されてしましました。
今回のコードは解説のサイトを参考にしていたのでその部分に理解が出来ておりませんでした。色々と考えていたのですが、理由がわからず途方に暮れております。
ぜひ、分かる方お力をお借りしたいです。
// for文を使って、1から10000までの合計の値を表示してください。 $total = 0; echo ($total) . "\n"; for ($i = 0; $i <= 10000; $i++) { $total += $i; } echo ($total) . "\n"; `` ### 該当のソースコード ```ここに言語名を入力 言語名は PHP です。
試したこと
「0」ではなく「1」を設定したら、
計算が狂ってしまいました。
なので、確実に入れる数字は、「1」ではなく「0」と言うことはわかりました。
補足情報(FW/ツールのバージョンなど)
環境は AWS「cloud9」を使用しております。
回答2件
あなたの回答
tips
プレビュー