- ベストアンサー
do~while文がよくわかりません
今参考書で勉強しているのですが、do~while文がよくわかりません 。コードは下記のようになります。どうして前の処理結果が足されていくのか理解できません。こんな馬鹿にどうかわかりやすくご教授していただけないでしょうか!? <?php $s = $i = 0; do{ ++$i; $s += $i; }while($i < 10); print "1 から $i までの和は $s"; ?>
- みんなの回答 (3)
- 専門家の回答
今参考書で勉強しているのですが、do~while文がよくわかりません 。コードは下記のようになります。どうして前の処理結果が足されていくのか理解できません。こんな馬鹿にどうかわかりやすくご教授していただけないでしょうか!? <?php $s = $i = 0; do{ ++$i; $s += $i; }while($i < 10); print "1 から $i までの和は $s"; ?>
お礼
ありがとうございます。 そういえば、イマイチ$s += $i;のことがわかっていませんでした。 本にも$s = $s + $i;と書いていたのですが・・・・何となくよくわかりませんでした。何となく理解したつもりではいたのですが、本当は何もわかっていなかったんですね。ループだから2回目は1回目の続きになっていると思って良いのですね。