Programlama dillerinde switch–case bloğu nasıl kullanılır?

Switch-Case Bloğu Nedir?

Switch-case bloğu, belirli bir değere göre farklı durumları kontrol etmek için kullanılan bir yapıdır. Genellikle, çok sayıda if-else if yapısını basitleştirmek amacıyla tercih edilir.

Switch-Case Yapısı

Aşağıdaki gibi bir yapı izlenir:
  • switch ifadesi: Kontrol edilecek değişken burada belirtilir.
  • case ifadeleri: Her bir durumu belirtir ve kontrol edilen değere eşleşirse o durumun içindeki kod çalıştırılır.
  • default durumu: Hiçbir case'e uymadığı takdirde çalışacak kod bloğudur.

Örnek Kullanım

Aşağıdaki örnek üzerinden switch-case bloğunun kullanımına bakalım: ```c int gun = 3; switch (gun) { case 1: printf("Pazartesi"); break; case 2: printf("Salı"); break; case 3: printf("Çarşamba"); break; default: printf("Geçersiz gün"); } ```

Önemli Noktalar

  • Her case sonrası break ifadesi kullanmak, kontrol akışının dışarı çıkmasını sağlar.
  • case ifadelerinin tekrarı mümkündür, bu nedenle aynı case birden fazla kez tanımlanamaz.
  • default durumu isteğe bağlıdır, ancak genellikle kullanışlıdır.
Switch-case yapısı, kodun okunabilirliğini artırır ve performansı iyileştirir.

Programlama dillerinde switch–case bloğu nasıl kullanılır?

🐞

Hata bildir

Paylaş