الفرق بين المراجعتين ل"Arduino/continue"
< Arduino
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إضافة محتويات الصفحة.) |
(لا فرق)
|
مراجعة 07:34، 8 أكتوبر 2018
تتخطى العبارة continue
الشيفرة التي تليها في حلقة التكرار (مثل الحلقات for
، أو while
، أو do...while
التكرارية) إلى عملية التحقق من التعبير الشرطي لتلك الحلقة ثم يُستأنَف عمل حلقة التكرار بشكل طبيعي. عمل هذه العبارة شبيه بإحداث قفزة في حلقة التكرار لتخطي تنفيذها عند تحقق شرط معين.
البنية العامة
continue;
أمثلة
في الشيفرة التالية، ستُكتب القيمة من 0 إلى 255 على الرجل PWMpin
مع تخطي كتابة القيم التي تقع في المجال 41 إلى 119:
for (x = 0; x <= 255; x ++)
{
if (x > 40 && x < 120){ // create jump in values
continue;
}
analogWrite(PWMpin, x);
delay(50);
}
انظر أيضًا
- العبارة
break
: تُستعمَل للخروج من الحلقات التكرارية، إذ تتخطى الشيفرة التي بعدها وشروط الحلقة المحددِّة وتخرج منها. - الحلقة
do...while
: - العبارة
else
: - الحلقة
for
: - العبارة
goto
: - الحلقة
if...else
: - العبارة
return
: - التعبير
switch...case
: - الحلقة
while
: