C Programlama if … else – if
if – else if merdiveni yukarda verdiÄŸimiz örnekler için biçilmiÅŸ kaftandır. if – else if merdiveni, doÄŸru bir ÅŸey bulduÄŸu zaman kontrolu orada keser ve diÄŸer koÅŸulları
if – else if merdiveni yukarda verdiÄŸimiz örnekler için biçilmiÅŸ kaftandır. if – else if merdiveni, doÄŸru bir ÅŸey bulduÄŸu zaman kontrolu orada keser ve diÄŸer koÅŸulları
switch – case, if – else if yapısına oldukça benzer bir ifadedir. Ancak aralarında iki fark vardır. Birincisi, switch – case yapısında, aralık deÄŸeri girmezsiniz.
Daha önceki derslerimizde, aritmetik işlemlerden bahsetmiştik. Bunların dışında yapabileceğimiz başka şeylerde bulunmaktadır.
C’de yazım kolaylığı amacıyla sunulmuÅŸ bir baÅŸka konu da, geliÅŸmiÅŸ aÅŸama yöntemleridir. Biraz daha uzun yazacağınız kodu, kısaltmanıza yaramaktadır.
Türkçe karşılık bulamadığım bir başka C kavramı da, Conditional Operator. Aslında mot a mot çeviri yaparsam, koşullu operatör anlamına geliyor.
Programlama konusunda -hangi dil olursa olsun- en kritik yapılardan biri döngülerdir. Döngüler, bir işi, belirlediğiniz sayıda yapan kod blokları olarak düşünülebilir.
while döngüsü, en temel döngü tipimizdir. Bir kontrol ifadesiyle döngünün devam edilip edilmeyeceği kontrol edilirken, scope içinde ( yani ayraç işaretleri arasında )
Göreceğimiz ikinci döngü çeşidi, do while döngüsüdür. Yaptığı iş, while ile hemen hemen aynıdır; verilen işi, döngü koşulu bozulana kadar sürdürür.
while ve do while dışında, üçüncü bir döngü tipi olarak, for yapısı bulunmaktadır. Diğer iki döngüden farklı olarak, for yapısı, yenilemeli-tekrarlamalı
Bazı durumlarda, döngüyü aniden sonlandırmak isteriz. Bunun için ‘break’ komutunu kullanırız. Döngüyü aniden sonlandırmak veya döngüyü kırmak iÅŸlemini,
break komutunun, döngüyü kırmak için olduğundan bahsetmiştik. Bunun dışında işlem yapmadan döngüyü devam ettirmek gibi durumlara da ihtiyacımız vardır.
C programlama dilinde bulunan bir başka yapı, goto deyimidir. Koyacağınız etiketler sayesinde, programın bir noktasından bir başka noktasına atlamanızı sağlar.