جمل التكرار while ولا for؟ إمتى تستخدم كل واحدة صح
نفس الهدف — التكرار — لكن كل جملة بتناسب موقف مختلف

الإجابة المختصرة
while: لما عدد مرات التكرار مش معروف مسبقاً
جملة while مناسبة لما عدد مرات التكرار بيعتمد على شرط ممكن يتغير أثناء التنفيذ، زي انتظار إدخال المستخدم لقيمة معينة.
for: لما عدد مرات التكرار معروف بدقة
جملة for أنسب لما تعرف بالظبط كام مرة عايز تكرر — زي المرور على كل عنصر في مصفوفة بحجم معروف.
ليه اختيار الجملة الصح بيفرق؟
استخدام الجملة الغلط ممكن يخلي الكود أصعب في القراءة أو حتى يسبب حلقة لا نهائية لو مش منتبه للشرط. اختيار الجملة الصح بيخلي كودك أوضح وأسهل صيانة.
دورة تعلم سي بلس بلس من الصفر على ترايفس بتشرح جملة while، وfor، وswitch، وdo while، مع ملاحظات مهمة توضح إمتى تستخدم كل واحدة والفرق بينهم.
مين المدرب ولية تسمع كلامه؟
الدورة مقدمة من نبراس علِيصا، حاصل على ماجستير في نظم المعلومات الحاسوبية من جامعة اليرموك بالأردن، ومحاضر جامعي سابقة، وبيتقن C++ بمستوى احترافي 100% بجانب Java
وPython وSQL.لو حابب تتعمق أكتر بعد إتقان الأساسيات، نبراس علِيصا عنده كمان دورة تراكيب البيانات والخوارزميات جافا ودورة تعلم الجافا المستوى الثاني على ترايفس.
خلاصة
اختيار جملة التكرار الصح مش تفصيلة، هو قرار بيأثر على وضوح وأمان الكود.
روابط
رابط شراء الدورة على ترايفس : https://traivis.com/ar/courses/taalm-sy-bls-bls-mn-alsfr-c
الملف الشخصي للمدربة : https://traivis.com/ar/profile/nibras-alissa
دورة ذات صلة 1 : https://traivis.com/ar/courses/trakyb-albyanat-oalkhoarzmyat-data-structure-and-algorithms
دورة ذات صلة 2 : https://traivis.com/ar/courses/mastering-data-analysis-with-microsoft-power-bi