دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • مرداد

جلسه ۲۹ : آرایه ها و اشاره گر ها در ++C

  • دسته‌بندی‌ها :
جلسه ۲۹ : آرایه ها و اشاره گر ها در ++C
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش ++C در خدمت شما دوستان هستیم . در بخش قبلی با اشاره گر ها در ++C آشنا شدید، در این جلسه قصد داریم تا به مبحث آرایه ها و اشاره گر ها در ++C بپردازیم.

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

      آرایه ها و اشاره گر ها در ++C

      کد زیر را در نظر بگیرید:

      مثال : 

      آرایه ها و اشاره گر ها در c++

      فرض کنید که اشاره گر باید به عنصر چهارم یک آرایه اشاره کند، یعنی آدرس چهارمین عنصر آرایه را در خود نگه دارد.

      اگر که اشاره گر ptr به سومین عنصر آرایه اشاره کند، ptr + 1 به چهارمین عنصر آرایه اشاره خواهد کرد.

      شاید با خود فکر کنید که ptr + 1 آدرس بایت بعدی را برگرداند، اما این درست نیست.
      چون اشاره گر به یک int اشاره می کند و از آنجایی که اندازه int معمولا ۴بایت است، ptr + 1 به ۴ بایت بعدی اشاره می کند.

       

      مثال ۱

      مثال زیر آدرس عناصر آرایه زیر را با استفاده از اشاره گر ها و آرایه ها، نمایش می دهد:

      مثال : 

      خروچی به شکل زیر می باشد:

      مثال : 

      می توان با استفاده از نام آرایه، مانند اشاره گر ها به عناصر آرایه دسترسی پیدا کرد:

      مثال : 

       

      مثال ۲

      در مثال زیر با آدرس های عناصر یک آرایه را با نام آرایه همانند اشاره گر ها نمایش می دهیم:

      مثال : 

      خروجی به شکل زیر می باشد:

      مثال : 

      همچنین می توانید مقدار ذخیره شده در آدرس prt + 1 را با استفاده از (ptr + 1)* بدست آورید.

       

      مثال ۳

      مثال زیر با استفاده از علامت اشاره گر ها، داده ها را درج و نمایش می دهد:

      مثال : 

      خروجی به شکل زیر می باشد:

      مثال : 

       

      جلسه آموزش آرایه ها و اشاره گر ها در ++C نیز به پایان رسید.
      در جلسه بعد به آموزش اشاره گر ها و توابع در ++C خواهیم پرداخت. با ما همراه باشید.

       

      همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات سایت با ما در میان بگذارید.

      QR:  جلسه ۲۹ : آرایه ها و اشاره گر ها در ++C
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
      2. تصویر کاربر