C
Switch Kalıbı
SWITCH KALIBI
Switch,bir değişken değerine bağlı olarak içinde yer alan
seçeneklerden birini çalıştıran bir kalıptır.Daha sonraki "Break "
deyimi ise switch in içinde yer alan diğer komutları işlenmeden ,
switch'den çıkılmasını sağlar.
Kullanım:
switch (değişken)
{
case sabit 1:
işlem-satırı;
break;
case sabit 2:
işlem-satırı;
break;
.
.
default;
işlem-satır
}
program, switch deyiminin bulunduğu satırda yer alan değişkene bir
değer atar. Sonra switch kalıbının case satırlarında yer alan sabit
değerler ile değişkenin değerini karşılaştırır.Buradaki sabitler ya
char yada int sabittir. Değişken değeri ile aynı değeri taşıyan
sabit değerin ,yer aldığı case bölümüne bağlı işlem satırını veya
satırlarını çalıştırır.
#include "stdio.h"
#include "conio.h"
main( )
{
char d1;
printf("Bu harflerden birini giriniz : [A] [B] [C]");
d1=toupper( getch( ) );
switch(d1)
{
case 'A' : printf("A harfini girdiniz "); break;
case 'B' : printf(" B harfini giriniz "); break;
case 'C': printf(" C harfini girdiniz "); break; default;
printf("İstenen harflerden birini girmediniz ");
}
}
|