الانتقال إلى التكرار التالي
جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 41 من 63.
توقف التعليمة continue التكرار الحالي وتنتقل إلى التكرار التالي. على سبيل المثال:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}ستمر الحلقة عبر جميع الأعداد. عندما تصل إلى i=5 ستتخطى تلك الدورة وتتابع إلى الدورة التالية. الناتج هو:
3 4 6 7 8لاحظ أن الرقم 5 غير موجود في الناتج.
التحدي
سهلأُعطيتَ كودًا يطبع الأعداد من 1 إلى 20 (شاملًا).
مهمتك هي إضافة تعليمتَي if وcontinue بحيث تُطبع الأعداد الزوجية فقط (2, 4, 6, ...).
جرّب بنفسك
#include <stdio.h>
int main() {
for (int i = 1; i <= 20; i++) {
printf("%d ", i);
}
return 0;
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء 1المعاملات المنطقية - الجزء 2المعاملات المنطقية - الجزء 3تحدي المراجعة6الحلقات التكرارية
حلقة forحلقة whileحلقة do whileإنهاء الحلقةالانتقال إلى التكرار التاليتحدي المراجعة رقم 1الحلقات المتداخلةالحلقات اللانهائيةتحدي المراجعة رقم 2تدرّب بنفسك: مترجم C عبر الإنترنت