パソコンの隣ですぐに読める
書籍版苦C
do {
繰り返す文;
} while (条件式);
たとえば、円の面積を計算するプログラムを作ってみます。
#include <stdio.h>
int main(void)
{
int r;
double s;
printf("半径?:");
scanf("%d", &r);
if (r < 0) {
printf("半径は負の値になりません。\n");
} else {
s = r * r * 3.14;
printf("面積は %f です。\n", s);
}
return 0;
}
#include <stdio.h>
int main(void)
{
int r;
double s;
printf("半径?:");
scanf("%d", &r);
while (r < 0) {
printf("半径?:");
scanf("%d", &r);
}
s = r * r * 3.14;
printf("面積は %f です。\n", s);
return 0;
}
#include <stdio.h>
int main(void)
{
int r;
double s;
do {
printf("半径?:");
scanf("%d", &r);
} while (r < 0);
s = r * r * 3.14;
printf("面積は %f です。\n", s);
return 0;
}
苦しんで覚えるC言語(苦C)は
C言語入門サイトの決定版です。
C言語の基本機能を体系立てて解説しており、
市販書籍と同等以上の完成度です。