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;
}
| << 前へ |