C++ Switch Case Kullanımı

  • 13
  • (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.

C++ ile for, while ve do while döngülerinin nasıl kullanıldığını bu içerikte inceleyip uygulayabilirsiniz.

Bu içerikte C++ ile dört işlem, karekök, yuvarlama, üslü sayı hesaplama ve mod işlemlerinin nasıl yapıldığını inceleyip uygulayabilirsiniz.

Paylaşın
Etiket Bulutu