C++ Switch Case

by ck
0 yorum

Switch Case (Anahtar Durumu)

Anahtar durum ifadeleri, bir değişkeni birkaç integral değeriyle karşılaştıran uzun if ifadelerinin yerine geçer.

  • Switch deyimi çok yollu bir şube deyimidir. İfadenin değerine bağlı olarak yürütmeyi kodun farklı bölümlerine göndermenin kolay bir yolunu sunar.
  • Anahtar, bir değerin yürütme denetimini değiştirmesine izin veren bir denetim ifadesidir.

Syntax (Sözdizimi)

switch (degisken)
{
     case sabitDeger1:
     //Şart sağlandığı taktir de C++ kodlarını buraya yazıyoruz.
     break;
     case sabitDeger2:
     // Şart sağlandığı taktir de C++ kodlarını buraya yazıyoruz.
     break;
     default: //Opsiyonel
     // Şart sağlandığı taktir de C++ kodlarını buraya yazıyoruz.
     break;
}

Flow diagram (Akış Diagramı)

Örnek:

#include <iostream>
using namespace std;

int main(){
   int tostSec=1;
   switch(tostSec) {
      case 1: 
        cout<<"Sucuklu Tost"<<endl;
      break;
      case 2: 
        cout<<"Kaşarlı Tost"<<endl;
      break;
      default: 
        cout<<"Karışık Tost"<<endl; 
      break;
   }
   return 0;
}

Çıktı:

Sucuklu Tost                                                                                                                                            

Örnek:

#include <iostream>
using namespace std;

int main(){
   int tostSec=16;
   switch(tostSec) {
      case 1: 
        cout<<"Sucuklu Tost"<<endl;
      break;
      case 2: 
        cout<<"Kaşarlı Tost"<<endl;
      break;
      default: 
        cout<<"Karışık Tost"<<endl; 
      break;
   }
   return 0;
}

Çıktı:

Karışık Tost

Şunlar da hoşunuza gidebilir

Yorum Yap

Web sitemizde size en iyi deneyimi sunabilmemiz için çerezleri kullanıyoruz. Bu siteyi kullanmaya devam ederseniz, bunu kabul ettiğinizi varsayarız. Kabul Et Gizlilik Politikası