switch
-
2024.02.21 - switch, caseC++ 2024. 2. 21. 18:47
switch switch (정수형) { case 상수1: ...코드... break; case 상수2: ...코드... break; . . . case 상수n: ...코드... break; } if문과 마찬가지로 분기를 표현하기 위해 사용한다. 정수형을 각 case의 상수와 비교하여 같은 값이면 코드를 실행한다. 예시 - break 는 무슨 기능을 하나? break 없이 switch문을 써보자. case 3 까지 실행되었다. switch문을 실행하면 맞는 조건의 case만 코드를 실행하는 것이 아니라, 그 아래의 case도 모두 실행한다. 이것을 막아 주는 것이 break이다. break는 실행되었을때 해당 중괄호를 벗어나게 해준다. 각 case에 break를 넣어서 switch문을 벗어나게 하는 것이 ..