C++ Switch Case Kullanımı
- 10
- (1)
- (5)
- 14 Eyl 2024
Switch Case Syntax Yapısı
switch
yapısı ile belli bir değişkenin hangi değerleri aldığında hangi komutların uygulanacağı belirlenir.
switch (değişken)
{
case değer1:
komutlar1;
break;
case değer2:
komutlar2;
break;
case değer3:
komutlar3;
break;
default:
komutlar_diğer;
break;
}
Aşağıdaki örnekte daha rahat anlaşılacaktır.
#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Turkish");
int a = 0;
cout << "Bir sayı girin: ";
cin >> a;
switch (a)
{
case 1:
cout << "Girilen sayı bir\n";
break;
case 2:
cout << "Girilen sayı iki\n";
break;
case 3:
cout << "Girilen sayı üç\n";
break;
default:
cout << "Girilen sayı farklı\n";
break;
}
}
Eğer a
değişkeni 1 değerini alırsa, case 1:
den sonraki komutlar break;
satırına kadar uygulanır. Aynı şey 2 ve 3 değerleri için de geçerlidir. Eğer a
değişkeni case
ile belirlenmiş hiçbir değeri almazsa, default:
satırından sonraki komut uygulanır.
switch
ve case
yapısı içerisinde break
komutunu kullanmazsanız, akış devam eder ve sonraki case
değerlerini de denetler.
İlişkili İçerikler
C++ dili içerisinde if, else if ve else yapısını inceleyip uygulayabileceğiniz bu içeriğe gözatabilirsiniz. Uygulama alanı Visual Studio 2022'dir.