تساعدك جملة switch في اختبار حالات عديدة لمتغير معين في بلوك واحد فقط , وهي تختلف عن الجملة if..else حيث ان جملة if..else تستطيع استخدام المعاملات المنطقية في شروطها أما العبارة switch فلا تستخدم فيها المعاملات المنطقية .
في هذا الدرس سنتناول شرح تفصيلي لجملة switch ,, وقتاً ممتعاً .
قمت باعداد مثال بسيط عن كيفية استخدام العبارة switch ويمكنك الاطلاع عليه من هذا الرابط : مثال عن كيفية استخدام العبارة switch في لغة ++C .