اشاره گر به یک آرایه در زبان C – آموزش زبان C

c pointer to an array 4188 اشاره گر به یک آرایه در زبان C   آموزش زبان C

اشاره گر به یک آرایه در زبان C

به احتمال زیاد درک این بخش از آموزش برای شما دشوار خواهد، زیرا مربوط به مبحث اشاره گرها می شود که شما هنوز این مبحث را یاد نگرفته اید. نام آرایه، یک اشاره گر ثابت به آدرس اولین عنصر آرایه است. بنابراین اعلان زیر را در نظر بگیرید:

نام آرایه یعنی balance به &balance[0] اشاره می کند که شامل آدرس اولین عنصر آرایه است. کد زیر آدرس اولین عنصر آرایه را در متغیر p قرار می دهد:

با توجه به کد بالا، استفاده از نام آرایه به عنوان اشاره گر ثابت کاملا درست و منطقی است. بنابراین *(balance + 4) مشابه balance[4] است.

مثال زیر یک نمونه از تمام موارد گفته شده فوق می باشد.

امتحان کنید

زمانی که کد بالا توسط کامپایلر C و اجرا شود، نتیجه زیر را تولید خواهد کرد:

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


باکس دانلود
شناسه:
۴۱۸۸
لینک دانلود:
روی دکمه G+1 برای محبوب کردن سایت کلیک کرده سپس از لینک زیر دانلود را انجام دهید
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است