مفهوم lvalue و rvalue چیست؟
مفهوم lvalue و rvalue چیست؟

تصویری: مفهوم lvalue و rvalue چیست؟

تصویری: مفهوم lvalue و rvalue چیست؟
تصویری: What Is A P-Value? - Clearly Explained 2024, نوامبر
Anonim

TL;DR: ارزش "یا به معنای "عبارتی است که می تواند در سمت چپ عملگر انتساب قرار گیرد" یا به معنای "عبارتی است که آدرس حافظه دارد". " rvalue " است تعریف شده است مانند "همه عبارات دیگر".

به طور مشابه، ممکن است بپرسید، lvalue و rvalue با مثال چیست؟

یک ارزش آدرسی دارد که برنامه شما می تواند به آن دسترسی داشته باشد. مثال ها شامل فراخوانی های تابعی باشد که an را برمی گرداند rvalue مرجع، و زیرنویس آرایه، عضو و اشاره گر به عبارات عضو که در آن آرایه یا شی یک است rvalue مرجع.

همچنین منظور شما از مقدار R در C چیست؟ آر - ارزش : r - ارزش ” به داده ها اشاره دارد ارزش که در آدرسی در حافظه ذخیره می شود. آ r - ارزش بیانی است که می توان ندارد ارزش به آن اختصاص داده شده است که به معنای r - ارزش می تواند در سمت راست اما نه در سمت چپ یک عملگر انتساب (=) ظاهر می شود.

به همین ترتیب، منظور از مقدار L و مقدار R چیست؟

یک ارزش (مکان یاب ارزش ) یک شی را نشان می دهد که مکان قابل شناسایی را در حافظه اشغال می کند (یعنی دارای یک آدرس). rvalues هستند تعریف شده است با حذف هر عبارتی یا است ارزش یا یک rvalue ، بنابراین، یک rvalue عبارتی است که شیئی را نشان نمی دهد که مکان قابل شناسایی را در حافظه اشغال می کند.

Lvalue به چه معناست؟

یک ارزش هست یک ارزش که می‌توان به آن نسبت داد: مخفف «لفت ارزش " یا "چپ ارزش "و اساساً فقط همین است ارزش در سمت چپ علامت =، یعنی the ارزش شما چیزی را به آن اختصاص می دهید به عنوان نمونه ای از آنچه که یک نیست ارزش (یعنی فقط rvalue):

توصیه شده: