/** * @author begum22 * @date 2019-11-03 * @tags Genel Kavramlar, l_value, r_value, sağ-değer, sol-değer */ question Variables values (değişken değerleri) l_value ve r_value (sağ ve sol değerler ) nedir ?
Soruların kısa kısa 🙂
l_value = left value (sol değer)
r_value = right value (sağ değer)
atama işlemi (yani eşittir – = – ) olan yerlerde eşitliğin sağ tarafı ve sol tarafını temsil eder.
İkili ağaç yazıyorsan ağacın dallarındaki sağ ve sol tarafları da temsil edebilir.
Genel kullanımı ilk yazdığım olmakla beraber senin ne kast ettiğin yerine göre değişebilir.
Çok basit örnek:
x = y // x sol değer y sağ değer
Biraz zor örnek
x = 5 // x sol değer, 5 literal rvalue (gerçek sağ değer)
Biraz daha zor örnek
sonuc = (4 % 2 == 0 ? “tek”: “cift”) // sağdaki işlemden çıkan sonuç sağ değer
tesekkur ederim cok guzel anlatmissiniz