للحلقة code>
الحلقة لـ
هي وسيلة للتنقل عبر الإجراءات المتكررة. دعونا نلقي نظرة فاحصة على كيفية عملها.
عادةً ما تتخذ أجزاء من حلقة & nbsp؛
الخطوات التالية: & nbsp؛
1. تحديد القيمة الأولية. & nbsp؛
2. إجراء اختبار شرط لمتابعة الحلقة. & nbsp؛
3. تنفيذ إجراءات الحلقة. & nbsp؛
4. قم بتحديث القيمة (القيم) المستخدمة في الاختبار. & nbsp؛
ثم يتم تكرار الخطوات من 2 إلى 4 حتى يتم استيفاء الشرط. بمجرد أن يصبح الشرط خاطئًا ، تنتهي الحلقة ويتم تنفيذ العبارة التي تلي تعليمة الحلقة for.
نبسب ؛
الشكل العام للحلقة & nbsp؛
لـ (/ * التعبير 1 * / ؛ / * التعبير 2 * / ؛ / * التعبير 3 * /)
{
على & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ / * عبارة واحدة أو مجموعة من العبارات - loop body * /؛
}
التعبير 1 هو المسؤول عن ضبط القيمة الأولية لمتغير الحلقة (العداد) ، وينتهي بفاصلة منقوطة.
على سبيل المثال :
-
i = 0؛
// متغير حلقة i
& nbsp؛ عيّن قيمة أولية تساوي الصفر - يجب التصريح عن & nbsp؛ i & nbsp؛
من قبل الحلقة
-
int i = 0؛
// يمكن التصريح عن المتغير i
على الفور في رأس الحلقة ، ولكن في هذه الحالة ، سيتم محوه من الذاكرة بعد يدير حلقة li>
-
؛
& nbsp؛ // لا يوجد تهيئة وإعلان لمتغير الدورة على الإطلاق ، & nbsp ؛ في هذه الحالة ، يمكن التصريح عنه قبل الدورة
التعبير 2 - على & nbsp ؛ هذا هو الشرط لاستمرار حلقة for ، يتم اختبارها للتأكد من صحتها. على سبيل المثال،
i & lt؛ = 10
& nbsp؛ // ستعمل الحلقة طالما أن المتغير i
أقل من أو يساوي 10.
يمكن أن تكون الحالة أي شيء. p>
التعبير 3 & nbsp ؛ يغير قيمة متغير العداد. بدون هذه القيمة ، سيتم اعتبار الحلقة غير محدودة. على سبيل المثال،
i ++؛ & nbsp؛
// في كل مرة يكتمل فيها نص الحلقة ، تتم زيادة i
بمقدار 1.
نبسب ؛