![]() |
|
このwhile文はどういう処理をするのでしょうか。(真と偽の意味)条件式における「式」とはなにかを理解する
条件式の意味「制御文その1−while文」や、「式とは何なのか」でも書いたとおり、条件式は「0ならば偽」です。そして、実は「1ならば真」という記述はうそではないのですが、とにかく0以外なら真というのが本当のところです。 このプログラムは、0〜10までの数字を足して表示するものです。while文の条件式の部分に、「n」と書いてありますが、このnは、最初は10です。そしてwhile文の中では、まずsumがnだけ増えて、nの数値がひとつ減らされていきます。先ほどいったように「0以外なら真」なので、このwhile文はnが0になるまで繰り返されます。よって、sumは10,9,8,7,6,5,4,3,2,1と足されていきます。 (1999/09/05 公開) [質問インデックス] |
![]() |
著作権は全て小出 俊夫にあります。KID's World © 1996-2003 Toshio Koide.