본문 바로가기
프로그래밍 언어/C

[C언어] 반복문 (1) while문

by 느링 2017. 6. 16.

while문

(~하는 동안) ~ 반복해라

 

while문의 기본 문법

초기값(ex : int i =0) 조건값(ex : while(i<=10)) 증감값(ex : i++)

- ~하는 동안 (참)

- '조건식'이 ''인 동안 '반복할 내용'을 반복해라.

 

② while 무한루프 (무한 반복문)

 

 

중괄호 사이에 작성한 코드를 반복적으로 실행해주는 코드입니다.

while문 소괄호 사이에 참이나 거짓을 지정할 수 있는데,

참이면 무한으로 반복하겠다는 것이고 거짓이면 반복을 하지 않겠다는 것입니다. //control+c 강제종료

 

 

변수를 만들어서 참, 거짓에 넣어도 가능합니다.

 

 

 조건식을 넣어도 가능합니다.

 

③중첩 while문

- while문 내부에 또 다른 while문이 있는 것

두번 째 while문에서는 초기값을 꼭 넣어주어야 합니다.

 

do ~ while문 

먼저 한 번 반복하고 참이면 다시 반복해라

*사용 빈도가 적음

 

중괄호 사이에 있는 코드를 반복적으로 실행합니다.

참일 때는 실행하고, 거짓일 때는 실행하지 않습니다.

while은 거짓이면 중괄호 사이에 코드를 한 도 실행하지 않는 반면에 do ~ while은 위에 보신 것처럼 거짓이어도 중괄호 사이에 코드를 딱 한번 실행합니다.