Call by Value এবং Call by Reference ব্যাখ্যা কর ।
Call By Value | Call By Reference |
---|---|
Original Value এর কোনো পরিবর্তন হয় না। | এখানে Original Value এর পরিবর্তন হয় । |
এখানে ভেরিয়েবলের অনুলিপি (Copy of variable) পাস হয়ে থাকে। | এখানে ভেরিয়েবল নিজেই পাস হয়ে থাকে। |
Actual এবং Formal Argument ভিন্ন ভিন্ন Memory Location এ তৈরি হয় । | Actual এবং Formal Argument একই Memory Location এ তৈরি হয়। |
ভেরিয়েবলের মান কে একটি সরল পদ্ধতি ব্যবহার করে পাস করা হয় | ভেরিয়েবলের ঠিকানা (Address of Variable)সঞ্চয় করতে পয়েন্টার এর প্রয়োজন হয় । |
int main() { int x = 10; | int main() { int x = 10; |