close
تبلیغات در اینترنت
اشاره گر به ساختمان
loading...
سرویس سایت سایت رزبلاگ بزرگترین سرویس ارائه خدمات سایت نویسی حرفه ای در ایران

فیلم و کتاب دات آی آر

یکی از زبان های برنامه نویسی که در حال حاضر بسیار استفاده می شود ، زبان جاوااسکریپت است . دانلود رایگان کتب برنامه نویسی و جزوات دانشگاهی

اشاره گر به ساختمان

مشابه هر نوع داده ديگری می توان اشاره گری به ساختمان در برنامه اعلان کرد. اشاره گر به ساختمان معمولا برای ارسال ساختمان به تابع استفاده می شود. علاوه براين برای پياده سازی ساختمان داده مهم هم بکار می رود.

برای دسترسی به عناصر ساختمان از طريق اشاره گر باید از عملگر -> (indirect membership operator) استفاده شود.


مثال. استفاده از اشاره گر برای دسترسی به ساختمان

#include <iostream.h>
typedef struct account {
   float balance;
}
account *ptraccout;
int main() {
   ptraccount = new account;
   ptraccount->balance=2000;
   cout << ptraccount->balance;
   delete ptraccount;
   return 0;
}


راه ديگر برای دسترسی به اجزای ساختمان توسط اشاره گر استفاده از عملگر مرجع است. اشاره گر به همراه علامت * بايد درون پرانتز قرار گيرند زيرا عملگر (.) الويت بيشتری نسبت به (*) دارد.

(*ptraccount).balance = 2000;


اشاره گر به اشاره گر

C++ اجازه می دهد که اشاره گری به اشاره گر دیگر داشته باشید. چون یک اشاره گر یک روش غیر مستقیم دسترسی به یک متغیر است به همين دليل اشاره گر به اشاره گر غیر مستقیم چندگانه (multiple indirection) ناميده می شود. برای تولید اشاره گر به اشاره گر یک ستاره برای هر لایه از ارجاع اضافه می شود. بندرت اتفاق می افتد که اشاره گر به اشاره گر را در برنامه ای استفاده شود.


مثال.

char x;
char *y;
char **z;
x='z';
y=&x;
z=&y;

بازدید : 1209 تاریخ : زمان : نویسنده : بهرام محمدپور نظرات ()
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز

آمار سایت
  • کل مطالب : 4311
  • کل نظرات : 17
  • افراد آنلاین : 7
  • تعداد اعضا : 2920
  • آی پی امروز : 0
  • آی پی دیروز : 0
  • بازدید امروز : 1,603
  • باردید دیروز : 2,137
  • گوگل امروز : 15
  • گوگل دیروز : 45
  • بازدید هفته : 1,603
  • بازدید ماه : 3,740
  • بازدید سال : 3,740
  • بازدید کلی : 5,575,263
  • مطالب
    کدهای اختصاصی