اطلاعیه

Collapse
No announcement yet.

نحوه ذخیره یک آدرس در یک اشاره گر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نحوه ذخیره یک آدرس در یک اشاره گر

    سلام.
    کسی میدونه که خط سوم در دستورات زیر چه معنی داره؟
    کد:
    #define SDRAM_BASE_ADDR 0xA0000000
    U16 * pWriteShort;
    pWriteShort = (U16 *)SDRAM_BASE_ADDR;
    من چندین جا دیدم که اینکار رو می کنند یعنی عملگر ستاره رو داخل پرانتز قرار میدن. این چه کاری انجام میده؟

    #2
    پاسخ : نحوه ذخیره یک آدرس در یک اشاره گر

    با سلام
    http://stackoverflow.com/questions/1...-pointers-in-c
    The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

    دیدگاه


      #3
      پاسخ : نحوه ذخیره یک آدرس در یک اشاره گر

      در خط اول یک آدرس در SDRAM_BASE_ADDR قرار داده شده (تعریف شده است)
      در خط دوم یک متغیر اشارهآ‌گر از نوع U16 تعریف شده
      و در خط سوم مقدار اشارهآ‌گر در متغیر تعریف شده قرار داده شده است.

      دیدگاه

      لطفا صبر کنید...
      X