[C언어] Switch문

Hyejin Kim·2023년 5월 3일
0

C언어

목록 보기
2/7

설명

Switch 문은 C 언어의 조건문 중 하나로, 하나의 변수를 비교하여 여러 가지 경우의 수에 따라 다른 코드 블록을 실행하는 제어 구조입니다.

예시

Switch 문은 다음과 같은 형식으로 작성됩니다.

switch (변수) {
    case1:
        // 값1일 때 실행할 코드
        break;
    case2:
        // 값2일 때 실행할 코드
        break;
    case3:
        // 값3일 때 실행할 코드
        break;
    default:
        // 모든 case 조건에 해당하지 않을 때 실행할 코드
        break;
}

Switch 문은 먼저 괄호 안에 있는 변수의 값을 비교하고, 그 값과 일치하는 case 문을 찾아 해당 case 문의 코드 블록을 실행합니다.

만약 변수의 값과 일치하는 case 문이 없다면, default 블록의 코드를 실행합니다.

Switch 문에서 각 case 문의 코드 블록이 끝나면 반드시 break 문을 사용하여 switch 문을 종료해야 합니다. break 문이 없으면, 해당 case 문이 실행된 이후의 모든 코드 블록이 실행됩니다.

Switch 문은 if-else 문보다 더 많은 조건을 처리하기 쉽고, 코드의 가독성을 높일 수 있습니다. 하지만, 변수를 사용해야 하므로, 변수의 값이 제한된 경우에만 사용할 수 있습니다.

profile
Hello. I am a developer who is still developing.

0개의 댓글