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

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.
 
Üst