본문 바로가기

스위치2

c++ 13. switch 스위치문 switch 문은 주어진 표현식의 값에 따라 여러 가지 경우(case) 중 하나를 선택하여 실행하는 제어문입니다. 이는 주로 고정된 데이터 값에 따라 다른 코드 블록을 실행해야 할 때 유용하게 사용됩니다. switch문 기본 구조 expression 이 표현식은 주로 정수, 열거형 또는 문자 타입이며, switch 문은 이 표현식의 값에 따라 실행될 case를 결정합니다. case value 각 case 레이블 다음에는 expression의 값과 일치하는 값을 지정합니다. break 각 case 블록의 끝에 break 문을 사용하여 switch 문을 종료하고 빠져나옵니다. break를 생략하면 다음 case의 코드가 계속 실행됩니다(폴스루(fall-through) 발생). default 선택적으로 사용되.. 2024. 1. 23.
c#_16 Switch 스위치 문 스위치 문은 조건식의 값과 같은 여러 개의 case상수들로 구성되어있습니다. case의 상수들중 조건식의 값과 같은 값이 있다면 그에 해당하는 영역의 내용이 수행됩니다. 아래의 예제를 통해보시죠. 난수 생성을 통해 0~9의 범위 중 랜덤한 값이 a 변수에 대입되고, a를 switch의 조건으로서 사용하고 있습니다. 그에 따라 switch의 여러 case들 중 a의 값과 같은 값이 있다면 그 영역의 내용이 수행됩니다. 만약 case 상수들 중 조건의 결과와 같은 값이 없다면 조건문의 else처럼  default 영역의 내용을 수행하게 됩니다. 물론 default가 없다면 case의 상수들만 체크하고 스위치문을 끝내게 됩니다.     color 문자열 변수의 값과 같은 case 상수가 있다면 해당 영역의 내.. 2021. 5. 12.
반응형