1- هـــــل نتيجـــــة الكـــــود متشابهـــــة أم مختلفـة؟
2- إن كانت النتيجة مختلفة: ما هي النتائج المتوقعة؟
3- أشـــرح مــن خــلال فهمــك أسبـاب نتائــج الكود؟
النتائج مختلفة، على اليمين من 0 حتى 9 ، على اليسار يطبع 5 عشر مرات.
سبب طباعة 5 هو for loop scope تعريف متغير محلي خاص بالحلقة.
الكود على اليمين يقوم بإختبار قيمة i اذا كانت اصغر من 10 يقوم بإضافة 1 إليها فتكون النتيجة اظهار تسلسل من 1 إلى 10
اما الكود على اليسار سوف يقوم بتحويل قيمة i بعد اضافة 1 إليه إلى 5 وبالتالي سوف يطبع الرقم 5 عشر مرات
التعليقات