C Programming Course: Learn C

ကြော်ငြာများ ပါရှိပါသည်
အကြောင်းအရာကို အမှတ်ပေးခြင်း
လူတိုင်း
၁ ထောင်+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
လူတိုင်း
ပိုလေ့လာရန်
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ

ဤအက်ပ်အကြောင်း

C Programming သည် C programming ကို သုညမှစတင်၍ သင်ခန်းစာတို ၄၅ ခုဖြင့် လေ့လာရန် အဆင့်ဆင့် သင်ခန်းစာတစ်ခုဖြစ်သည်။

သင်၏ ပထမဆုံး program ဖြင့် စတင်ပြီး pointer များ၊ memory၊ file များနှင့် debugging အထိ ပုံများနှင့် လေ့ကျင့်ခန်းမေးခွန်းများဖြင့် သွားပါ။

ဤ C သင်ခန်းစာသည် ခေတ်မီ standard C (C17) ကို ရှင်းလင်းသော အစီအစဉ်ဖြင့် တစ်ကြိမ်လျှင် အကြံဥာဏ်တစ်ခုစီဖြင့် သင်ကြားပေးပြီး အသစ်ဆုံး standard C23 တွင် ဘာတွေပြောင်းလဲသွားသည်ကို ရှင်းပြသည်။ သင်ခန်းစာတစ်ခုစီသည် ယခင်တစ်ခုပေါ်တွင် တည်ဆောက်ထားသောကြောင့် အစပြုသူများသည် C ကို အစမှ သင်ယူနိုင်ပြီး စာမျက်နှာတိုင်းသည် နောက်ပိုင်းတွင် အမြန်ရည်ညွှန်းချက်အဖြစ်လည်း အလုပ်လုပ်သည်။

သင်ခန်းစာများတွင် ပါဝင်သော program အပြည့်အစုံတိုင်းကို compile လုပ်ပြီး run လုပ်ခဲ့ပြီး ၎င်း၏ အစစ်အမှန် output ကို code အောက်တွင် ပြသထားသည်။ မူရင်း diagram ၁၃ ခုသည် ကွန်ပျူတာအတွင်း ဖြစ်ပျက်သည်များကို ပြသထားသည်- program တစ်ခု မည်သို့တည်ဆောက်ထားသည်၊ loop များ မည်သို့လည်ပတ်သည်၊ array များနှင့် string များသည် memory တွင် မည်သို့တည်ရှိသည်၊ pointer များ မည်သို့အလုပ်လုပ်သည်နှင့် call stack သည် recursion အတွင်း မည်သို့ကြီးထွားလာသည်ကို ပြသထားသည်။

သင်လေ့လာရမည့်အရာများ (အပိုင်း ၁၁ ပိုင်း၊ သင်ခန်းစာ ၄၅ ခု)
• စတင်အသုံးပြုခြင်း- C ဆိုတာဘာလဲ၊ compiler တစ်ခုတည်ဆောက်ခြင်း (Windows၊ macOS၊ Linux၊ အွန်လိုင်းနှင့် Android တွင်)၊ သင်၏ပထမဆုံးပရိုဂရမ်၊ compilation မည်သို့အလုပ်လုပ်သည်၊ မှတ်ချက်များ
• အခြေခံများ- သော့ချက်စာလုံးများနှင့် identifier များ၊ variable များ၊ constant များနှင့် literal များ၊ data အမျိုးအစားများနှင့် အရွယ်အစားများ၊ operator များ၊ precedence နှင့် conversion များ၊ printf ဖြင့် output၊ scanf နှင့် fgets ဖြင့် input
• Control Flow- if နှင့် else၊ switch statement၊ for loop၊ while နှင့် do-while loop များ၊ break နှင့် continue
• Function များ- function များ၊ argument များနှင့် return values ​​များ၊ scope နှင့် lifetime၊ recursion
• Array များနှင့် Strings များ- array များ၊ multi-dimensional array များ၊ string များ၊ string function များနှင့် safety
• Pointers များနှင့် Memory- pointers များ၊ pointers များနှင့် array များ၊ pointers များနှင့် function များ၊ malloc၊ calloc၊ realloc နှင့် free ပါဝင်သော dynamic memory
• သင်၏ကိုယ်ပိုင်အမျိုးအစားများ- structure များ၊ unions များ၊ enumerations များ၊ typedef
• File များ- ဖိုင်များကိုဖွင့်ခြင်းနှင့်ရေးသားခြင်း၊ ဖိုင်များကိုဖတ်ရှုခြင်း၊ binary ဖိုင်များ
• ပိုကြီးသော Program များ- preprocessor၊ macros နှင့် ၎င်းတို့၏ အားနည်းချက်များ၊ ဖိုင်များစွာပါဝင်သော ပရိုဂရမ်များနှင့် ခေါင်းစီးဖိုင်များ
• အမှားများနှင့် အမှားပြင်ဆင်ခြင်း- အစစ်အမှန် compiler မက်ဆေ့ချ်များ၊ မသတ်မှတ်ထားသော အပြုအမူ၊ အမှားပြင်ဆင်ခြင်း အကြံပြုချက်များ
• ကိုးကားချက်- အမြန်ကိုးကား cheat sheet နှင့် C23 တွင် အသစ်အဆန်းများ

