caseはswitchブロック内のどこにでも書ける

int main () {
    
    int a = 0;
    bool b = true;
 
    switch (a) {
        case 0:
            cout << "pass 0" << endl;
            while (true) {
 
                if (b) {
        case 1:
                    cout << "pass 1" << endl;
                }
 
            break;
 
        case 2:
                cout << "pass 2" << endl;
            }
            break;
    }
}