• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.
Bu, hızlı yüklenen mobil optimize edilmiş bir AMP sayfadır, gerçek sayfayı yüklemek istiyorsanız bu metni tıklayın.

Switch yapısının mantıksal sınama amaçlı kullanımı

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Merhaba arkadaşlar, küçük bir örnek ile Visual Studio C++ ile Switch-Case yapısının farklı bir yöntem için kullanımına göz atacağız.


Kod:
#include <stdio.h>
#include <conio.h>
//kütüphanelerimizi ekledik

int main()
{
//degiskenleri tanimliyoruz
int i = 5;
int j = 6;

switch(j<7)
{
case 0: printf("Sayi 7'den kucuk degil.");
break;

case 1: printf("Sayi 7'den buyuk.");
}

getch();
return 0;
}

Kodlari Debug yaparsak bize case 1 degerini geri dondurecektir bunun nedeni switch yapısında gizli..

switch(j<7) burada j'nin degeri 6 oldugu için program 6<7 ifadesini
Kod:
true
olaraka kabul edecek dolayısıyla 1 degerini dondurecek eğer j degiskeni 8 olsaydı bu sefer
Kod:
false
kabul eder ve 0 degerini geri döndurur.

Bu sekilde Switch-Case yapısını mantıksal sınama için de kullanabiliyoruz.