Kosullandırma Deyimleri

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
16 Ocak 2016
Mesajlar
25
Tepki puanı
0
10 HİZMET YILI
[font='Trebuchet MS', Helvetica, Arial, sans-serif][font='Open Sans', Tahoma, Verdana, Arial, sans-serif]Programlamadaki ana unsur elbette ki "eğer" ifadesidir. "eğer" bütün programların yapıtaşıdır. Çünkü bilgisayar "eğer"lerle çalışmaktadır. C dilinde karşılaştırma yapmak için if- else deyimleri sıklıkla kullanılır. Kullanımı şöyledir:[/FONT][/FONT]
[font='Trebuchet MS', Helvetica, Arial, sans-serif][font='Open Sans', Tahoma, Verdana, Arial, sans-serif]Kodmaizef ( değer1 karşılaştırma operatörü değer2 ) Eğer doğruysa şunları yap… else Eğer yanlışsa şunları yap…Karşılaştırma operatörleri şunlardır:[/FONT][/FONT]

[font='Trebuchet MS', Helvetica, Arial, sans-serif][font='Open Sans', Tahoma, Verdana, Arial, sans-serif]Kod:!= eşit değil mi? = = eşit mi? < küçük mü? > büyük mü? <= küçük – eşit mi? >= büyük – eşit mi? = işareti karşılaştırma operatörü değil, atama operatörüdür. == işareti karşılaştırma operatörüdür.Şimdi gerçek bir kod örneği verelim.[/FONT][/FONT]

[font='Trebuchet MS', Helvetica, Arial, sans-serif][font='Open Sans', Tahoma, Verdana, Arial, sans-serif]Kod:int sayi1; if ( sayi1==10) printf("sayi1"in değeri 10"dur"); else printf("sayi1"in değeri 10 değildir.");Eğer birden fazla işlem yapılacaksa köşeli parantezler içine alınır[/FONT][/FONT]

[font='Trebuchet MS', Helvetica, Arial, sans-serif][font='Open Sans', Tahoma, Verdana, Arial, sans-serif]Kod:char karakter1; if ( karakter1=="A")//*** { printf("karakter1"in sayısal değeri 65"dir"); printf("karakter1"in karakter değeri A harfidir"); } else { printf("karakter1"in sayısal değeri 65 değildir"); printf("karakter1"in karakter değeri A harfi değildir"); } İstenilirse else kullanılmayabilir. Doğru olmadığı durumda ekstra bir şeye gerek yoksa kullanmamak daha iyidir.[/FONT][/FONT]

[font='Trebuchet MS', Helvetica, Arial, sans-serif][font='Open Sans', Tahoma, Verdana, Arial, sans-serif]Not: "A" yerine A yazamayız. Çünkü eğer öyle yaparsak derleyici A"yı bir değişkenmiş gibi yorumlayacaktır. Öyle bir değişken yoksa hata verir. Eğer varsa o değişkenin değeri ile karşılaştırma yapar. Demek ki tek tırnak işaretleri, içerisindekini karakter olarak yorumlamak için kullanılır ve yalnızca bir karakter için kullanılır. Çift tırnak işaretleri ise içerisinde birden fazla karakter olanlar için kullanılır. Bu konu string"ler bölümünde tafsilatlı olarak anlatılacaktır. [/FONT][/FONT]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst