Call by value and reference in C++ in Hindi

जब हम main program में किसी function को call करते हैं तो उसमें arguments pass करते हैं। arguments के रूप में हम सामान्यतः variables के नाम को pass करते हैं। इसे function call by value कहा जाता है क्योंकि variables का नाम लिख कर call करने पर इनकी value pass होती हैं। किन्तु function को variable के address देकर भी call किया जा सकता हैं जिसे call by reference कहते हैं। चूँकि call by reference में variable का address दिया जाता हैं इसलिए function के द्वारा variable के मान में किसी भी प्रकार का परिवर्तन करने पर variable की original value भी परिवर्तित हो जाती हैं। इस प्रकार function call by value and में by reference निम्नलिखित अंतर होता है—

Difference between function call by value and call by reference in C in Hindi
Fig. Difference between function call by value and call by reference

Click here to find example program for function call by value

Click here to find example program for function call by reference

Published by

admin

I am a computer teacher, programmer and web developer