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; }