ページ 11

無題

Posted: 2009年7月02日(木) 12:14
by らじゃん
こんにちは。

for文の使い方が分かりません

Re:無題

Posted: 2009年7月02日(木) 12:38
by trtr
C言語の入門サイトはいっぱいあるから、
ここに書き込むのはそれなりに調べてからのほうがいいよ…。

Re:無題

Posted: 2009年7月02日(木) 12:42
by やっくん
for文は繰り返し行いたい処理をする場合に使います。

for( 初期値 ; 条件式 ; 処理を終えた後の増減){
//処理
}

のような流れになっています。

例えば、
int i;

for(i = 0; i <= 10; i++){
  printf("hello,world\n");
}
中身を見てみますと、
・i = 0 iは0からスタート。
・i <= 10 iが10以下の間、処理を繰り返す。
・i++ 処理を終えたらi = i + 1をする。もしここでiが10を超えたらループを抜けます。

<処理順序>
1,i = 0 は10より小さいのでhello,worldを出力。
2,処理を終えたのでi++してi=1になる。
3,i = 1 は10より小さいのでhello,worldを出力。

-中略-

4,i = 10 は10より小さいのでhello,worldを出力。
5,処理を終えたのでi++してi=11になる。
6,i = 11 は10以下では無いのでループを抜ける。

下手な説明ですみません;
これで分かりましたでしょうか。[/color]