الجملـة continue :
تتسخدم الجملة continue لـيس للخـروج مـن البرنـامج كمـا هــو الحـال فـي
الجملــة الســابقة بــل لأجــل إعــادة التكــرار ، فــإذا مــا وجــد البرنــامج الكلمــة
continue فــي حلقــة التكــرار فإنـــه يقــوم بــالتكرار مباشــرة دون النظــر إلــى
الأسطر المتبقيـة في البرنامج.
سنقوم الآن بكتابـة كــود يطبـع الأعــداد الزوجيـة فقـط إلـى أي عــدد يحـدده
المستخدم ابتداءً من الصفر ، وفكرة هذا الكـود بسيطــة وليسـت مثـل الكــود
السابق:
1. #include <iostream>
2. using namespace std;
3.
4. int main()
5. {
6. int number=0;
7.
8. cout << "please Enter the number:\t";
9. cin >> number;
10.
11. cout << endl << endl;
12.
13. for (int i=0 ; i<=number ; i++)
14. {
15. if (!(i%2==0))
16. continue;
17. cout << "The number is: " << i ;
18. cout << endl;
19. }
20.
21.
22.
23. return 0;
24. }
يقوم المستخدم في السطر 9 بإدخال العـدد الذي يريد البرنامج التوقف عــن
طباعـة الأعداد الزوجية عـنده.
يدخل البرنامج في الحلقة for وسيقوم بالعـد مـن الصـفر حتـى العــدد الـذي
أدخله المستخدم.
في السـطر 15 يقـوم البرنـامج بإختبـار مـا إذا كـان العــدد الـذي وصـلت إليـه
الحلقة for فردياً وفي حال كان فردياً فإن التنفيذ سينتقل إلى السطر 16 أي
إلى الجملـة continue والتـي سـتتجاهل بقيـة الأوامـر فـي الحلقـة for ( أي
السطر 17 و18 ) وتستمر في جعل الحلقة for تستمر
أما في حال لم يكن العـدد المدخل فرديـاً فسيسـتمر تنفيـذ الأسـطر 17 و 18
دون أية مشاكل.
تتسخدم الجملة continue لـيس للخـروج مـن البرنـامج كمـا هــو الحـال فـي
الجملــة الســابقة بــل لأجــل إعــادة التكــرار ، فــإذا مــا وجــد البرنــامج الكلمــة
continue فــي حلقــة التكــرار فإنـــه يقــوم بــالتكرار مباشــرة دون النظــر إلــى
الأسطر المتبقيـة في البرنامج.
سنقوم الآن بكتابـة كــود يطبـع الأعــداد الزوجيـة فقـط إلـى أي عــدد يحـدده
المستخدم ابتداءً من الصفر ، وفكرة هذا الكـود بسيطــة وليسـت مثـل الكــود
السابق:
1. #include <iostream>
2. using namespace std;
3.
4. int main()
5. {
6. int number=0;
7.
8. cout << "please Enter the number:\t";
9. cin >> number;
10.
11. cout << endl << endl;
12.
13. for (int i=0 ; i<=number ; i++)
14. {
15. if (!(i%2==0))
16. continue;
17. cout << "The number is: " << i ;
18. cout << endl;
19. }
20.
21.
22.
23. return 0;
24. }
يقوم المستخدم في السطر 9 بإدخال العـدد الذي يريد البرنامج التوقف عــن
طباعـة الأعداد الزوجية عـنده.
يدخل البرنامج في الحلقة for وسيقوم بالعـد مـن الصـفر حتـى العــدد الـذي
أدخله المستخدم.
في السـطر 15 يقـوم البرنـامج بإختبـار مـا إذا كـان العــدد الـذي وصـلت إليـه
الحلقة for فردياً وفي حال كان فردياً فإن التنفيذ سينتقل إلى السطر 16 أي
إلى الجملـة continue والتـي سـتتجاهل بقيـة الأوامـر فـي الحلقـة for ( أي
السطر 17 و18 ) وتستمر في جعل الحلقة for تستمر
أما في حال لم يكن العـدد المدخل فرديـاً فسيسـتمر تنفيـذ الأسـطر 17 و 18
دون أية مشاكل.
ليست هناك تعليقات:
إرسال تعليق