شاخص – این متغیری است که می تواند آدرس هر متغیری از نوع داده شده را ذخیره کند.
اطلاعیه:
ایجاد شد
چار *pC; // آدرس یک کاراکتر یا عنصر آرایه
int *pI; // آدرس یک متغیر عدد صحیح
نحوه اختصاص آدرس:
int m = 25، *pI;
pI = &m; // آدرس متغیر m
نمایش یک مقدار از طریق یک اشاره گر:
ایجاد شد
از آنجایی که متغیر آرایه به اولین عنصر آرایه،
اشاره می کند
ایجاد شد
int A[] = {5، 10}، *pI;
pI = A;
مشابه خواهد بود:
int A[] = {5، 10}، *pI;
pI = &A[0 span>];
برای انتقال به آدرس عنصر آرایه بعدی، فقط این کار را انجام دهید:
ایجاد شد