Function Call by value and reference in C++ in Hindi

Function Call by value and reference in C++ in Hindi

Function के बारे में अधिक जानने के लिए देखें—Functions in C++

जब हम 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 निम्नलिखित अंतर होता है—

Function Recursion क्या होता है जानने के लिए देखें—Recursion in C++

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

Function example programs in C++

  1. String input-output without space
  2. String input-output with space
  3. Strlwr() function example program
  4. Strupr() function example program
  5. Strlen() function example program
  6. Strrev() function example program
  7. Strcpy() function example program
  8. Strcat() function example program
  9. Strcmp() function example program
  10. String and Pointer
Share it to:

Published by

admin

I am a computer teacher, programmer and web developer