switch...case



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

Örnek Kod

 switch (var) { case 1: //do something when var equals 1 break; case 2: //do something when var equals 2 break; default: // if nothing else matches, do the default // default is optional break; } 

Ayrıca Bakınız

Komut break

Komut continue

Komut do...while

Komut else

Komut for

Komut goto

Komut if

Komut return

Komut while