|
التكرار while
وهذا التكرار يقوم بتكرار غير محدد من المرات حتى يتحقق شرط معين ،
والقاعدة الأساسية لهذا التكرار هي :
while(الشرط)
{
………….;
…………الأوامر;
}
دعنا نأخذ المثال التالي:
while(num<99)
{
printf("This is a correct numbern");
num++;
}
دعنا نتكلم بالتفصيل عن هذا التكرار:
1- عند كتابة الشرط فإن البرنامج سوف يقوم بتكرار الأوامر ما دام الشرط
صحيحا ، أما إذا كان الشرط خاطئا فإن التكرار سوف يتوقف ، ففي المثال
السابق نستطيع القول بأنه ما دام الرقم اقل من 99 فإن العبارة سوف تطبع .
2- بعد طباعة الجملة سوف ينتقل إلى العبارة الأخرى وهي num++ وبذلك سوف
يزيد الرقم .
3- وهكذا سوف تتم تكرار العبارة إلى إن تصل إلى الرقم 99 ومن بعدها سوف
يتوقف التكرار.
وهكذا كان هذا هو تكرار while نأمل أن تكون قد استوعبته.
|