الفرق بين المراجعتين لصفحة: «Arduino/singlelinecomment»
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'التعليقات هي أسطر توضع في الشيفرة ولا تُنفَّذ بهدف توضيح كيفية عمل البرنامج سواءً لك أو لغير...' |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التعليقات السطرية في أردوينو}}</noinclude> | |||
التعليقات هي أسطر توضع في الشيفرة ولا تُنفَّذ بهدف توضيح كيفية عمل البرنامج سواءً لك أو لغيرك. تُهمل هذه الأسطر أينما وُجدَت أثناء تفسير الشيفرة ولا تدخل ضمن البرنامج التنفيذي الذي يُرسَل إلى المتحكم ويُكتَب في ذاكرته. هذا يعني أنها لا تأخذ أية مساحة من ذاكرة البرنامج (الذاكرة flash) في المتحكم. الهدف الوحيد من استعمال التعليقات هو شرح كيفية عمل البرنامج للمساعدة على فهمه وتذكره عندما تطَّلع أنت أو غيرك على شيفرته بعد فترة من الزمن. | التعليقات هي أسطر توضع في الشيفرة ولا تُنفَّذ بهدف توضيح كيفية عمل البرنامج سواءً لك أو لغيرك. تُهمل هذه الأسطر أينما وُجدَت أثناء تفسير الشيفرة ولا تدخل ضمن البرنامج التنفيذي الذي يُرسَل إلى المتحكم ويُكتَب في ذاكرته. هذا يعني أنها لا تأخذ أية مساحة من ذاكرة البرنامج (الذاكرة flash) في المتحكم. الهدف الوحيد من استعمال التعليقات هو شرح كيفية عمل البرنامج للمساعدة على فهمه وتذكره عندما تطَّلع أنت أو غيرك على شيفرته بعد فترة من الزمن. | ||
تبدأ التعليقات السطرية | تبدأ التعليقات السطرية بخطين مائلين متجاورين <code>//</code> وتنتهي بنهاية السطر بشكل تلقائي. سيُتجاهل أي شيء يلي الرمزين <code>//</code> حتى نهاية السطر أثناء تفسير الشيفرة. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 19: | سطر 20: | ||
== ملاحظات وتحذيرات == | == ملاحظات وتحذيرات == | ||
أثناء تجريب الشيفرة واختبار عملها، يكون تعليق جزء من الشيفرة هو طريقة ملائمة لحذف الأسطر التي يُشَك بأنَّ الخطأ واقعٌ ضمنها. تعليق الأسطر لا يؤدي إلى حذفها بالمعنى الحرفي من الشيفرة بل الإبقاء عليها في الشيفرة وحذفها من | أثناء تجريب الشيفرة واختبار عملها، يكون تعليق جزء من الشيفرة هو طريقة ملائمة لحذف الأسطر التي يُشَك بأنَّ الخطأ واقعٌ ضمنها. تعليق الأسطر لا يؤدي إلى حذفها بالمعنى الحرفي من الشيفرة بل الإبقاء عليها في الشيفرة وحذفها من الملف التنفيذي المرسل إلى المتحكم أثناء تفسيرها. هذا الأمر مفيد جدًا ويساعد على تنقيح الشيفرة من الأخطاء وتحصيل مكان الخطأ خصوصًا عندما يرفض المفسِّر تفسير الشيفرة ويرمي خطأَ غير معروف أو مبهم. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التعبير | *التعبير <code>[[Arduino/include|#include]]</code>: يُستعمَل لتضمين مكتبات خارجية في شيفرتك. | ||
* التعبير | *التعبير <code>[[Arduino/define|#define]]</code>: هو أحد العناصر المفيدة في C، إذ يسمح بإعطاء اسمٍ لقيمةٍ ثابتةٍ قبل أن يُفسَّر البرنامج. | ||
* الرمز <code>;</code>: | *الرمز <code>[[Arduino/semicolon|;]]</code>: يُستعمَل لإنهاء كل تعبير برمجي في لغة أردوينو C. | ||
* الأقواس <code>{}</code>: | *الأقواس <code>[[Arduino/curlybraces|{}]]</code>: | ||
* استعمال التعليقات الكتلية في أردوينو. | *[[Arduino/blockcomment|استعمال التعليقات الكتلية في أردوينو.]] | ||
== مصادر == | == مصادر == | ||
* [https://www.arduino.cc/reference/en/language/structure/further-syntax/singlelinecomment/ صفحة التعليقات السطرية في توثيق أردوينو الرسمي.] | * [https://www.arduino.cc/reference/en/language/structure/further-syntax/singlelinecomment/ صفحة التعليقات السطرية في توثيق أردوينو الرسمي.] | ||
[[تصنيف: Arduino]] | |||
[[تصنيف: Arduino Syntax]] |
مراجعة 11:24، 9 أكتوبر 2018
التعليقات هي أسطر توضع في الشيفرة ولا تُنفَّذ بهدف توضيح كيفية عمل البرنامج سواءً لك أو لغيرك. تُهمل هذه الأسطر أينما وُجدَت أثناء تفسير الشيفرة ولا تدخل ضمن البرنامج التنفيذي الذي يُرسَل إلى المتحكم ويُكتَب في ذاكرته. هذا يعني أنها لا تأخذ أية مساحة من ذاكرة البرنامج (الذاكرة flash) في المتحكم. الهدف الوحيد من استعمال التعليقات هو شرح كيفية عمل البرنامج للمساعدة على فهمه وتذكره عندما تطَّلع أنت أو غيرك على شيفرته بعد فترة من الزمن.
تبدأ التعليقات السطرية بخطين مائلين متجاورين //
وتنتهي بنهاية السطر بشكل تلقائي. سيُتجاهل أي شيء يلي الرمزين //
حتى نهاية السطر أثناء تفسير الشيفرة.
البنية العامة
// تعليق سطري
أمثلة
هنالك طريقتان لإضافة تعليقات سطرية:
// يتصل بالرجل 13 ضوء ليد في أغلب لوحات أردوينو.
// أعطِ الرجل 13 اسمًا:
int led = 13;
digitalWrite(led, HIGH); // (هي مستوى الفولط HIGH شغل الضوء المتصل بالرجل (القيمة
ملاحظات وتحذيرات
أثناء تجريب الشيفرة واختبار عملها، يكون تعليق جزء من الشيفرة هو طريقة ملائمة لحذف الأسطر التي يُشَك بأنَّ الخطأ واقعٌ ضمنها. تعليق الأسطر لا يؤدي إلى حذفها بالمعنى الحرفي من الشيفرة بل الإبقاء عليها في الشيفرة وحذفها من الملف التنفيذي المرسل إلى المتحكم أثناء تفسيرها. هذا الأمر مفيد جدًا ويساعد على تنقيح الشيفرة من الأخطاء وتحصيل مكان الخطأ خصوصًا عندما يرفض المفسِّر تفسير الشيفرة ويرمي خطأَ غير معروف أو مبهم.
انظر أيضًا
- التعبير
#include
: يُستعمَل لتضمين مكتبات خارجية في شيفرتك. - التعبير
#define
: هو أحد العناصر المفيدة في C، إذ يسمح بإعطاء اسمٍ لقيمةٍ ثابتةٍ قبل أن يُفسَّر البرنامج. - الرمز
;
: يُستعمَل لإنهاء كل تعبير برمجي في لغة أردوينو C. - الأقواس
{}
: - استعمال التعليقات الكتلية في أردوينو.