C++ လမ်းညွှန်ချက်

C++ ပင်မ C++ မိတ်ဆက် C++ ကို စတင်လိုက်ပါ။ C++ Syntax C++ အထွက် C++ မှတ်ချက်များ C++ ကိန်းရှင်များ C++ အသုံးပြုသူ ထည့်သွင်းမှု C++ ဒေတာအမျိုးအစားများ C++ အော်ပရေတာများ C++ ကြိုးများ C++ သင်္ချာ C++ Booleans C++ အခြေအနေများ C++ ခလုတ် C++ while Loop Loop အတွက် C++ C++ Break/Continue C++ Arrays C++ ကိုးကားချက်များ C++ ညွှန်ပြချက်များ

C++ လုပ်ဆောင်ချက်များ

C++ လုပ်ဆောင်ချက်များ C++ လုပ်ဆောင်ချက် ကန့်သတ်ချက်များ C++ လုပ်ဆောင်ချက် လွန်ကဲခြင်း။

C++ အတန်းများ

C++ OOP C++ အတန်းများ/အရာဝတ္ထုများ C++ အတန်းအစားနည်းလမ်းများ C++ တည်ဆောက်သူများ C++ Access Specifiers C++ Encapsulation C++ အမွေအနှစ် C++ Polymorphism C++ ဖိုင်များ C++ ခြွင်းချက်

C++ လုပ်နည်း

နံပါတ်နှစ်ခုထည့်ပါ။

C++ ဥပမာများ

C++ ဥပမာများ C++ Compiler C++ လေ့ကျင့်ခန်းများ C++ Quiz


C++ လုပ်ဆောင်ချက်များ


လုပ်ဆောင်ချက်တစ်ခုသည် ၎င်းကို ခေါ်သည့်အခါတွင်သာ လုပ်ဆောင်သည့် ကုဒ်တစ်ခုဖြစ်သည်။

ဒေတာများကို ဘောင်များဟုသိကြသော လုပ်ဆောင်ချက်တစ်ခုသို့ သင်ဖြတ်သန်းနိုင်သည်။

လုပ်ဆောင်ချက်အချို့ကို လုပ်ဆောင်ရန် လုပ်ဆောင်ချက်များကို အသုံးပြုထားပြီး ၎င်းတို့သည် ကုဒ်ကို ပြန်လည်အသုံးပြုရန်အတွက် အရေးကြီးသည်- ကုဒ်ကို တစ်ကြိမ်သတ်မှတ်ပြီး ၎င်းကို အကြိမ်များစွာ အသုံးပြုပါ။


Function တစ်ခုဖန်တီးပါ။

main()C++ သည် ကုဒ်ကို execute ပြုလုပ်ရန် အသုံးပြုသည့် ကဲ့သို့သော ကြိုတင်သတ်မှတ်ထားသော လုပ်ဆောင်ချက်များကို ပေးဆောင် သည်။ သို့သော် အချို့သောလုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် သင့်ကိုယ်ပိုင်လုပ်ဆောင်ချက်များကိုလည်း ဖန်တီးနိုင်သည်။

လုပ်ဆောင်ချက်တစ်ခု (မကြာခဏ ကြေငြာ သည်ဟု မကြာခဏရည်ညွှန်းသည် ) ဖန်တီးရန်၊ လုပ်ဆောင်ချက်၏အမည်ကို သတ်မှတ်ပါ၊ ထို့နောက် ကွင်းပိတ် () ဖြင့် :

အထားအသို

void myFunction() {
  // code to be executed
}

နမူနာရှင်းပြထားပါတယ်။

  • myFunction()function ၏အမည်ဖြစ်ပါသည်။
  • voidဆိုလိုသည်မှာ function တွင် return value မရှိပါ။ နောက်အခန်းတွင် ပြန်လာမည့်တန်ဖိုးများအကြောင်း နောက်ထပ်လေ့လာပါမည်။
  • function (ကိုယ်ထည်) အတွင်းမှာ function လုပ်သင့်တာကို သတ်မှတ်တဲ့ code တွေထည့်ပါ။

Function ကိုခေါ်ပါ။

