Global And Local Variables
Variables ေတြအေၾကာင္းကို ကၽြန္ေတာ္ေျပာခဲ႔တုန္း က Global နဲ႔ Local အေၾကာငး္ကိုေျပာဖို႔က်န္ခဲ႔ပါတယ္ ..။
အခုေနာက္ပိုင္းမွာ Function အပိုင္းေတြ ေဆြးေႏြးမွာျဖစ္လို႔ global နဲ႔ local variables ေတြကိုနားလည္ထားဖို႔လိုပါတယ္ ။ ဒါေၾကာင္႔ အခုေဆြးေႏြးလိုက္တာပါ။
အေပၚကပံုကိုၾကည့္ၾကည့္ပါ။GlobalVariablesေတြကေတာ႔Programတစ္ခုလံုးကႀကိဳက္တဲ႔ေနရာမွာသံုးနုိင္ပါတယ္ ။ပရိုဂရမ္မွာရွိတဲ႔ဘယ္ဖန္ရွင္ မွာမဆို အသံုးျပဳနိင္ပါတယ္ ။ Global variables ေတြကိုေၾကျငာမယ္ဆိုရင္ ပံုမွာျပထားသလိုပဲ ဖန္ရွင္ေတြမသံုးခင္ ဖန္ရွင္ေတြရဲ့အျပင္ဘက္မွာေၾကျငာေပးရပါတယ္ ။ variable ေတြကို ပရိုဂရမ္တစ္ခုလံုးအတြက္ (ဖန္ရွင္အားလံုးအတြက္) ဘံုအျဖစ္ ေၾကျငာပီးသံုးခ်င္တဲ႔အခါမ်ိဳးမွာ global variables အျဖစ္ေၾကျငာပီးသံုးပါတယ္ ။
Local variables ေတြကေတာ႔ ဖန္ရွင္ေတြရဲ့ {….} ႏွစ္ခုအတြင္းမွာသံုး သက္ေရာက္မွဳရွိပါတယ္ ။
ဒါေၾကာင္႔ ဖန္ရွင္ ၁ ခ်င္းဆီမွာရွိတဲ႔ variable name ေတြက တစ္ခုနဲ႔တစ္ခုတူညီနိုင္ပါ တယ္ ။ ဥပမာ maing() function ရယ္ေနာက္ထပ္ ဖန္ရွင္တစ္ခုရယ္ရွိတယ္ဆိုပါစို႔ ။main function ထဲမွာ int a; ဆိုတဲ႔ variable သံုးနိုင္သလို ။ တျခားဖန္ရွင္ေနာက္တစ္ခုထဲမွာလည္း int a; ဆိုၿပီးထပ္ေၾကျငာသံုးနိုင္ပါတယ္ ။
အက်ဥ္းခ်ဳပ္ အေနနဲ႔ေျပာရမယ္ဆိုရင္ေတာ႔ Global variable ကို Program တစ္ခုလံုးအတြက္ ဘံုအေနနဲ႔သံုးပီး ၊
Local variable ကိုေတာ႔ ဖန္ရွင္တစ္ခုခ်င္းဆီအတြက္သီးျခားသံုးပါတယ္ ။
ေဆြးေႏြးခ်က္ (၁၄)
Friday, September 3, 2010
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment