Switch-Case Yapısının Kullanımı
C programlama dilinde switch-case yapısı, bir değişkenin birden fazla olasılığını kontrol etmek için kullanılır. Bu yapı, if-else ifadelerine alternatif olarak daha düzenli bir kod yazmaya yardımcı olur.
Temel Söz Dizimi
Aşağıdaki yapı, bir switch-case ifadesinin temel sözdizimini göstermektedir:
switch(değişken) {
case değer1:
// Kod bloğu
break;
case değer2:
// Kod bloğu
break;
default:
// Varsayılan durum
}
Örnek Kullanım
Aşağıda bir örnek verilmiştir:
#include
int main() {
int gün = 3;
switch(gün) {
case 1:
printf("Pazartesi\n");
break;
case 2:
printf("Salı\n");
break;
case 3:
printf("Çarşamba\n");
break;
default:
printf("Geçersiz gün\n");
}
return 0;
}
Önemli Noktalar
- Her case bloğunun sonunda break ifadesi olmalıdır. Aksi halde bütün case'leri çalıştırır.
- default bloğu, hiçbir case'in sağlanmadığı durumlar için kullanılır.
- Case değerleri, genellikle sabit değerler olmalıdır.