[c++] switch문의 구조와 사용법

C++ 프로그래밍에서 switch문은 여러 가지 선택 사항을 다룰 때 유용하게 사용됩니다. 이 문서에서는 switch문의 구조와 사용법에 대해 자세히 알아보겠습니다.

switch문의 구조

switch문은 다음과 같은 구조를 가지고 있습니다:

switch (표현식) {
    case 상수1:
        // 상수1에 대한 코드
        break;
    case 상수2:
        // 상수2에 대한 코드
        break;
    // 추가적인 case 문
    default:
        // 기본 코드
}

위의 코드에서, 표현식의 결과에 따라 각각의 case로 분기하게 됩니다. break문은 각 case 블록에서 빠져나오기 위해 사용되며, default는 위의 case 중 어느 것에도 해당되지 않을 때 실행됩니다.

switch문의 사용법

switch문은 다수의 선택 사항을 다루기에 유용하며, 다음과 같은 경우에 자주 사용됩니다:

#include <iostream>
using namespace std;

int main() {
    int choice = 2;

    switch (choice) {
        case 1:
            cout << "첫 번째 선택";
            break;
        case 2:
            cout << "두 번째 선택";
            break;
        default:
            cout << "기본 선택";
    }

    return 0;
}

위의 예시에서 choice의 값에 따라 해당하는 case 블록이 실행되는 것을 볼 수 있습니다.

switch문을 사용할 때에는 case 블록의 마지막에 break를 작성하는 것이 중요합니다. 이를 작성하지 않으면 해당 case 실행 이후의 모든 코드가 실행됩니다.

이상으로, switch문의 구조와 사용법에 대해 알아보았습니다. 이를 활용하여 다양한 선택 사항을 다루는 데 도움이 되기를 바랍니다.