گذر از مرجع چیست؟
گذر از مرجع چیست؟

تصویری: گذر از مرجع چیست؟

تصویری: گذر از مرجع چیست؟
تصویری: فضا، زمان و بالاخره فضازمان 2024, آوریل
Anonim

با مرجع عبور کنید . عبور از مرجع به این معنی است که آدرس حافظه متغیر (نشانگر مکان حافظه) است گذشت به تابع. این بر خلاف است گذراندن با مقدار، جایی که مقدار یک متغیر است گذشت بر.

به همین ترتیب، عبور از طریق مرجع در C++ چیست؟

با مرجع عبور کنید ( C++ فقط) مرجع گذر به معنی به عبور را مرجع یک آرگومان در تابع فراخوان به پارامتر رسمی مربوطه تابع فراخوانی شده است. تابع فراخوانی شده می تواند مقدار آرگومان را با استفاده از آن تغییر دهد مرجع تصویب شد در غیر این صورت، استفاده کنید عبور -بر حسب ارزش به عبور استدلال ها

علاوه بر این، نام پاس چیست؟ با نام عبور کنید : این تکنیک در زبان برنامه نویسی مانند Algol کاربرد دارد. در این تکنیک نمادین نام ” از یک متغیر است گذشت ، که به آن امکان دسترسی و به روز رسانی را می دهد. مثال: برای دو برابر کردن مقدار C[j]، می توانید عبور آن نام (نه مقدار آن) به روش زیر.

در اینجا، تفاوت بین عبور از مرجع و عبور از ارزش چیست؟

عبور از مرجع به این معنی که پارامتر توابع فراخوانی شده با فراخواننده ها یکسان خواهد بود. گذشت استدلال (نه ارزش ، اما هویت - خود متغیر). از ارزش عبور کنید به این معنی که پارامتر توابع فراخوانی شده یک کپی از تماس گیرندگان خواهد بود. گذشت بحث و جدل.

منظور از تماس با مرجع چیست؟

را با مرجع تماس بگیرید روش ارسال آرگومان ها به یک تابع، آن را کپی می کند مرجع یک آرگومان در پارامتر رسمی در داخل تابع، مرجع برای دسترسی به آرگومان واقعی استفاده شده در صدا زدن . این به معنای که تغییرات ایجاد شده در پارامتر بر آرگومان ارسال شده تأثیر می گذارد.

توصیه شده: