Олон сонголттой нөхцөл

Нэг хувьсагч олон тодорхой утгатай тэнцэж байгааг шалгахдаа switch ашиглавал if-else-ээс илүү цэгцтэй код болдог.

Бүтэц

  • switch (хувьсагч) { ... } — шалгах хувьсагчийг заана
  • case утга: — тухайн утгатай тэнцэх тохиолдол
  • break; — тухайн case-ээс гарах, дараагийн case уруу "унахаас" сэргийлнэ
  • default: — бусад бүх тохиолдол

Жишээ

#include <iostream>
using namespace std;

int main() {
    int day = 2;
    switch (day) {
        case 1: cout << "Davaa"; break;
        case 2: cout << "Myagmar"; break;
        default: cout << "Busad odor";
    }
    return 0;
}
Туршиж үзэх »