آموزش, رفرنس

اشاره‌گر در آردوینو

pointer operators in arduino

عملگرهای اشاره‌گر در آردوینو:

اشاره‌گر در آردوینو شامل دو عملگر است : & (reference) و * (dereference).

برای دسترسی به محتویات هر متغیر می‌توان از نام و یا از آدرس آن متغیر استفاده کرد. مثلا برای دسترسی به متغیر x با استفاده از نام آن از این کد استفاده می‌کنیم: x=10. اما برای دسترسی به متغیر از طریق آدرس، باید از متغیری دیگر که به آن اشاره‌گر می‌گویند استفاده کنیم. در واقع اشاره‌گر متغیری است که در آن آدرس متغیرهای دیگر قرار می‌گیرد. همان‌طور که گفتیم اشاره‌گر در آردوینو شامل دو عملگر & و * است. از عملگر * برای دسترسی به محتویات جایی که اشاره‌گر به آن اشاره می‌کند و از عملگر & برای به دست آوردن آدرس عملوند استفاده می‌شود.

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

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *