본문 바로가기

C언어/C_지식_정리

[C 언어]do while로 최소 한번은 무조건 출력후 반복하기

do while
do while도 while처럼 반복문이지만, 최소 한번은 먼저 출력한 후 반복을 수행 한다.

while은 조건식에 따라서 반복 횟수가 정해지고 그에 따라 반복을 하는데,
do while은 먼저 한번 출력 후 반복을 하게 된다.
do while ex)
#include <stdio.h>
int main()
{
	int i = 0;
	do // 말 그대로 밑의 코드를 일단 수행한다
	{
		printf("최소 한번은 출력한다!\n");
		i++;
	} while (i == 0); // 그리고 반복의 범위를 지정
	return 0;
}

(실행결과)

do while 2 ex)
#include <stdio.h>
int main()
{
	int i = 0;
	do // 밑의 코드를 먼저 수행
	{
		printf("최소 한번은 출력한다!\n");
		i++;
	} while (i < 5); // i 가 5 미만이 될때까지 반복을 수행
	return 0;
}

(실행결과)