filmov
tv
Pointer to function; C Programming Language Lesson (24)

Показать описание
C Programming Language Lesson (24)
Pointer to Function (aka Function pointer)
ဒီသင်ခန်းစာမှာ C ရဲ့ pointer to function အကြောင်း ပြောပြထားပါတယ်။ C မှာ pointer ဟာ data (variable တွေ object တွေ) ကိုသာမကပဲ function တွေကိုပါ point လုပ်လို့ရပါတယ်။ function တွေကို pointer နဲ့ point လုပ်ပြီး ခေါ် (call) လို့ရတဲ့အတွက် pointer to function ကြောင့် function code တွေကို program run တဲ့အချိန်ကျမှ ကြိုက်တဲ့ code ကို point လုပ်ပြီး ခေါ်နိုင်တဲ့ အားသာချက်ရှိတာကို ဒီ sample program နဲ့ ပြောပြထားပါတယ်။
C Programming language နဲ့ ပတ်သတ်ပြီးတော့ပဲဖြစ်ဖြစ် တခြား programming language နဲ့ ပတ်သက်ပြီးတော့ပဲဖြစ်ဖြစ် မေးခွန်းတွေ၊ အကြံပြုချက်တွေ၊ ဝေဖန်စာတွေ ပေးပို့လိုပါက channel ရဲ့ about မှာရှိတဲ့ email address ကို ဆက်သွယ်မေးမြန်းဝေဖန် အကြံပြုနိုင်ပါတယ်။
C Programming language ပဲဖြစ်ဖြစ် တခြား programming language ပဲဖြစ်ဖြစ် လေ့ကျင့်ခန်းများ၊ အိမ်စာများကို စစ်ဆေးပေးလိုပါကလည်း အဲ့ဒီ email ကိုပဲ ဆက်သွယ်နိုင်ပါတယ်။ email နဲ့ ဆက်သွယ်မေးမြန်းလာတာတွေကို အတတ်နိုင်ဆုံး အချိန်မီပြန်လည်ဖြေကြားပေးမှာဖြစ်တဲ့ အတွက် သည်းခံစောင့်ဆိုင်းပေးကြဖို့လည်း မေတ္တာရပ်ခံပါတယ်။
Programming နဲ့ပတ်သက်ပြီး ကလေးငယ်အရွယ် coder ကစပြီး professional coder ဖြစ်တဲ့အထိ လေ့လာလို့ရမယ် video တွေထိ တင်ပေးမှာမို့ အစဉ်အမြဲ စောင့်မျှော်အားပေးကြဖို့လည်း ဖိတ်ခေါ်လိုက်ပါတယ်။
သင်ခန်းစာတခုချင်းစီအတွက် source code များကိုလည်း Gitlab မှာ ဒီ repository link ကနေရယူလေ့လာနိုင်အောင် တင်ထားပါတယ်။
On X (twitter) - @BurmeseCoder
Pointer to Function (aka Function pointer)
ဒီသင်ခန်းစာမှာ C ရဲ့ pointer to function အကြောင်း ပြောပြထားပါတယ်။ C မှာ pointer ဟာ data (variable တွေ object တွေ) ကိုသာမကပဲ function တွေကိုပါ point လုပ်လို့ရပါတယ်။ function တွေကို pointer နဲ့ point လုပ်ပြီး ခေါ် (call) လို့ရတဲ့အတွက် pointer to function ကြောင့် function code တွေကို program run တဲ့အချိန်ကျမှ ကြိုက်တဲ့ code ကို point လုပ်ပြီး ခေါ်နိုင်တဲ့ အားသာချက်ရှိတာကို ဒီ sample program နဲ့ ပြောပြထားပါတယ်။
C Programming language နဲ့ ပတ်သတ်ပြီးတော့ပဲဖြစ်ဖြစ် တခြား programming language နဲ့ ပတ်သက်ပြီးတော့ပဲဖြစ်ဖြစ် မေးခွန်းတွေ၊ အကြံပြုချက်တွေ၊ ဝေဖန်စာတွေ ပေးပို့လိုပါက channel ရဲ့ about မှာရှိတဲ့ email address ကို ဆက်သွယ်မေးမြန်းဝေဖန် အကြံပြုနိုင်ပါတယ်။
C Programming language ပဲဖြစ်ဖြစ် တခြား programming language ပဲဖြစ်ဖြစ် လေ့ကျင့်ခန်းများ၊ အိမ်စာများကို စစ်ဆေးပေးလိုပါကလည်း အဲ့ဒီ email ကိုပဲ ဆက်သွယ်နိုင်ပါတယ်။ email နဲ့ ဆက်သွယ်မေးမြန်းလာတာတွေကို အတတ်နိုင်ဆုံး အချိန်မီပြန်လည်ဖြေကြားပေးမှာဖြစ်တဲ့ အတွက် သည်းခံစောင့်ဆိုင်းပေးကြဖို့လည်း မေတ္တာရပ်ခံပါတယ်။
Programming နဲ့ပတ်သက်ပြီး ကလေးငယ်အရွယ် coder ကစပြီး professional coder ဖြစ်တဲ့အထိ လေ့လာလို့ရမယ် video တွေထိ တင်ပေးမှာမို့ အစဉ်အမြဲ စောင့်မျှော်အားပေးကြဖို့လည်း ဖိတ်ခေါ်လိုက်ပါတယ်။
သင်ခန်းစာတခုချင်းစီအတွက် source code များကိုလည်း Gitlab မှာ ဒီ repository link ကနေရယူလေ့လာနိုင်အောင် တင်ထားပါတယ်။
On X (twitter) - @BurmeseCoder