Pointer භාවිතයෙ වැදගත් අවස්ථා කලින් පාඩම් වලට අදාල ප්රශ්න දෙකක් Q 1 dynamic memory allocation භාවිතා කිරීමට හේතුව හා ඊට අදාළ function? Q 2 reference & ඔපරේටර් එක භාවිතා කිරීමට හේතුව භාවිතා කරන මූලික අවස්ථා call by reference dynamic memory allocation accessing file call by reference මේක තේරුම් ගන්න නම් පහත උදාහරණ දෙක හොඳින් බලන්න බලන්න. අගයන් දෙකක් මාරු කර ගැනීම function එකක් ලිවීම් Call by value void swap (int a, int b) // { int c; // c=a; a=b; b=c; } අදාල code එක : #include int main() { int x,y; x=8; y=80; printf(" \n value of x = %d and y = %d", x,y); swap(x,y); printf("\n after swap "); printf(" \n value of x = %d and y = %d", x,y); return 0; } void swap (int a, int b) { int c; c=...
අතීතයෙන් වර්තමානය දකිමු Q 1 ඔබ දැකලා තියෙන පරණම සිද්ධිය මතකද? Q 2 එය කොපමණ පැරණි සිදුවීමක් ද? Q 3 වර්තමානය විදිහට අපි දකින සිදුවීම් සියල්ලම -වර්තමානයෙහි සිදු උන සිදුවීම් ද? එළියට ගිහිල්ලා අහස දිහා බලන්න, ඔයා දවල් වෙලාවක අහස බැලුවොත් ඔයාට හඳ ඒ වගේම ඉර වලාකුළු වගේ දේවල් බලාගන්න පුළුවන්, සමහර විට අහසේ පියාඹන කුරුල්ලෝ ඉන්නත් පුළුවන්, මීට අමතරව ප්ලේන් එකක් වගේම අහසේ පියාසර කරන කරන යම් යම් දේවල් බලාගන්න පුළුවන් වේවි. ඇත්තටම ඔබ මේ දකින කිසිම දෙයක් මේ වෙලාවේ එහෙම නෑ . එතකොට ඔයා දකින මේ සියල්ල මායාවක්ද ? ඔව් ඔයාට කිසිම වෙලාවක මේ මොහොතේ මේ විශ්වය දකින්න බෑ. ඔයා දකින දේ ඉතා කුඩා කාලයක් හෝ තප්පර කිහිපයක අතීතයක් වෙන්න පුළුවන්, සමහරවිට ඒක වසර මිලියන ගණනක් පැරණි සිදුවීමක් වෙන්නත් පුළුවන්. ඔයා රෑ වෙලාවක අහස බැලුවොත් වසර මිලියන ගණනක අතීතය දකින්න පුළුවන්. සමහරවිට මීට...