محاضرة رقم ٧ من دورة اردوينو من الصفر حتى الاحتراف

on

موضوع اليوم هو المتغيرات والثوابت variable and constant

قبل أن نبدأ في شرح الموضوع ،يجب أن نعرف موضوعا مهما قبل ذلك و هو نطاق المتغير.

ما هو نطاق المتغير؟

المتغيرات في لغة البرمجة C ، والتي يستخدمها Arduino ، لها خاصية تسمى النطاق. النطاق هو منطقة من البرنامج ، وهناك ماكنين يمكن فيها الإعلان عن المتغيرات. و هم –

  • داخل دالة ()void loop ، والتي تسمى المتغيرات المحلية local variables.
  • خارج جميع الوظائف ، اول سطر في البرنامج ، والتي تسمى المتغيرات العالمية global variables

المتغيرات المحلية local variables.

المتغيرات التي يتم الإعلان عنها داخل دالة ()void loop هي متغيرات محلية. يمكن استخدامها فقط من خلال البيانات الموجودة داخل دالة ()void loop ، ولا يمكن أن تعمل خارجها. فيما يلي مثال على استخدام المتغيرات المحلية –

المتغيرات العالمية global variables.

يتم تعريف المتغيرات العالمية في اول سطر من البرنامج و خارج اي دالة ، عادة في الجزء العلوي من البرنامج. سوف تحتفظ المتغيرات العالمية بقيمتها طوال مدة برنامجك.

يمكن الوصول إلى متغير عالمي من خلال أي وظيفة. بمعنى ، يتوفر متغير عالمي للاستخدام في البرنامج بأكمله بعد الإعلان عنه.

يستخدم المثال التالي المتغيرات العالمية والمحلية –

أضف تعليق