متغیرهای آردوینو

آموزش آردوینو – قسمت دوم : انواع متغیرها

متغیرهای آردوینو

متغیرهای آردوینو که پیش تر در مورد انواع آنها صحبت کردیم.
موضوع دیگری که در مورد متغیرهای آردوینو حائز اهمیت است درک صحیح دامنه دسترسی به متغیرها است.
دامنه دسترسی به متغیرچیست؟
متغیرها در زبان برنامه نویسی C که آردوینو از آن استفاده می کند، ویژگی ای دارند که دامنه دسترسی یا سطح دسترسی نامیده می شود. یک دامنه، محدوده ای از یک برنامه است، و سه محدوده در برنامه نویسی وجود دارد که میتوان دامنه دسترسی به متغیرها را به آنها محدود کرد.

آموزش برنامه نویسی آردوینو

متغیرهای محلی:

متغیرهایی که درون یک تابع تعریف می شوند و فقط درون آن تابع استفاده می شوند.
متغیرهای قراردادی یا صوری: متغیرهای که در تعریف پارامترهای توابع از آنها استفاده می کنیم، پارامترها و متغیرهای قراردادی Formal parameter نام دارند.
متغیرهای عمومی: متغیرهایی که خارج از توابع می توان از آنها استفاده نمود.
متغیرهای محلی:
متغیرهایی که داخل یک تابع یا قالب تعریف می شوند، این متغیرها فقط به وسیله دستوراتی که داخل همان تابع هستند می توانند مورد استفاده قرار گیرند. متغیرهای محلی برای توابع خارج از تابع خودشان قابل دسترسی نیستند.
در زیر مثالی برای استفاده از متغیرهای محلی آورده شده است:

Void setup () {
}
Void loop () {
int x , y ;
int z ; Local variable declaration
x = 0;
y = 0; actual initialization
z = 10;
}

متغیرهای عمومی:

متغیرهای عمومی در آردوینو، در خارج از همه توابع (معمولا بالای برنامه) تعریف می شوند.
متغیرهای عمومی مقدارشان را در طول زمان اجرای برنامه حفظ خواهند کرد.
یک متغیر عمومی درون هر تابعی قابل دسترسی است، ای به این معنی است که یک متغیر عمومی بعد از تعریف شدن در تمام برنامه در دسترس است و می توان مقدار آن را تغییر داد و یا بررسی نمود.
در زیر مثالی برای متغیر های محلی و عمومی خواهید دید:

Int T , S ;
float c = 0 ; Global variable declaration
Void setup () {
}
Void loop () {
int x , y ;
int z ; Local variable declaration
x = 0;
y = 0; actual initialization
z = 10;
}

برای دیدن قسمت های دیگر آموزش آردوینو بر روی لینک های زیر کلیک نمائید:

برای بهبود کیفیت مطالب ارئه شده در سایت می توانید با ثبت نظرات ما را یاری فرمائید. همچنین برای دریافت اطلاعات بیشتر درباره برنامه نویسی آردوینو به اینجا مراجعه کنید.


ارسال نظرات