حلقة switch-case في لغة C++ الدرس |7| - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

الأربعاء، 22 يناير 2020

حلقة switch-case في لغة C++ الدرس |7|


حلقة switch-case

هي تشابه بعملها جمله if الشرطية الذي تحدثنا عنها في الدرس السابق ويفضل استخدام هذه في عمليات المقارنة والتحقيق بحالة تعدد المقارنة من ناحية المساواة.
الشكل العام لها :
switch(Expression)
{
case 1 :
break;
default:
break; 
}

مثلاً إذا كان بين الأقواس () رقم 1 سوف يتنفذ الأول و اذا كان رقم 2 سوف يتنفذ الثاني و هكذا... أما اذا كان ما بين الأقواس فارغ سوف يتنفذ الـ default, وهي لا تقبل فقط الأرقام الصحيحة.

مثال


والنتيجة

كما لاحظنا ان ما بين الاقواس هو رقم 1 طبع لنا case1 و اذا وضعناه 2 سيطبع 2 و هكذا ....
اما اذا كان قيمته اكبر من قيم الـ case سيطبع default.

مثال


النتيجة


ملاحظة

اذا لم نكتب break سوف يطبع لنا الجمل كاملة لأن مهمة break هي إيقاف العمل عندما يتنفذ الشرط.

مثال


النتيجة


كما لاحظنا طبع لنا كل شيئ بسبب اننا لم نكتب break .

ليست هناك تعليقات:

إرسال تعليق

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام