Forum Geliyoo  

Go Back   Forum Geliyoo > > >

C, C+ ve C++ C derleyicileri, projeleri, kaynak kodlar, çözülmüş problemler, fonksiyonlar

Cevapla
 
Seçenekler
  #1  
Alt 12-24-2011
_Fatih _Fatih isimli Üye şimdilik offline konumundadır
Senior Member
 
Üyelik tarihi: Feb 2011
Bulunduğu yer: İSTANBUL
Mesajlar: 583
Standart Sağ taraf değeri ve Sol taraf değeri nedir?

C çalışırken sağ taraf değeri ve sol taraf değeri adı verilen iki kavrama takıldım.Ben burada kitaptaki ifadenin aynısını paylaşacağım ve anlamadığım kısımları soracağım:

Kitaptaki tanım:
Sol Taraf Değeri
Nesne gösteren ifadelere "sol taraf değeri" (left value -L value) denir. Bir ifadenin sol taraf değeri olabilmesi için mutlaka bir nesne göstermesi gerekir. Bir ifadenin sol taraf değeri olarak isimlendirilmesinin nedeni o ifadenin atama işlecinin sol tarafına getirilebilmesidir.
Örneğin a ve b nesneleri tek başına sol taraf değerleridir. Çünkü bu ifadeler atama işlecinin sol tarafına getirilebilirler. Örneğin :
a = 17
ya da
b = c * 2
denilebilir. Ama a + b bir sol taraf değeri değildir. Çünkü
a + b = 25
denilemez. Değişkenler, her zaman sol taraf değeridirler. Değişmezler, sol taraf değeri olamazlar.
Sağ Taraf Değeri:
Daha az kullanılan bir terimdir. Nesne göstermeyen ifadeler sağ taraf değeri (right value) olarak isimlendirilirler. Tipik olarak, atama işlecinin sol tarafında bulunamayan yalnızca sağ tarafında bulunabilen ifadelerdir. Değişmezler her zaman sağ taraf değeri oluştururlar.
Bir ifade sol taraf değeri değilse sağ taraf değeridir. Sağ taraf değeri ise sol taraf değeri değildir. Her ikisi birden olamaz.


Burada iki sorum olacak:
1-Örnekte verilen a+b neden sol taraf değeri değildir?
2-İfadeler atama işlecinin sol tarafına getirilirken ne oluyor?
Alıntı ile Cevapla
Cevapla
Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Hizli Erisim

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Çocuk Hakları Sözleşmesi Bullem Çocuk Hukuku 0 09-13-2012 03:59 PM
Üçüncü taraf çerezlerin önemi ve silinme oranı hakanozzer Network - İnternet 0 06-07-2012 11:30 PM
İnternette merak edilen terimler, ne nedir ? Serkan006 Webmaster Genel Konular Sorunlar 0 05-03-2011 11:30 PM
Savaşçı Tek El Silahları capkin44 Metin2 1 04-30-2011 02:54 PM
Virus, Malware, Spyware, Adware Nedir? YasiN Güvenlik 1 02-21-2011 11:57 PM


Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 04:26 AM.


Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.