こんにちは。
for文の使い方が分かりません
無題
Re:無題
for文は繰り返し行いたい処理をする場合に使います。
for( 初期値 ; 条件式 ; 処理を終えた後の増減){
//処理
}
のような流れになっています。
例えば、
・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]
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]