【 C 언어 】 #29-조건-순환문II (do while continue break)-이해하기
단순 while문과 do while 문의 차이는 반복 실행 구간과 조건문을 분리한 것이 다르며, do-while 문과 while-do 문의 차이는 먼저 실행후 조건을 비교하는 것과 먼저 비교후 실행하는 것의 미묘한 차이가 있다. 따라서 프로그램의 상황에 맞는 형태로 프로그래밍 하면 된다.
▶ 문제 1 : 앞글에서 학습한 1부터 10까지 더하는 문제를 조건 순환문을 do(실행)~ while(조건)을 이용하여 작성하라.
▶ 포인트 :
반복 조건으로 1 <= 10 까지만 반복하도록 한다. 증가 명령어로 i++; 을 사용
▶ 프로그램 :
▶ 실행 결과 :
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
▶ 문제 2 : 1부터 10까지 더하는 문제를 조건 순환문을 while(조건) 비교후 do(실행)~ 을 이용하여 작성하라.
▶ 포인트 :
while 문을 조건 문 앞으로 배치하면 된다. 실행결과는 위와 동일하다. 다만 프로그램에 따라서 do while 문의 앞뒤 순서를 달리함으로서 미묘하게 달라질 수 있다.
▶ 프로그램 :
▶ 실행 결과 :
▶ 소스코드 다운로드 :
29 조건 순환문II (do while continue break)이해하기-문제.cpp
'Language > C & C++' 카테고리의 다른 글
【 C 언어 】 #31 ASCII 코드 - 문자열 이해하기 (0) | 2018.04.13 |
---|---|
【 C 언어 】 #30-무조건-분기문 (goto 문)-이해하기 (0) | 2018.04.13 |
【 C 언어 】#28-조건-순환문(while continue break)-이해하기 (0) | 2018.04.11 |
【 C 언어 】#27 조건 선택문( switch case) 이해하기 (0) | 2018.04.10 |
【 C 언어 】#25 중첩(다단) 조건문과 scanf 사용 이해하기 (0) | 2018.03.22 |