달력

12

« 2020/12 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
반응형

   

   

default문

  • switch 문에서 정의한 case에 해당되는 조건이 없는 경우 수행
  • default를 정의하지 않았다면 어떠한 문장도 실행하지 않고 switch문을 종료하게 됩니다.

   

   

   

break문

  • switch문을 종료하는 역할
  • break를 만나면 그 이후 내용은 무시되고 switch문종료
  • 조건문을 종료
  • 반복문을 종료
  • switch 조건문은 비교할 값을 기술한 후, 그 값과 일치하는 case를 찾아 문장을 실행하는데 이 때 case문은 문장의 시작점은 기술되어 있지만 끝점은 기술되어 있지 않아 break;가 없으면 값과 일치하는 case를 찾아 문장을 실행했어도 그 이후의 마지막 문장까지 계속해서 수행하게 됩니다.

   

   

   

continue문

  • 반복문의 처음 시작 부분으로 이동하는 제어문
  • 특정조건일 때 반복문의 해당 반복 회차만 건너뛰어 다음 회차로 넘어가 수행문을 수행을 반복합니다.
  • while문, for문, do~while문과 같은 반복문과 함께 사용
  • continue를 만나면 무조건 반복문의 처음으로 돌아갑니다.
  • switch문에는 사용할 수 없음

   

   

   

break vs continue

break;

continue;

  

  

반복문에서 break;문을 만나면 무조건 반복문을 종료하고 다음 문장을 수행하게 됩니다.

반복문에서 continue;문을 만나면 무조건 이하문장을 수행하지 않고 조건식으로 이동합니다.

 

반응형
Posted by codedragon codedragon

댓글을 달아 주세요