Sobes.tech
Junior — Middle

Switch-case quruluşunun işləmə prinsipini və proqramlaşdırmadakı tətbiqini izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

Switch-case quruluşu, ifadənin dəyərinə əsasən kodun bir neçə variantından birini seçmək üçün istifadə olunur. Bu, uzun if-else zəncirlərini əvəz edir və kodu daha oxunaqlı və strukturlaşdırılmış edir.

İş prinsipi:

  • Switch içindəki ifadə bir dəfə hesablanır.
  • Dəyər hər bir case ilə müqayisə edilir.
  • Uyğun gələndə, müvafiq kod bloku icra olunur.
  • Əgər heç bir case uyğun gəlməzsə, default bloku (əgər varsa) icra olunur.

C++ dilində nümunə:

int day = 3;
switch(day) {
  case 1:
    std::cout << "Bazar ertəsi";
    break;
  case 2:
    std::cout << "Çərşənbə";
    break;
  case 3:
    std::cout << "Çərşənbə axşamı";
    break;
  default:
    std::cout << "Naməlum gün";
}

Tətbiqlər:

  • Bir dəyişənin müəyyən dəyərlərinə əsasən hərəkətləri seçmək üçün əlverişlidir.
  • Menyu, hadisələr və vəziyyətlərin idarə olunmasında geniş istifadə olunur.
  • Oxunaqlığı artırır və kodun saxlanmasını asanlaşdırır.