c언어 반복문 while문과 do-while문

250x250

안녕하세요.

저번에는 조건문의 switch문에 대한 글을 썻는데요.

2017/11/07 - [IT/C] - c언어 switch문

이번에는 반복문에 대한 글입니다.

반복문중에서 while문과 do-while 문입니다.

 

while문

while문이란?

if문처럼 조건식을 계산하고 그 값이 참이면 하위 문장을 실행하는데요.

if문과 다른점을 찾는다면 한번 출력하고 끝나는것이 아니라 조건이 거짓이 될 때까지 계속 실행한다는 점입니다.

즉 참이라면 출력이 끝나지 않는 것이죠.

 

대충 while문의 형식을 알려드리도록 하겠습니다.

 

while(조건)

하위문장;

 

입니다.

 

예시를 보여드리도록 하겠습니다.

while.c

아래 사진을 보시면 알겠지만 while문을 이용해서 열번실행합니다 라는 문장을 10번 실행하게 만들었습니다.

while문은 조건이 거짓이 될 때까지 출력을 계속하기 때문에 한번출력할때마다 a의 값을 하나씩 늘려서 10이 되는 순간 멈추도록 프로그래밍 했습니다.

 

do-while문

do-while문은 while문과 비슷합니다만 종료 조건을 반복하는 문장의 끝에서 조사를 합니다.

 

do-while문의 형태

do{

문장;

}while(조건식);

먼저 do{문장들}안에있는 문장을 실행을 하고 마지막에 while의 조건이 참이면 실행을 다시하고 거짓이면 빠져나오는 문장입니다.

while.c

 

 

일단 파일 하나 돌려쓰기로 해서 파일 이름이 똑같은데 아마 내용은 다를거에요.

아마도?ㅋㅋㅋㅋ

 

 

Designed by JB FACTORY