သင်ခန်းစာများက မည်သို့သင်ကြားပေးသည်
• ရိုးရှင်းသောဘာသာစကားဖြင့် အတိုချုံးရှင်းလင်းချက်များ၊ ပြီးပြည့်စုံသော ဥပမာပရိုဂရမ်နှင့် ၎င်း၏ output ဖြင့် နောက်တွင်
• compilation၊ data type များ၊ အခြေအနေများ၊ loops များ၊ array များ၊ string များ၊ pointers များ၊ dynamic memory၊ structure များနှင့် recursion အတွက် diagram ၁၃ ခု
• ရည်ရွယ်ချက်ရှိရှိ အမှားပါသော ပရိုဂရမ် ၁၅ ခု၊ အစစ်အမှန် compiler မက်ဆေ့ချ်နှင့် ပြင်ဆင်ချက်ဖြင့် ပြသထားသည်
• သင်ဘာသင်ယူခဲ့သည်ကို စစ်ဆေးရန် သင်ခန်းစာတိုင်းနီးပါး၏ အဆုံးတွင် အဖြေများပါသော လေ့ကျင့်ခန်းမေးခွန်း ၁၂၁ ခု
• အစပြုသူများ အများဆုံးပြုလုပ်လေ့ရှိသော အမှားများအကြောင်း အကြံပြုချက်များနှင့် သတိပေးချက်များ

အင်္ဂါရပ်များ
• သင်ခန်းစာအားလုံးတွင် ရှာဖွေပါ
• အော့ဖ်လိုင်းအလုပ်လုပ်သည်၊ အကောင့်မလိုအပ်ပါ
• ဘာသာစကား ၈ မျိုးဖြင့် ရရှိနိုင်ပါသည်- အင်္ဂလိပ်၊ စပိန်၊ ပေါ်တူဂီ၊ ပြင်သစ်၊ ဂျာမန်၊ အာရပ်၊ ဟိန္ဓ္ဒနှင့် အင်ဒိုနီးရှား (ရှင်းလင်းချက်များကို ဘာသာပြန်ဆိုထားသည်၊ C ကုဒ်သည် အတူတူပင်ဖြစ်သည်)
• မှောင်မိုက်မုဒ်ပါရှိသော သန့်ရှင်းပြီး ခေတ်မီသော ဒီဇိုင်း
• ကုဒ်ပိတ်ဆို့များသည် ဘေးတိုက်သို့ လှိမ့်သွားသောကြောင့် ပရိုဂရမ်များကို ဖုန်းတွင် ဖတ်ရှုနိုင်မည်ဖြစ်သည်။

မည်သူများအတွက်နည်း
• C ပရိုဂရမ်းမင်းကို မိခင်ဘာသာစကားအဖြစ် သင်ယူလိုသော အစပြုသူများ
• ကျောင်း၊ ကောလိပ် သို့မဟုတ် တက္ကသိုလ်တွင် C ပရိုဂရမ်းမင်းသင်တန်းတက်နေသော ကျောင်းသားများ
• ပရိုဂရမ်များသည် ဟာ့ဒ်ဝဲနှင့် နီးကပ်စွာ မည်သို့အလုပ်လုပ်သည်ကို နားလည်လိုသော ကိုယ်တိုင်လေ့လာလိုသူများ
• အခြားဘာသာစကားကို သိရှိပြီး ရှင်းလင်းသော C သင်ခန်းစာကို လိုချင်သော ပရိုဂရမ်မာများ

ဤအက်ပ်သည် လွတ်လပ်သော လေ့လာရေးအထောက်အကူတစ်ခုဖြစ်သည်။ ၎င်းသည် ISO C စံနှုန်းနှင့် GCC နှင့် Clang ကွန်ပိုင်းလာများ၏ စာရွက်စာတမ်းများကို အခြေခံထားပြီး မည်သည့် ကွန်ပိုင်းလာရောင်းချသူ၊ တက္ကသိုလ် သို့မဟုတ် စံနှုန်းအဖွဲ့အစည်းနှင့်မျှ မသက်ဆိုင်ပါ။
C ပရိုဂရမ်းမင်းကို တစ်ဆင့်ချင်း လေ့လာပါ- အစပြုသူများအတွက် ပြီးပြည့်စုံသော C သင်ခန်းစာ
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၆ အောက် ၂၅

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
  • ယခုအက်ပ်က ဤဒေတာအမျိုးအစားများကို ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေနိုင်သည်
    တည်နေရာ၊အက်ပ် အသုံးပြုမှု နှင့် အခြား ၂ ခု
  • မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
    ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
  • ဒေတာကို အသွင်ဝှက်၍ အကူးအပြောင်းလုပ်သည်
  • ဒေတာကို ဖျက်၍မရပါ

အသစ်များ

Stability improvements.