Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

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

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

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 Alt