Wednesday, August 20, 2014

C++ သင္ခန္းစာ (၈)


ဒီသင္ခန္းစာမွာ Variable အေၾကာင္းရွင္းျပပါမယ္။Variable ဆိုတာ အသံုးျပဳသူထည့္ေပးလိုက္တဲ႔ dataေတြလက္ခံဖို႔ျဖစ္ေစ ။ program ကတြက္ထားျပီးသား dataေတြ သိမ္းဆည္းဖို႔ျဖစ္ေစ Memory မွာ သတ္သတ္မွတ္မွတ္ နာမည္ေပးျပီး ေနရာယူထားတာကိုေျပာတာပါ။အခုမွ programming စတင္ေလ့လာသူေတြအတြက္ နည္းနည္းစိမ္းသလိုရိွေနေပမယ့္ ဒီသေဘာတရားမွနားမလည္ရင္ေရွ႕ဆက္ဖို႔ခက္သြားပါလိမ့္မယ္။ ဒီေတာ့ variable အေၾကာင္း ဥပမာေလးေပးျပီးရွင္းျပပါ့မယ္။
ဥပမာ အေနနဲ႔ က်ေတာ္တို႔ ကိန္းဂဏန္း ႏွစ္လံုးေပါင္းတဲ႔ program ေလး တစ္ပုဒ္ေရးမယ္ဆိုပါေတာ့။ program လုပ္ရမယ့္အလုပ္က အသံုးျပဳသူ user ထည့္သြင္းေပးတဲ႔ ကိန္းႏွစ္လံုးကို ေပါင္းေပးရမွာပါ။အဲ႔ဒီေတာ့ program စ run တာနဲ႔ userထံမွ ကိန္းဂဏန္းႏွစ္လံုးေတာင္းရမွာပါ။ ေတာင္းရာမွာလည္း ပထမကိန္း ဒုတိယကိန္း ဆိုျပီး ခြဲေတာင္းရမွာေပါ့။c++ မွာ Computer screen ေပၚမွာ ေပၚေစခ်င္တာကို cout<<နဲ႔ေရးတယ္ဆိုတာ သင္ခန္းစာ (၇)မွာရွင္းျပထားျပီးျဖစ္ပါတယ္။ ထားပါေတာ့ user က အဲ႔ဒီဂဏန္းႏွစ္လံုးကိုထည္႔ေပးလိုက္တယ္ဆိုပါေတာ့။ က်ေတာ္တို႔ Programမွာ အဲ႔ဒီကိန္းဂဏန္း ႏွစ္လံုးကိုလက္ခံဖို႔ ေနရာလိုပါတယ္။ ဒီေတာ႔ က်ေတာ္တို႔က အဲ႔ဒီဂဏန္းေတြ လက္ခံဖို႕ computer memory ထဲမွာေနရာတစ္ခုသတ္မွတ္ေပးရပါတယ္။သတ္မွတ္ရာမွာလည္း ေနာက္အခါ ျပန္ညြန္းလို႔ရေအာင္ နာမည္ေပးရပါတယ္။ အဲ႔ဒီလို memory မွာ နာမည္ေပးျပီးေနရာယူတာကို variable ေၾကျငာတယ္လို႔ေျပာတာပါ။ဒါေပမယ့္ လက္ခံမယ္ data အမ်ိဳးစားေပၚမူတည္ျပီးေတာ့ variable အမ်ိဳးအစားကြဲသြားပါတယ္။ျပးီမွ ခုန လက္ခံထားတဲ႔ data ေတြကို formula ထဲထည့္တြက္ျပီး ရလာတဲ႔ အေျဖကို ျပန္ျပေပးရမွာပါ။ဒါကေတာ့ variableကိုအၾကမ္းရွင္းျပတာပါ။ variable type ေတြကိုေတာ့ ေနာက္သင္ခန္းစာမွပဲ အေသးစိတ္ရွင္းျပပါေတာ့မယ္။

Related Posts:

  • Allwinner CPU ဆိုတာ Allwinner CPU ဆိုတာ Android Tablet ေတာ္ေတာ္မ်ားမ်ားမွာ သံုးထားတဲ႔ CPU အမ်ိဳးအစားျဖစ္ပါတယ္။momo tabletတို႔ SYH တို႔ aoson တို႔ Ondaတို႔ စတဲ႔ br… Read More
  • C++ သင္ခန္းစာ (၈) ဒီသင္ခန္းစာမွာ Variable အေၾကာင္းရွင္းျပပါမယ္။Variable ဆိုတာ အသံုးျပဳသူထည့္ေပးလိုက္တဲ႔ dataေတြလက္ခံဖို႔ျဖစ္ေစ ။ program ကတြက္ထားျပီးသား dataေတြ သိမ္… Read More
  • C++ Lesson (2) C++ သင္ခန္းစာ (၂) High Level Programming Language ဆိုတာ Computer အား သင္ၾကားရာတြင္ Machine code ေတြမသံုးပဲ လူသားေတြ စကားေျပာဆိုသကဲ႔သို႔ English … Read More
  • C++ Lesson (5) C++ သင္ခန္းစာ ( ၅ ) ဒီသင္ခန္းစာမွာ Turbo C++ IDE ကို မိမိ Computer ထဲမွာ Install လုပ္ပံု အဆင့္ဆင့္ ကိုရွင္းျပေပးပါမယ္။ပထမဦးစြာ Turbo C++ … Read More
  • Allwinner CPU သံုး Tablet မ်ားကို Firmwareတင္နည္း Requirements: LiveSuit Application Firmware Image File(.img) -ပထမဦးစြာ LiveSuit Folder ထဲဝင္ျပီး LiveSuit Pack_version.....exeကို runေပးပါ။က်လာေသ… Read More

0 comments:

Post a Comment