C言語のおさらい 繰り返し処理 for文の使い方
C言語で繰り返し処理を表すもう一つの方法として「for文」がある。
for文には繰り返し条件以外に繰り返し処理前の初期値設定と繰り返し処理ごとに行う処理を書くことができる。
for文には繰り返し条件以外に繰り返し処理前の初期値設定と繰り返し処理ごとに行う処理を書くことができる。
for文の書式
for (式1; 式2; 式3) {
繰り返し処理する文1;
繰り返し処理する文2;
}
- 式1には、繰り返し処理前に実行する処理(初期値の設定など)を書く。
- 式2には、繰り返しの条件式を書く。
- 式3には、{}内の処理を1回終了ごとに実行する処理を書く。
- 式2が成立している間、{}内の文を繰り返し処理する。(前判定型)
- 式1、式2、式3はそれぞれ省略できるが「;」は省略できない。
for文を書いてみる
何事も実践が大事。
#include <stdio.h>
int main(void) {
//変数の宣言
int loop;
//処理
for (loop = 1; loop <= 3; loop = loop + 1) {
printf("ループ回数:%d\n", loop);
}
return 0;
}
インクリメントとデクリメント
繰り返し処理では「loop = loop + 1」のように、変数に1を足して同じ変数に代入する処理や逆に1を引いて同じ変数に代入する処理をよく使う。
C言語では、「+1」をインクリメント演算子(++)、「-1」をデクリメント演算子(--)で表せる。
今回はfor文で使ってみる。
今回はfor文で使ってみる。
#include <stdio.h>
int main(void) {
//変数の宣言
int loop;
//処理
for (loop = 1; loop <= 3; loop++) {
printf("ループ回数:%d\n", loop);
}
return 0;
}
実行すると、上の画像と同じ結果が表示される。
ちょっとカッコよく書けるので使っていこう。
コメント
コメントを投稿