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

186 videos

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 कर दिया जाता है।
186 videos
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Viva Questions

,

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

,

Sample Paper

,

Exam

,

Objective type Questions

,

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

,

Previous Year Questions with Solutions

,

past year papers

,

pdf

,

ppt

,

shortcuts and tricks

,

Summary

,

MCQs

,

mock tests for examination

,

Important questions

,

Free

,

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

,

practice quizzes

,

study material

,

Extra Questions

,

Semester Notes

,

video lectures

;