Açıklama
Gibi eğer tablolar, anahtar vaka programcıları çeşitli şartlarda yürütülmesi gereken farklı bir kod belirtmek için 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şkenin değeriyle eşleşen bir vaka deyimi bulunduğunda, o vaka deyimindeki kod çalıştırılır.
Break anahtar sözcüğü switch deyiminden çıkar ve genellikle her vakanın sonunda kullanılır. Bir break deyimi olmadan, switch deyimi, bir break'a veya switch deyiminin sonuna ulaşılana kadar aşağıdaki ifadeleri ("alınıyor") yürütmeye devam eder.
Sözdizimi
switch (var) {
case label1:
// statements
break;
case label2:
// statements
break;
default:
// statements
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