الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جملة Switch

بدأه Router في 11 فبراير 2013 · 2 رد · 1,632 مشاهدة · في C++.Net
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

int iswitch (i)case 1:case >1:

الكود السابق المشكلة في السطر الأخير  فهي غير مقبولة وبها خطأ

 

كيف أعرف حالة أكبر من واحد

#2

لا تستطيع ذلك في switch statement لأن الـ case label يحب أن يكون compile-time constant expression . لماذا لا تستخدم if-else statement ؟

 

أو مثلاً تكتب شفرتك هكذا:

 

 

int i=6;

switch(i){

case 1:
// case1 code
break;

default:
if(i>1)
// your code
else
// your code
break;

}

 

 

تم تعديل هذه المشاركة بواسطة A.S Hack في 11 فبراير 2013 في 23:42

3

" إن الله كتب الإحسان على كل شيء"

::

الإرادة ... تحقق السيادة.

#3

السلام عليكم ورحمة الله وبركاته

 

طريقتك جميلة سأستخدمها وسأضع الكود في جملة Default

 

جزاك الله خيراً

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…