C++ ခလုတ်
C++ ကူးပြောင်းထုတ်ပြန်ချက်များ
switch
လုပ်ဆောင်ရမည့် ကုဒ်တုံးများစွာထဲမှ တစ်ခုကို ရွေးချယ်ရန် ထုတ်ပြန်ချက်ကို အသုံးပြု ပါ။
အထားအသို
switch(expression) {
case x:
// code
block
break;
case y:
// code block
break;
default:
// code block
}
၎င်းသည် အလုပ်လုပ်ပုံဖြစ်သည်-
switch
အသုံးအနှုန်းကို တစ်ခါတည်း အကဲဖြတ်တယ် ။- စကားရပ်၏တန်ဖိုးကို တစ်ခုစီ၏တန်ဖိုးများနှင့် နှိုင်းယှဉ်သည်။
case
- ကိုက်ညီမှုရှိပါက၊ ဆက်စပ်ကုဒ်ပိတ်ဆို့ခြင်းကို လုပ်ဆောင်သည်။
break
နှင့် သော့ချက်စာလုံးများသည် စိတ်ကြိုက်ရွေးချယ်နိုင်ပြီး ဤdefault
အခန်းတွင် နောက်ပိုင်းတွင် ဖော်ပြပါမည်။
အောက်ဖော်ပြပါ ဥပမာသည် ရက်သတ္တပတ်နေ့အမည်ကို တွက်ချက်ရန် ရက်သတ္တပတ်နံပါတ်ကို အသုံးပြုသည်-
ဥပမာ
int day = 4;
switch (day) {
case 1:
cout << "Monday";
break;
case 2:
cout << "Tuesday";
break;
case 3:
cout << "Wednesday";
break;
case
4:
cout << "Thursday";
break;
case 5:
cout << "Friday";
break;
case 6:
cout << "Saturday";
break;
case 7:
cout << "Sunday";
break;
}
// Outputs "Thursday" (day 4)
Break Keyword ပါ။
C++ သည် break
သော့ချက်စာလုံးတစ်ခုသို့ရောက်ရှိသောအခါ၊ ၎င်းသည် switch block မှ ကွဲထွက်သွားသည်။
၎င်းသည် ဘလောက်အတွင်းတွင် နောက်ထပ်ကုဒ်နှင့် အမှုစစ်ဆေးမှုများ လုပ်ဆောင်ခြင်းကို ရပ်သွားပါမည်။
ပွဲတစ်ခုတွေ့ပြီး အလုပ်ပြီးတဲ့အခါ အနားယူချိန်ရောက်ပါပြီ။ နောက်ထပ်စမ်းသပ်ရန်မလိုအပ်ပါ။
ခလုတ်ပိတ်ခြင်းရှိ ကုဒ်အားလုံး၏ လုပ်ဆောင်မှုကို "လျစ်လျူရှု" သောကြောင့် ဖြတ်တောက်ခြင်းသည် လုပ်ဆောင်ချိန်ကို များစွာသက်သာစေနိုင်သည်။
မူရင်း Keyword ပါ။
သော့ချက်စာလုံး သည် default
ဖြစ်ရပ်နှင့်ကိုက်ညီမှုမရှိပါက လုပ်ဆောင်ရန် ကုဒ်အချို့ကို သတ်မှတ်ပေးသည်-
ဥပမာ
int day = 4;
switch (day) {
case 6:
cout << "Today
is Saturday";
break;
case 7:
cout << "Today
is Sunday";
break;
default:
cout << "Looking
forward to the Weekend";
}
// Outputs "Looking forward to the Weekend"
မှတ်ချက်- မူရင်းသော့ချက်စကားလုံးကို ခလုတ်ရှိ နောက်ဆုံးထုတ်ပြန်ချက်အဖြစ် အသုံးပြုရမည်ဖြစ်ပြီး ၎င်းသည် အနားယူရန်မလိုအပ်ပါ။