동안 루프 한
이것은 동안 루프와 아주 유사하다 라는 것 말고는 시험은 루프 본문의 끝에 일어난다. 이것은 루프가 계속하기 전에 적어도 한 번 수행된ㄴ다는 것을 보장한다.
그런 체제는 빈번하게 자료가 읽힐 것인 곳에 사용된다. 시험은 다시 읽는 등을 맞댄 그 때 용납하기 어려웠던 경우에 자료 및 루프를 확인한다.
do
{
printf("Enter 1 for yes, 0 for no :");
scanf("%d", &input_value);
} while (input_value != 1 && input_value != 0)
루프가 저희가 뒤에 오는 보기를 보는게 하는 동안 잘 이해하기 위하여 한다:
#include <stdio.h>
int main()
{
int i;
i = 0;
do
{
printf("The value of i is now %d\n", i);
i = i + 1;
} while (i < 5);
return 0;
}
프로그램의 결과는 다음과 같이 표시된다:
The value of i is now 0
The value of i is now 1
The value of i is now 2
The value of i is now 3
The value of i is now 4 |
|