ورود

View Full Version : سوال: Lvalue و Rvalue در ++C



sourcecode
جمعه 21 اسفند 1394, 16:08 عصر
Lvalue و Rvalue در ++C چی هستن ؟
من چطوری Lvalue یا Rvalue رو از هم تشخیص بدم ؟

sourcecode
شنبه 21 فروردین 1395, 10:17 صبح
به بیان ساده Lvalue به عبارتی "چپ مقدار" میگویند که در سمت چپ یک عبارت قرار دارد و میتواند مقداری را بگیرد و به عبارتی به Rvalue "راست مقدار" میگویند که در سمت راست یک عبارت قرار دارد مثلا :


1
2

Lvalue = Rvalue

x = y;









🔹متغییر x "چپ مقدار" و متغییر y "راست مقدار" هست.
🔹نکته : عبارات یا متغییر هایی را "چپ مقدار" میگوییم که قادر به دریافت داده هستن مثل متغییر x و تمام ثوابت رشته ای ,کاراکتری و عددی و متغییر ها مثل y "راست مقدار" هستند.

Telegram = @Learncpp