C 언어 - 반복문 do while문

컴퓨터/C

728x90
반응형

반복문 do while

do while문은 while문과 비슷한 구조를 가지고 있습니다. 하지만 조건식과 상관없이 무조건 1회 실행을 한다는 특성을 가지고 있습니다. 

 

do while의 형태

do
{
    소스코드;
 } while(조건or조건식);
  • do로 do while문의 시작점을 알립니다.
  • 중괄호{}를 이용하여 do while문안의 소스코드의 범위를 지정합니다.
  • 대괄호가 끝난 이후 while과 괄호()를 이용하여 조건 or 조건식을 적어 줍니다. 
  • 다른 반복문과 마찬가지로 괄호안의 값이 0이면 탈출 그 이외의 값이면 실행을 합니다.
  • 반복문의 종료를 알리기위해 while의 괄호() 뒤에 ;를 붙여 줍니다. (다른 반복문들과 다른 특징입니다.)
  • 반복문의 최초 진입시 조건식의 탐색 없이 반복문 안의 소스코드를 사용합니다.

사용해보기

예제 1 ) 기본 형태 

#include <stdio.h>

int main()
{
	
	do
	{
		printf("무조건 1회 실행 합니다.\n");
	} while (0);

}

결과 보기

더보기

해당 결과처럼 while의 조건의 값은 0이지만 최소 한번 실행을 하게 됩니다.

do while의 경우 사실 while앞에 1회 동일한 소스코드를 넣어도 사용이 가능합니다. 가독성과 개념을 향상하기 위해서 do while를 쓰는 것입니다. 사용자가 원하는 방향에 맞춰 효율적인 소스코드를 만들어 봅시다.

 

728x90
반응형

'컴퓨터 > C' 카테고리의 다른 글

C 언어 - 함수  (0) 2021.06.06
C 언어 - 제어문 break / continue / return  (0) 2021.06.05
C 언어 - 반복문 for  (0) 2021.06.04
C 언어 - 반복문 while  (0) 2021.06.04
C 언어 - 중간 정리  (0) 2021.06.02

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :