for ( 初期化処理 ; 条件 ; 繰り返し後の処理 )なにやら難しそうな感じがしますが、1つ1つの役割をしっかり理解すればそう大変でもありません。このfor構文に進むと、まず「初期化処理」を実行します。そして繰り返し部分を実行するかどうか、「条件」をチェックします。この条件が正しければ(ゼロでなければ)、その後にある処理を実行します。実行後、「繰り返し後の処理」を実行してからまた繰り返しの最初に戻り、「条件」をチェックして繰り返すかどうかを調べる……ということをひたすら繰り返していくわけです。
……繰り返す処理……
for ( int i = 初期値 ; i <= 終了値 ; i++)これで、変数iが初期値から終了値まで1ずつ増えていく繰り返しができあがります。i++の部分をi--というようにすれば、1ずつ減っていくような繰り返しも作成できます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
#include <stdio.h> int main (int argc, const char * argv[]) { int n = 123; int res = 0; for (int i = 0; i <= n; i++) { res += i; } printf("%i total: %i",n,res); return 0; }
<< 前へ |