کلیدواژه const در برنامه نویسی آردوینو (داده متغیر ثابت)

کلمه کلیدی const مخفف ثابت است. این یک صفت برای متغیر است که رفتار متغیر را اصلاح می کند و یک متغیر را “فقط خواندنی” می کند. این بدان معنی است که متغیر می تواند مانند هر متغیر دیگری از نوع خود استفاده شود ، اما مقدار آن قابل تغییر نیست. در حین اجرای برنامه اگر بخواهید مقدار جدیدی را به یک متغیر const اختصاص دهید ، خطای کامپایلر را مشاهده خواهید کرد.
ثابت های تعریف شده با کلمه کلیدی const از قوانین محدوده متغیر که بر سایر متغیرها نیز حاکم هستند پیروی می کنند. استفاده از کلمه کلیدی const به یک روش برتر برای تعریف ثابت ها تبدیل شده و بر استفاده از #define ترجیح داده می شود.
کد مثال const
const float pi = 3.14; float x; // .... x = pi * 2; // صحیح - استفاده از ثابت ها در ریاضیات pi = 7; // خطا - شما نمیتوانید مقدار یک ثابت را تغییر دهید
#define یا const؟
برای ایجاد ثابت های عددی یا رشته ای می توانید از const یا #define استفاده کنید. برای آرایه ها ، شما باید از const استفاده کنید. به طور کلی برای تعریف ثابت ها استفاده از const بر #define ترجیح داده میشود و بهتر است.