본문 바로가기

BackEnd/C

반복문

반응형

1. while문의 이해


while문은 반복의 조건이 '참' 인동안 반복의 영역을 반복 실행하게 된다.





2. while문에서 break의 활용


break는 switch문 외에, 각종 반복문에서도 마찬가지로 빠져나가는데 사용된다.


단 break는 속해있는 하나의 반복문만을 빠져나간다.




3. while문에서 continue의 활용


continue는 반복문을 빠져나가는게 아니라 나머지 부분을 생략한다.


continue문을 만나면 while문의 나머지 부분을 실행하지 않고, while문의 맨 위로 이동하여 조건검


사부터 실행을 다시 이어나간다. 




4. do~while문


do~while문은 조건검사를 앞부분이 아닌, 뒷부분에서 한다. 




따라서 do~while문은 반드시 반복 영역이 한번은 실행이 된다는 특징이 있다. 


실행후 조건검사가 참이 아니라면 반복문을 빠져 나간다.



5. for문


아래는 for문의 구성이다.


초기식에는 변수의 초기화가 등장하고, 조건식에는 반복의 조건검사가 온다. 그리고 증감식에는 반


복문의 탈출을 위한 연산식이 오는데, 일반적으로 증가 및 감소 연산자가 온다.




while문과 달리 for문은 반복에 필요한 3대요소를 한 줄에 나열해 가독성을 높였다.






다음은  for문의 실행 흐름을 봐보자



실행흐름 1번에서 i의 초기화 변수 선언은 처음 실행할때 한번만 실행된다.


그리고 4번의 실행은 3번의 반복영역을 실행후 마지막에 실행된다.




반응형

'BackEnd > C' 카테고리의 다른 글

  (0) 2019.03.05
문자의 표현방법과 문자 관련 표준함수들  (0) 2019.03.04
스코프(scope)  (0) 2019.03.04
swtich문  (0) 2019.03.03
삼항 연산자  (0) 2019.03.03