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.