سی (زبان برنامهنویسی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
ویژگی پیوندهای پیشنهادی: ۳ پیوند افزوده شد. برچسبها: ویرایشگر دیداری ویرایش همراه ویرایش از وبگاه همراه وظیفه تازهوارد پیشنهادی: افزودن پیوند |
←منابع: gjhgjhgdjhgjgcjn برچسبها: برگرداندهشده ویرایشگر دیداری |
||
خط ۸۴:
=== اشارهگر چیست؟ ===
روش مستقیم دسترسی به حافظه برای ذخیرهسازی مقداری در آن، یا بازیابی محتوای ذخیره شده، استفاده از نام متغیر است. همین که متغیری معرفی شد، سیستم بر اساس نوع اعلام شده، تعداد بایت لازم را به آن اختصاص میدهد و آدرس متغیر، شماره اولین بایت از مجموعهٔ اختصاص یافتهاست. پس از آن به راحتی از طریق نام متغیر به محل موردنظر دسترسی یافته، محتوای آن پردازش
اما گاهی لازم میشود به جای نام، آدرس متغیر در اختیار برنامهنویس قرار گیرد تا از طریق آن دستیابی به محل مربوط صورت گیرد. در زبان C، به راحتی میتوان آدرس یک متغیر را در اختیار داشت و مقدارش را در حافظه ذخیره نمود تا در زمان نیاز، توسط آن به صورت غیرمستقیم به محل موردنظر دست یافت.
برای این منظور از متغیر اشارهگر استفاده میگردد. متغیر اشارهگر، متغیری است که محتوای آن آدرس یک متغیر دیگر است.
|