[C] C언어 기초

[C] C언어의 반복문_do ~ while

ITsubin 2022. 4. 2. 09:23

[ while문과 do~while문의 비교 ]

while문은 조건이 만족하지 않으면 반복할 내용을 실행하지 않습니다.

하지만 do~while문은 "최소한 한번"은 반복할 내용을 실행합니다.

while문과 for문에 비해 사용 빈도는 적지만, 위의 차이점 때문에 필요한 상황이 있습니다.

 

[ do~while문의 형식 ]

do{
     반복할 내용
} while(조건식)

[C] C언어의 반복문_while문 포스팅의 예문과 같은 기능을 하는 예문입니다.

while문과 같이 i <= 5까지 중괄호 안의 문장을 반복 수행합니다.

위 예문에서는 while문과의 차이점을 찾을 수 없습니다.

 

아래는 while문과 do~while문을 사용하였습니다.

i를 1로 초기화했기 때문에 while문과 do~while문의 조건식이 거짓이 됩니다.

while문은 실행되지 않았고, do~while문은 "최소 한번" 반복할 문장을 실행하기 때문에

출력 결과는 "i는 1보다 작습니다_do~while문"입니다.

'[C] C언어 기초' 카테고리의 다른 글

[C] C언어 기초 함수  (0) 2022.04.04
[C] C언어의 배열(array)  (0) 2022.04.03
[C] C언어의 반복문_while문  (2) 2022.04.01
[C] C언어의 반복문_for문  (0) 2022.03.31
[C] C언어의 조건문_switch문  (0) 2022.03.30