C++ လုပ်ဆောင်ချက် ကန့်သတ်ချက်များ
ကန့်သတ်ချက်များနှင့် အကြောင်းပြချက်များ
အချက်အလက်ကို ကန့်သတ်ချက်တစ်ခုအဖြစ် လုပ်ဆောင်ချက်များသို့ ပေးပို့နိုင်သည်။ ဘောင်များသည် လုပ်ဆောင်ချက်အတွင်း၌ ကိန်းရှင်များအဖြစ် လုပ်ဆောင်သည်။
ကွင်းစဥ်များအတွင်းတွင် လုပ်ဆောင်ချက်အမည်ပြီးနောက် ပါရာမီတာများကို သတ်မှတ်ပေးသည်။ ကန့်သတ်ဘောင်များကို သင်အလိုရှိသလောက်ထည့်နိုင်ပြီး ၎င်းတို့ကို ကော်မာဖြင့် ခွဲခြားထားရုံသာဖြစ်သည်။
အထားအသို
void functionName(parameter1, parameter2, parameter3) {
// code to be executed
}
အောက်ပါဥပမာတွင် fnamestring
ဟုခေါ်သော parameter အဖြစ်ယူသော function တစ်ခုရှိသည်။ လုပ်ဆောင်ချက်ကို ခေါ်သောအခါ၊ အမည်အပြည့်အစုံကို ပရင့်ထုတ်ရန် လုပ်ဆောင်ချက်အတွင်းတွင် အသုံးပြုသည့် ပထမအမည်တစ်ခုကို ကျွန်ုပ်တို့ ဖြတ်သွားသည်-
ဥပမာ
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
// Liam Refsnes
// Jenny Refsnes
//
Anja Refsnes
လုပ်ဆောင်ချက် တစ်ခုသို့ ပါ ရာမီတာတစ်ခုကို ဖြတ်သွားသောအခါ၊ ၎င်းကို အကြောင်းပြချက်တစ်ခု ဟုခေါ်သည် ။ ထို့ကြောင့်၊ အထက်ဖော်ပြပါ ဥပမာမှ၊
fname
သည် parameter တစ်ခု , while Liam
, Jenny
နှင့် arguments များAnja
ဖြစ်သည် ။