دردش وتعلم التقنية
نرحب بك معنا في منتدى دردش وتعلم التقنية

قم بتسجيل الدخول او قم بأنشاء حساب جديد وانظم الى اسره المنتدى

اسره المنتدى بأنتظارك ويشرفنا انظمامك الينا
دردش وتعلم التقنية
نرحب بك معنا في منتدى دردش وتعلم التقنية

قم بتسجيل الدخول او قم بأنشاء حساب جديد وانظم الى اسره المنتدى

اسره المنتدى بأنتظارك ويشرفنا انظمامك الينا
أخر المشاركاتأفضل الاعضاء هذا الشهرأفضل 10 اعضاء
حل بعض المشاكل التي تتعلق في تشغيل السيرفر الخاص بك اليوم في 3:24SQSASQX
حصريا kts Repack v1.1 حزمة ملفات اصدار 7.4/8.1 مصححة أغلب الأخطاء اليوم في 1:55SQSASQX
ملفات سيرفر امل الشعوب - Rappelz Server Files : AlNisr اليوم في 1:49SQSASQX
تاجر سيد المرافقين .. اليوم في 1:41ahmedjak
لمن يواجه مشاكل في تشغيل Rappelz TP-Tool أمس في 5:21silentlove
Rappelz All Clients : AlNisr أمس في 0:21ahmedjak
Ty أمس في 0:20ahmedjak
Player To Permission Tool V1 17.05.24 15:34silentlove
[للتثبيت] اكبر تجميعية لبرامج ادارة السيرفر الخاص في العالم كله 17.05.24 15:24silentlove
Smart-Team Account Creator v1.0 17.05.24 8:08silentlove
9 المساهمات
9 المساهمات
6 المساهمات
6 المساهمات
5 المساهمات
4 المساهمات
3 المساهمات
3 المساهمات
2 المساهمات
1 مُساهمة
2853 المساهمات
2198 المساهمات
1672 المساهمات
1586 المساهمات
1365 المساهمات
1156 المساهمات
1097 المساهمات
996 المساهمات
588 المساهمات
567 المساهمات

اذهب الى الأسفل

الدرس الثاني عشر : عبارة break وعبارة continue

المشاركة رقم: ( 1 )
GeNeRaL_Dz
GeNeRaL_Dz
تقني نشيط
تقني نشيط
المشاركات : 193
نقاط : 264
التقييم : 3
تاريخ التسجيل : 27/03/2013
19.01.14 18:19


في الدرس السابق قمنا بشرح تركيبة for وتنفيذ برنامج عليها .

تركيبة foreach عملها مشابه لتركيبة for من حيث التكرار بعدد معين . لكن أهميتها تكمن في المصفوفات وخاصة مصفوفات ثنائية الأبعاد . فبدلاً من وضع for داخل for يمكننا استخدام foreach بجملة واحدة وسنتوسع بها عندما نأخذ المصفوفات بإذن الله .
في هذا الدرس :
سنوضح عبارة break و continue .

والآن نبدأ بعون الله :

1- عبارة break .
وتستخدم بشكل رئيسي للخروج من التراكيب while , for , do/while , switch عند نقطة معينة (شرط معين) . فمثلاً البرنامج التالي ستقوم تركيبة for بطباعة قيمة العداد من 1 إلى 10 إلا إذا تحقق شرط معين وهو أن قيمة العداد = 5 سينفذ break أي سيتوقف :
 

C#


using System;

using System.Windows.Forms;




class BreakTest

{

static void Main(string[] args)

{

string output = "";

int count;




for( count = 1; count <= 10; count++)

{

if(count == 5)

break;




output += count + " ";

}

output += "\nBroke out of loop at count = " + count;




MessageBox.Show(output, "Demonstratio;n the break statement" ,

MessageBoxButtons.OK , MessageBoxIcon.Information );




}

}



وسيكون الناتج كما يلي :

 
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
لاحظ أن الرقم 5 لم يُطبع وذلك لأن if تختبر قيمة العداد قبل طباعتة وعندما تجد قيمته 5 سينفذ break ويتوقف .

2 - عبارة continue .
وتستخدم في التراكيب while , for , do/while للقفز عن تنفيذ الجملة داخل تركيبة التكرار عند الوصول إلى نقطة معينة . فلو استبدلنا في المثال السابق كلمة continue بدلاً من كلمة break سيكون الناتج كمايلي :
 


C#


for( count = 1; count <= 10; count++)

{

if(count == 5)

continue;




output += count + " ";

}

output += "\nUsed continue to skip printing 5";



وتعني إذا أصبحت قيمة العداد 5 فإنها ستهمل تنفيذ أي جملة تتبعها وسترجع لزيادة العداد 1 . وسيكون الناتج كما يلي :

 
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
هكذا نكون تعلمنا هاتين العبارتين فرغم بساطتهما إلا انهم مهمات جداً
 
لا تنسوا التقييم أخوكم GeNeRaL_Dz


الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى