본문 바로가기
C_프로그래밍

[C 프로그래밍] 25장. do~while 반복문

by 팔공산호랑이 2020. 4. 5.

-------------------------------------

-------------------------------------

-------------------------------------

do~while

조건 검사를 나중에 하므로

일단 먼저 실행 한다음 조건 검사를 나중에 하며

반복 여부를 판별합니다.

따라서 무조건 1회 이상 실행이 보장됩니다.

-------------------------------------

do ~ while 예제를 살펴보겠습니다.

do whilewhile과 비슷하지만

조건검사를 하고 실행하는 while과 달리

무조건 한번 이상은 실행한 다음 나중에 조건 검사를 하는것이 다릅니다.

-------------------------------------

7번째 줄에서

조건검사 없이 무조건 진입하여

내부를 실행하고

검사는 나중에 하게 됩니다.

i3이하 인 동안 진행하므로

3회 실행하게 됩니다.

-------------------------------------

실행 결과는 다음과 같습니다.

-------------------------------------

다음 예제를 한번 보면

i4라서

조건을 만족하지 않아도

do while은 조건검사 없이 무조건 1회 실행되므로

반복문이 1회 실행되게 됩니다.

-------------------------------------

실행결과는 다음과 같습니다.

-------------------------------------