PDA

View Full Version : سوال: استفاده از چندین مقدار در case در switch



MasoudAdmin
جمعه 10 مرداد 1399, 12:27 عصر
با سلام
من میخوام در دستور switch و case آن دستور زیر رو داشته باشم
مثلا


switch(ID)
{
case9:
if(a=22)
vvp=false;
case:23,27,28,29
if(a=23)
vvp=true
}


توی case دوم که میخوام چند تا عدد رو بگذارم چجوری باید اعمال کنم؟:متفکر:
ممنون میشم کمکم کنید.

mr.sirwan
جمعه 10 مرداد 1399, 12:52 عصر
اول از همه توجه داشته باشید در انتهای هر case کلمه کلیدی break; رو بذار، وظیفه این دستور اینه که بعد از اجرای کدهای case موردنظر، از Switch خارج میشه، اگر دستور break نذارید، از case ی که شرایط براش برقراره شروع به اجرا میکنه تا اخرین case ی که توی switch تعریف شده
اما برای سوالتون باید به این شکل عمل کنید:


switch(ID)
{
case 9:
if(a=22)
vvp=false;
break;

case 23:
case 27:
case 28:
case 29:
if(a=23)
vvp=true;
break;
}

MasoudAdmin
جمعه 10 مرداد 1399, 15:40 عصر
سپاس فراوان:تشویق: