관리 메뉴

IT창고

C 반복문 for, while, do~while 본문

프로그래밍/C

C 반복문 for, while, do~while

방구석여포 2018. 5. 18. 15:18

반복문(Repetitive)에 대해 알아보겠습니다.

반복문은 주어진 조건이 만족하면 반복하는 제어문으로 조건이 만족하지 않을때까지 반복합니다.

반복문에는 for, while, do~while이 있습니다.


반복문에 공통적으로 사용하는 break, continue가 있는데 break는 현재 진행 중인 반복문을 빠져나고 continue는 다음 수행문 코드를 진행하지 않고, 다음 식으로 jump합니다.


for문 형식에 대해 알아보겠습니다.

for(초기식; 조건식; 증감식)  //3개의 식

{

수행문

}


초기식은 최초 한번만 수행하고 조건식은 조건이 참(true)이면 수행문 수행하고 증감식은 수행문이 수행 후 증감식이 수행합니다.

for문 수행 순서를 보면 아래와 같습니다.

초기식 수행 -> 조건식 판별 -> 수행문 수행 (조건이 true일 경우) -> 증감식 수행 ->조건식 판별부터 반복


for문 안에서 수행문이 시작되고 조건식이 false가 될때 까지 수행하게 되는걸 확인할수있습니다.


반복문안에 조건문을 넣을수도있습니다. continue와 break는 반복문에서 사용하며 continue는 해당 부분을 넘겨 다음조건식부터 시작이 되며 break는 반복문 자체를 빠져나오게 됩니다.


 while문 형식에 대해 알아보겠습니다.

while( 조건식 )

{

수행문

}


while문은 if문과 구조가 같으나, 수행문이 끝난 후 다시 조건식으로 갑니다.

while문 수행 순서를 보면 조건식 판별 -> 수행문 수행 -> 다시 조건식 판별 무한 반복 입니다.



 

do~while문에 대해 알아보겠습니다. 

do~while문은 자주 사용하는 경우는 얼마없는데 while문에 break만 사용해도 do while문과 같기 때문입니다.


반복횟수가 정해져있을 경우 for문 , 특정 조건 반복일 경우 while이나 do~while문을 사용하는것이 좋습니다.

'프로그래밍 > C' 카테고리의 다른 글

C 반복문 연습문제  (0) 2018.05.23
C 조건문 연습문제  (0) 2018.05.20
C 조건문 if, switch  (0) 2018.05.17
C 간단한 연습문제  (0) 2018.05.17
C input  (0) 2018.05.16
Comments