switch...case

[Kontrol Yapısı]

Açıklama

If deyimleri gibi,switch case , programcıların çeşitli koşullarda yürütülmesi gereken farklı kodlar belirlemesine izin vererek programların akışını kontrol eder. Özellikle, bir switch ifadesi, bir değişkenin değerini case ifadelerinde belirtilen değerlerle karşılaştırır. Değeri değişkeninkiyle eşleşen bir case ifadesi bulunduğunda, o case ifadesindeki kod çalıştırılır.

break anahtar sözcüğü, switch deyiminden çıkar ve genellikle her vakanın sonunda kullanılır. Bir break ifadesi olmadan, switch ifadesi bir break veya switch ifadesinin sonuna ulaşılana kadar aşağıdaki ifadeleri ("düşme") yürütmeye devam eder.

Sözdizimi

switch (var) {
  case label1:
    //ifadeler
    break;
  case label2:
    // ifadeler
    break;
  default:
    // ifadeler
    break;
}

Parametreler

var: değeri çeşitli durumlarla karşılaştırılacak bir değişken. İzin verilen veri türleri: int, char.
label1, label2: sabitler. İzin verilen veri türleri: int, char.

İadeler

Hiçbir şey değil

Örnek Kod

switch (var) {
  case 1:
    //var 1'e eşit olduğunda bir şeyler yap
    break;
  case 2:
    //var 2'ye eşit olduğunda bir şeyler yap
    break;
  default:
// başka hiçbir şey eşleşmiyorsa, varsayılanı yapın 
// varsayılan isteğe bağlıdır
    break;
}

Ayrıca Bakınız