Koşullandırma Deyimleri


Visual Basic ve .NET Framework    Visual Basic ve .NET Framework İle İlgili Paylaşım Kategorisi

Yazar: AlpBenjamins    0 Yorum    116 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 01.02.2016, 12:35:14 #1
AlpBenjamins Cezalı Üye
Cezalı Üye
Status: Çevrimdışı Yorum Sayısı:270 Konu Sayısı:118 Üyelik Tarihi:28.11.2015

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:
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:

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.

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

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.

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. 







Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir