عملگرهای آدرس و غیرمستقیم در C چیست؟
عملگرهای آدرس و غیرمستقیم در C چیست؟

تصویری: عملگرهای آدرس و غیرمستقیم در C چیست؟

تصویری: عملگرهای آدرس و غیرمستقیم در C چیست؟
تصویری: C_72 Pointers در C- Part 2 | آدرس اپراتور (&) و Indirection (*) در Pointers IC Programming 2024, نوامبر
Anonim

را اپراتور که در دسترس است سی برای این منظور "&" است ( نشانی از) اپراتور . را اپراتور & و متغیر بلافاصله پیش از این مقدار را برمی گرداند نشانی از متغیرهای مرتبط با آن سی ها اشاره گر یوناری دیگر اپراتور "*" است که به عنوان مقدار at نیز نامیده می شود نشانی یا عملگر غیر مستقیم.

به همین ترتیب، مردم می پرسند، یک عملگر غیر مستقیم در C چیست؟

را اپراتور عدم ارجاع یا عملگر indirection ، که گاهی با "*" نشان داده می شود (یعنی یک ستاره)، aunary است اپراتور (یعنی یکی با یک عملوند واحد) موجود در سی مانند زبان هایی که شامل متغیرهای اشاره گر هستند. این یک متغیر اشاره گر را اجرا می کند و یک مقدار l معادل مقدار در آدرس اشاره گر برمی گرداند.

کاربرد عملگر غیرمستقیم چیست؟ یک عملگر غیر مستقیم ، در زمینه سی شارپ، isan اپراتور استفاده شده برای به دست آوردن مقدار متغیری که اشاره گر به آن اشاره می کند. را عملگر غیر مستقیم می تواند باشد استفاده شده در یک اشاره گر به یک اشاره گر به یک عدد صحیح، یک آرایه تک بعدی از اشاره گرها به اعداد صحیح، یک اشاره گر به achar و یک اشاره گر به یک نوع ناشناخته.

علاوه بر این، عملگر آدرس در C چیست؟

یک نشانی -از اپراتور مکانیزمی در C++ است که حافظه را برمی گرداند نشانی از یک متغیر آدرس ها توسط نشانی -از اپراتور به عنوان اشاره گر شناخته می شوند، زیرا آنها به متغیر در حافظه "اشاره می کنند". را نشانی -از اپراتور آنری است اپراتور نشان داده شده توسط یک علامت (&).

عملگرهای اشاره گر در C چیست؟

آگهی ها. C++ دو را فراهم می کند عملگرهای اشاره گر ، که (الف) آدرس از اپراتور & و (ب) غیر جهت اپراتور *. آ اشاره گر متغیری است که حاوی آدرس متغیر دیگری است یا می توان گفت متغیری که آدرس متغیر دیگری را در خود دارد به متغیر دیگر اشاره می کند.

توصیه شده: