Ogohlantirish. Zaruriy hollarda break operatoridan foydalanishni unutmang! Bitta case qiymati mos kelsa, unga tegishli ko`rsatma bajarilishi boshlanadi va u break operatoriga qadar bajariladi yoki switch operatorining so`nggi qismiga qadar bajarilishda davom etib ketadi. Bu quyi harakatlar deb ataladi. Masalan, quyidagi kod 1 va 5 hafta kunlarini, 0 va 6 esa dam olish kunlarini chiqaradi:
switch (kun)
{
case 1: // Navbatdagi case ga o`tish
case 2: // Navbatdagi case ga o`tish
case 3: // Navbatdagi case ga o`tish
case 4: // Navbatdagi case ga o`tish
case 5: cout << "Hafta kuni"; break;
case 0: // Navbatdagi case ga o`tish
case 6: cout << "Dam olish kuni";
}
Maslahat. Agar case dagi Dasturda xatoliklarning oldini olish kodning moslashuvchanligini sozlash uchun
Do'stlaringiz bilan baham: |