c언어 반복문 while문과 do-while문
- 프로그래밍/C언어
- 2017. 11. 9.
250x250
안녕하세요.
저번에는 조건문의 switch문에 대한 글을 썻는데요.
2017/11/07 - [IT/C] - c언어 switch문
이번에는 반복문에 대한 글입니다.
반복문중에서 while문과 do-while 문입니다.
while문
while문이란?
if문처럼 조건식을 계산하고 그 값이 참이면 하위 문장을 실행하는데요.
if문과 다른점을 찾는다면 한번 출력하고 끝나는것이 아니라 조건이 거짓이 될 때까지 계속 실행한다는 점입니다.
즉 참이라면 출력이 끝나지 않는 것이죠.
대충 while문의 형식을 알려드리도록 하겠습니다.
while(조건)
하위문장;
입니다.
예시를 보여드리도록 하겠습니다.
아래 사진을 보시면 알겠지만 while문을 이용해서 열번실행합니다 라는 문장을 10번 실행하게 만들었습니다.
while문은 조건이 거짓이 될 때까지 출력을 계속하기 때문에 한번출력할때마다 a의 값을 하나씩 늘려서 10이 되는 순간 멈추도록 프로그래밍 했습니다.
do-while문
do-while문은 while문과 비슷합니다만 종료 조건을 반복하는 문장의 끝에서 조사를 합니다.
do-while문의 형태
do{
문장;
}while(조건식);
먼저 do{문장들}안에있는 문장을 실행을 하고 마지막에 while의 조건이 참이면 실행을 다시하고 거짓이면 빠져나오는 문장입니다.
일단 파일 하나 돌려쓰기로 해서 파일 이름이 똑같은데 아마 내용은 다를거에요.
아마도?ㅋㅋㅋㅋ