ကြေညာထားသောလုပ်ဆောင်ချက်များကို ချက်ချင်းလုပ်ဆောင်မည်မဟုတ်ပါ။ ၎င်းတို့ကို "နောက်ပိုင်းအသုံးပြုရန်အတွက် သိမ်းဆည်းထားသည်" ဖြစ်ကာ ၎င်းတို့ကို ခေါ်သောအခါတွင် နောက်ပိုင်းတွင် လုပ်ဆောင်မည်ဖြစ်သည်။

() လုပ်ဆောင်ချက်တစ်ခုကို ခေါ်ရန်အတွက်၊ ကွင်းစဥ်နှစ်ခု နှင့် semicolon တစ်ခု တို့နောက်တွင် လုပ်ဆောင်ချက်၏အမည်ကို ရေးပါ။;

အောက်ပါဥပမာတွင်၊ myFunction()စာသား (လုပ်ဆောင်ချက်) ကို ပရင့်ထုတ်ရန် အသုံးပြုသည်-

ဥပမာ

အထဲမှာ mainဖုန်းခေါ် myFunction()ပါ

// Create a function
void myFunction() {
  cout << "I just got executed!";
}

int main() {
  myFunction(); // call the function
  return 0;
}

// Outputs "I just got executed!"

လုပ်ဆောင်ချက်တစ်ခုကို အကြိမ်ပေါင်းများစွာ ခေါ်နိုင်သည်-

ဥပမာ

void myFunction() {
  cout << "I just got executed!\n";
}

int main() {
  myFunction();
  myFunction();
  myFunction();
  return 0;
}

// I just got executed!
// I just got executed!
// I just got executed!


လုပ်ဆောင်ချက်ကြေညာစာတမ်းနှင့် အဓိပ္ပါယ်ဖွင့်ဆိုချက်

C++ လုပ်ဆောင်ချက်တွင် အပိုင်းနှစ်ပိုင်း ပါဝင်သည်-

  • ကြေငြာချက်- ပြန်ပေးသည့်အမျိုးအစား၊ လုပ်ဆောင်ချက်အမည်နှင့် ကန့်သတ်ချက်များ (ရှိပါက)
  • အဓိပ္ပါယ်ဖွင့် ဆိုချက်- function ၏ကိုယ်ထည် (ကုဒ်ကိုလုပ်ဆောင်ရန်)
void myFunction() { // declaration
  // the body of the function (definition)
}

မှတ်ချက်- လုပ်ဆောင်ချက် အပြီးတွင် ကဲ့သို့သော အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်တစ်ခုကို myFunction()ကြေငြာ ပါက အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်လိမ့်မည် -main()

ဥပမာ

int main() {
  myFunction();
  return 0;
}

void myFunction() {
  cout << "I just got executed!";
}

// Error

သို့သော်၊ ကုဒ်ပိုကောင်းအောင်ပြုလုပ်ရန်အတွက် ကြေငြာချက်နှင့် လုပ်ဆောင်ချက်၏ အဓိပ္ပါယ်ဖွင့်ဆိုချက်ကို ခွဲခြားနိုင်သည်။

အထက်ဖော်ပြပါ လုပ်ဆောင်ချက် ကြေငြာချက်ပါရှိသော C++ ပရိုဂရမ်များ main()နှင့် လုပ်ဆောင်ချက် အဓိပ္ပါယ်ဖွင့်ဆိုချက်များကို မကြာခဏ မြင်တွေ့ရပါမည် main()၎င်းသည် ကုဒ်ကို ပိုမိုကောင်းမွန်စွာ ဖွဲ့စည်းစေပြီး ဖတ်ရလွယ်ကူစေလိမ့်မည်-

ဥပမာ

// Function declaration
void myFunction();

// The main method
int main() {
  myFunction();  // call the function
  return 0;
}

// Function definition
void myFunction() {
  cout << "I just got executed!";
}

C++ လေ့ကျင့်ခန်းများ

လေ့ကျင့်ခန်းများဖြင့် သင့်ကိုယ်သင် စမ်းသပ်ပါ။

လေ့ကျင့်ခန်း

အမည်ပေးထားသော လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးပြီး myFunctionအတွင်း၌ ၎င်းကို ခေါ်ပါ main()

void () {
  cout << "I just got executed!";
}

int main() {  
  ;
  return 0;
}