Focus mode
Switch-Case deyimi if-else deyimleri gibi karar kontrol yapılarıdır. Switch-Case ifadeleri yapabileceğiniz her şeyi if else blokları ile de yapabiliriz. Bir ifade üç veya daha fazla koşula göre ayrıştırıldığında genel olarak if-else'e alternatif olarak switch case kullanılır.
Örnek bir switch-case ifadesi :
switch(degisken)
{
case sabit1:
komutlar;
break;
case sabit2:
komutlar;
break;
case sabit3:
komutlar;
break;
default:
komutlar;
break;
}
Yukarıdaki örnekte, degisken adıyla girdi alınan veri kontrol edilir. Eğer degisken sabit1'e eşit ise bazı komutlar çalıştırılır ve switch ifadesi sonlandırılır.
Bir koşul sağlandığında gerekli komutlar çalıştırıldıktan sonta break; ifadesi ile kontrol sonlandırılır. Bu demek oluyor ki her case ifadesi birbirinden farklı olmalıdır. Ve bir switch-case ifadesinde yalnızca bir case çalışmalıdır.
Peki kontrol edilen degisken hiç bir sabit ifadeye eşit değilse ne olacak ? Tam da bu noktada default case'ini görüyoruz. Bu durumda kod default kısmında belirtilen kod bloğunu çalıştırır.
Switch-Case ifadelerinde dikkat edilmesi gereken durumlar aşağıdaki gibidir:
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!