سوالات و مشکلات خود را مطرح کنید تا سریع به جواب برسید
لطفا اگر پاسخ را میدانید، بنویسید.
دستور switch یک ساختار شرطی میشه گفت پیشرفته تر از if هستش که همزمان چندین شرط را با هم برسی میکند و در صورت نبود هر کداماز شرط ها یک حال پیش فرض برای اجرا وجود داشته باشد.
دستور switch برای هر زبان برنامه نویسی ، نوشتن ان متفاوت می باشد ولی منطق ان فرقی نمیکند.
منطق دستور switch
یک مقدار برای شرط دریافت می کند
با مقدار های موجود در case ها مقایسه می شود
در صورت درست بودن مقدار وارد شده برای شرط با مقدار case مورد نظر برابر بود
دستورات بدنه case اجرا خواهد شد
اولویت شرط ها از بالا به پایین می باشد
در صورت صحیح نبودن هیچ کدام از case ها مقدار defult اجرا خواهد شد