do-while 문
정의
- 반복할 문장을 먼저 한 번 실행하고 나서 조건식을 검사한다.
- 이후 조건식이 참일 동안 문장을 반복 실행하는 것은 while 문과 동일하다.
- 즉, 최소 한 번은 실행된다는 점에서 while 과 다르다.
표현 방법
1
2
3
do {
문장
} while(조건식);
예시
1
2
3
4
5
6
int i = 0;
do {
printf("i = %d\n", i);
i++;
} while (i < 0);
printf("after do-while, i = %d\n", i);
1
2
0
after do-while, i = 1
Reference
C 프로그래밍 (김형근, 곽덕훈, 정재화 공저)
C 프로그래밍 강의 (방송통신대 - 이병래)
Comments