59. Pass by Reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

FAQs on 59. Pass by Reference in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. पास बाई रेफरेंस क्या होता है?
उत्तर: पास बाई रेफरेंस की मदद से, हम किसी फ़ंक्शन को एक वेरिएबल (प्राथमिक या संदर्भित) के रूप में पास करते हैं और यदि हम उसे बदलते हैं तो यह उसी वेरिएबल को प्रभावित करेगा। इसे कॉल बाई रेफरेंस भी कहा जाता है।
2. क्या C में पास बाई रेफरेंस समर्थित होता है?
उत्तर: नहीं, C में पास बाई रेफरेंसेस का समर्थन नहीं होता है। यह केवल कुछ अन्य प्रोग्रामिंग भाषाओं में जैसे C++ और जावा में समर्थित होता है।
3. पास बाई रेफरेंस का उपयोग क्यों किया जाता है?
उत्तर: पास बाई रेफरेंस का उपयोग वेरिएबल्स को फ़ंक्शन के द्वारा संशोधित करने के लिए किया जाता है। इसके द्वारा, हम फ़ंक्शन को वेरिएबल की मानदंडों के अनुसार काम करने में सक्षम बना सकते हैं और फ़ंक्शन द्वारा किए गए परिवर्तन को प्राथमिक या संदर्भित वेरिएबल में देख सकते हैं।
4. क्या पास बाई रेफरेंस से फ़ंक्शन को रिटर्न भी किया जा सकता है?
उत्तर: हाँ, पास बाई रेफरेंस के माध्यम से फ़ंक्शन को रिटर्न भी किया जा सकता है। इसके लिए हमें फ़ंक्शन का प्रकार बदलने की आवश्यकता होगी। यदि हम फ़ंक्शन को void टाइप से एक अन्य टाइप की घोषणा के साथ परिभाषित करते हैं, तो हम उसे पास बाई रेफरेंस के रूप में उपयोग कर सकते हैं।
5. पास बाई रेफरेंस के लिए उदाहरण दें।
उत्तर: निम्नलिखित कोड में पास बाई रेफरेंस का एक उदाहरण दिया गया है: ``` #include <stdio.h> void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } int main() { int x = 10; int y = 20; printf("Before swap: x = %d, y = %d\n", x, y); swap(&x, &y); printf("After swap: x = %d, y = %d\n", x, y); return 0; } ``` इस कोड में, हमने `swap` फ़ंक्शन को पास बाई रेफरेंस के रूप में वेरिएबल `x` और `y` को पास किया है। यह फ़ंक्शन वेरिएबल के मानों को बदलता है और हम इसे प्राथमिक `main` फ़ंक्शन में देख सकते हैं। परिणामस्वरूप, `x` के मान को 20 और `y` के मान को 10 कर दिया जाता है।
Related Searches

Summary

,

Exam

,

study material

,

ppt

,

59. Pass by Reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

video lectures

,

MCQs

,

Sample Paper

,

past year papers

,

Important questions

,

shortcuts and tricks

,

practice quizzes

,

Objective type Questions

,

Viva Questions

,

Free

,

Previous Year Questions with Solutions

,

pdf

,

Semester Notes

,

mock tests for examination

,

59. Pass by Reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

59. Pass by Reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Extra Questions

;