العبارة continue
في أردوينو
< Arduino
تتخطى العبارة 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
: