C++ Syntax
C++ Syntax
ပိုနားလည်အောင် အောက်ပါကုဒ်ကို ခွဲကြည့်ရအောင်။
ဥပမာ
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
နမူနာရှင်းပြထားပါတယ်။
လိုင်း 1- #include <iostream>
သည်
(စာကြောင်း 5 တွင်အသုံးပြုသည်) ကဲ့သို့သော input နှင့် output objects များဖြင့် ကျွန်ုပ်တို့အား အလုပ်လုပ်
နိုင်သော header file library တစ်ခုဖြစ်သည်။ cout
ခေါင်းစီးဖိုင်များသည် C++ ပရိုဂရမ်များတွင် လုပ်ဆောင်နိုင်စွမ်းကို ပေါင်းထည့်သည်။
စာကြောင်း 2- using namespace std
စံပြစာကြည့်တိုက်မှ အရာဝတ္ထုများနှင့် ကိန်းရှင်များအတွက် အမည်များကို ကျွန်ုပ်တို့ သုံးနိုင်သည်ဟု ဆိုလိုသည်။
#include <iostream>
အလုပ်လုပ်ပုံ နားမလည် ရင် စိတ်မပူပါနဲ့ using namespace std
။ သင့်ပရိုဂရမ်တွင် အမြဲတမ်း (နီးပါး) ပေါ်လာသည့် အရာတစ်ခုအဖြစ် တွေးကြည့်ပါ။
လိုင်း ၃- အလွတ်လိုင်း။ C++ သည် အဖြူရောင်နေရာကို လျစ်လျူရှုသည်။ ဒါပေမယ့် ကုဒ်ကို ပိုဖတ်လို့ရအောင် လုပ်ထားပါတယ်။
စာကြောင်း 4- C++ ပရိုဂရမ်တစ်ခုတွင် အမြဲပေါ်လာသည့် နောက်တစ်ခုမှာ int main()
. ဒါကို function လို့ခေါ်တယ်
။ ၎င်း၏ curly brackets အတွင်းရှိကုဒ်မှန်သမျှကို {}
လုပ်ဆောင်ပါမည်။
စာကြောင်း 5- cout
(အသံထွက် "see-out") သည်
စာသားအထွက်/ပရင့်ထုတ်ရန် အတွက် ထည့်သွင်းအော်ပရေတာ ( ) နှင့် တွဲသုံး သည့် အရာတစ်ခုဖြစ်သည် ။ ကျွန်ုပ်တို့၏ဥပမာတွင်၎င်းသည် "Hello World" ကိုထုတ်ပေးလိမ့်မည်။<<
မှတ်ချက်- C++ ထုတ်ပြန်ချက်တိုင်းသည် semicolon ဖြင့် အဆုံးသတ်သည် ;
။
မှတ်ချက်- စာပိုဒ် ကိုလည်း int main()
အောက်ပါအတိုင်း ရေးသားနိုင်သည်။
int main () { cout << "Hello World! "; return 0;
}
မှတ်သားရန်- ကွန်ပလီကေးရှင်းသည် အဖြူကွက်များကို လျစ်လျူရှုသည်။ သို့သော်လည်း စာကြောင်းများစွာသည် ကုဒ်ကို ပိုမိုဖတ်နိုင်စေသည်။
လိုင်း 6- return 0
ပင်မလုပ်ဆောင်ချက်ကို အဆုံးသတ်သည်။
စာကြောင်း 7-}
ပင်မလုပ်ဆောင်ချက်ကို အမှန်တကယ်အဆုံးသတ်ရန်အတွက် အ ပိတ်အကောက်ကောက်ကွင်းကို ထည့်ရန် မမေ့ပါနှင့် ။
Namespace ကို ချန်လှပ်ခြင်း။
စံ namespace စာကြည့်တိုက်မပါဘဲ လုပ်ဆောင်သော အချို့သော C++ ပရိုဂရမ်များကို သင်တွေ့နိုင်သည်။ လိုင်းကို ချန်လှပ်ပြီး အချို့အရာဝတ္ထုများအတွက် အော်ပရေတာ နောက်တွင် သော့ချက်စကားလုံး using namespace std
ဖြင့် အစားထိုးနိုင်သည် ။std
::
ဥပမာ
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
စံ namespace စာကြည့်တိုက်ကို သင်ထည့်သွင်းလိုပါက သင့်အပေါ်တွင် မူတည်ပါသည်။