【課題2−9 while文】
<while文>
条件式を前判定して反復制御を行う.特定の目的まで処理を繰り返すのによく用いられる.
(構文) while
(継続条件式) {
文;
}
(for文の例1)
int a;
for (a = 0;
a < 10; a++) {
printf("%d",
a);
}
(対応するwhile文)
a = 0;
while (a
< 10) {
printf("%d",
a);
}
(for文の例2)
int i;
char str[]
= "ABCDEFG";
for (i = 0;
str[i] != '¥0'; i++)
printf("%c",
str[i]);
(対応するwhile文)
i = 0;
while
(str[i] != '¥n') {
printf("%c",
str[i]);
i++;
}
一般的にfor文は「○回処理を繰り返す」ときに,while文は「〜の間処理を繰り返す」ときに使われる傾向がある.プログラマの好みにもよる.