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

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

ByOnur58

Kayıtlı Üye
Forum Yaşı
11 Yıl 5 Ay
Mesajlar
2,114
Tepkime puanı
10
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.
 
Geri
Üst