do-while 반복문은 반복 수행문을 최소 한 번은 수행한다고 하였습니다. while 반복문과 do-while 반복문의 수행 횟수를 예제를 통해 비교하겠습니다.
while 반복문
int i = 3; while (i < 5) { printf("hi\n"); i++; } printf("hello\n");
• i = 3일 때 3 < 5는 참이므로 “hi”를 출력하고 i값을 1 증가시킵니다.
• i = 4일 때 4 < 5는 참이므로 “hi”를 출력하고 i값을 1 증가시킵니다.
• i = 5일 때 5 < 5는 거짓이므로 while 반복문에서 빠져 나와 “hello”를 출력합니다.