C++'da switch-case yapısı, bir değişkenin değerine göre farklı kod bloklarını çalıştırmanıza olanak sağlayan bir kontrol yapısıdır. Özellikle bir değişkenin birden fazla olası değeri olduğunda ve bu değerlere göre farklı işlemler yapmak istediğinizde kullanışlıdır.
switch-case Yapısının Temel İşleyişi:
switch-case Yapısının Temel İşleyişi:
switch-case Yapısının Sözdizimi:
C++
switch (değişken) {
case değer1:
// değer1'e eşitse çalışacak kod bloğu
break;
case değer2:
// değer2'ye eşitse çalışacak kod bloğu
break;
// ... diğer case etiketleri
default:
// hiçbir case ile eşleşmezse çalışacak kod bloğu
break;
}
switch-case Yapısının Avantajları:
switch-case Yapısının Dezavantajları:
Örnek:
C++
#include <iostream>
int main() {
int gun = 3;
switch (gun) {
case 1:
std::cout << "Pazartesi" << std::endl;
break;
case 2:
std::cout << "Salı" << std::endl;
break;
case 3:
std::cout << "Çarşamba" << std::endl;
break;
case 4:
std::cout << "Perşembe" << std::endl;
break;
case 5:
std::cout << "Cuma" << std::endl;
break;
case 6:
std::cout << "Cumartesi" << std::endl;
break;
case 7:
std::cout << "Pazar" << std::endl;
break;
default:
std::cout << "Geçersiz gün" << std::endl;
break;
}
return 0;
}
C++
switch (değişken) {
case değer1:
// değer1'e eşitse çalışacak kod bloğu
break;
case değer2:
// değer2'ye eşitse çalışacak kod bloğu
break;
// ... diğer case etiketleri
default:
// hiçbir case ile eşleşmezse çalışacak kod bloğu
break;
}
switch-case Yapısının Avantajları:
switch-case Yapısının Dezavantajları:
Örnek:
C++
#include <iostream>
int main() {
int gun = 3;
switch (gun) {
case 1:
std::cout << "Pazartesi" << std::endl;
break;
case 2:
std::cout << "Salı" << std::endl;
break;
case 3:
std::cout << "Çarşamba" << std::endl;
break;
case 4:
std::cout << "Perşembe" << std::endl;
break;
case 5:
std::cout << "Cuma" << std::endl;
break;
case 6:
std::cout << "Cumartesi" << std::endl;
break;
case 7:
std::cout << "Pazar" << std::endl;
break;
default:
std::cout << "Geçersiz gün" << std::endl;
break;
}
return 0;
}
C++ Switch Case Nedir ?
4/
5
Oleh
WebYazilimciniz
Lütfen yorum yaparken şunlara dikkat ediniz:
Küfürlü, siyasi veya huzur bozucu yorumlar yapmamaya,
Reklam, spam gibi yorumlar yapmamaya.