-------------------------------------
-------------------------------------
-------------------------------------
do~while은
조건 검사를 나중에 하므로
일단 먼저 실행 한다음 조건 검사를 나중에 하며
반복 여부를 판별합니다.
따라서 무조건 1회 이상 실행이 보장됩니다.
-------------------------------------
do ~ while 예제를 살펴보겠습니다.
do while은 while과 비슷하지만
조건검사를 하고 실행하는 while과 달리
무조건 한번 이상은 실행한 다음 나중에 조건 검사를 하는것이 다릅니다.
-------------------------------------
7번째 줄에서
조건검사 없이 무조건 진입하여
내부를 실행하고
검사는 나중에 하게 됩니다.
i가 3이하 인 동안 진행하므로
3회 실행하게 됩니다.
-------------------------------------
실행 결과는 다음과 같습니다.
-------------------------------------
다음 예제를 한번 보면
i가 4라서
조건을 만족하지 않아도
do while은 조건검사 없이 무조건 1회 실행되므로
반복문이 1회 실행되게 됩니다.
-------------------------------------
실행결과는 다음과 같습니다.
-------------------------------------
'C_프로그래밍' 카테고리의 다른 글
[C 프로그래밍] 27장. 함수(1) (0) | 2020.04.05 |
---|---|
[C 프로그래밍] 26장. for 반복문 (0) | 2020.04.05 |
[C 프로그래밍] 24장. while 반복문 (0) | 2020.04.05 |
[C 프로그래밍] 23장. 삼항 연산자 (조건 연산자) (0) | 2020.04.05 |
[C 프로그래밍] 22장. if ~ else if ~ else 조건문 (0) | 2020.04.05 |