الدرس 18: حلقة for
عندما تعرف عدد مرات التكرار، تكون for مريحة: فهي تجمع ثلاثة أشياء في سطر واحد — for (int i = 0; i < n; i++). الجزء 1: البداية (int i = 0). الجزء 2: اختبار الاستمرار (i < n). الجزء 3: الخطوة بعد كل دورة (i++). تفصل بين الأجزاء الثلاثة الفواصل المنقوطة.
for هي while مرتّبة: البداية والاختبار والخطوة مكتوبة معًا في أعلى الحلقة، لذا من الصعب نسيان تقديم العدّاد.
- for (init; cond; step)
- حلقة تجمع البداية والشرط والخطوة في سطر واحد.
- تهيئة
- الجزء الأول: يُنشئ العدّاد ويهيّئه، مثل int i = 0.
- خطوة
- الجزء الثالث: يعمل بعد كل دورة، مثل i++.
- فواصل ;
- تُفصل أجزاء for الثلاثة بفاصلتين منقوطتين.