Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  69. Example of Object as function arguments by reference in C++ (Hindi)

69. Example of Object as function arguments by reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

FAQs on 69. Example of Object as function arguments by reference in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. एक उदाहरण जहां C में ऑब्जेक्ट को फंक्शन आर्ग्यूमेंट के रूप में पास किया जाता है, किस प्रकार का हो सकता है?
उत्तर: जब हम C में ऑब्जेक्ट को फंक्शन आर्ग्यूमेंट के रूप में पास करते हैं, तो हम उसे दो तरीकों से पास कर सकते हैं - पास द्वारा मान के रूप में (pass by value) और पास द्वारा संदर्भ के रूप में (pass by reference). पास द्वारा मान के रूप में पास करने पर ऑब्जेक्ट की एक कॉपी बनाई जाती है, जबकि पास द्वारा संदर्भ के रूप में पास करने पर ऑब्जेक्ट का संदर्भ पास किया जाता है।
2. क्या C में ऑब्जेक्ट को संदर्भ के रूप में पास करने का कोई उदाहरण दे सकते हैं?
उत्तर: हां, हम एक उदाहरण दे सकते हैं जहां हम एक संख्या को एक फंक्शन में संदर्भ के रूप में पास करते हैं। ``` #include <stdio.h> void increment(int *num) { (*num)++; } int main() { int number = 5; printf("पहले: %d\n", number); increment(&number); printf("बाद में: %d\n", number); return 0; } ``` अपनी प्रोग्राम यह देखेगा कि `increment` फंक्शन के लिए `number` ऑब्जेक्ट का संदर्भ पास किया गया है। `increment` फंक्शन ऑब्जेक्ट के मान को बदलता है और `main` फंक्शन में भी मान बदल जाता है।
3. C में पास द्वारा मान के रूप में ऑब्जेक्ट को पास करने के लिए क्या उपयोग होता है?
उत्तर: पास द्वारा मान के रूप में ऑब्जेक्ट को पास करने का उपयोग किसी फंक्शन को ऑब्जेक्ट के मूल्य की एक प्रतिलिपि प्रदान करने के लिए किया जाता है। यह मूल्य प्रतिलिपि फंक्शन के भीतर परिवर्तित नहीं की जा सकती है।
4. क्या हम C में एक फंक्शन के द्वारा दो ऑब्जेक्ट्स को संदर्भ के रूप में पास कर सकते हैं?
उत्तर: हां, हम एक फंक्शन के द्वारा दो ऑब्जेक्ट्स को संदर्भ के रूप में पास कर सकते हैं। इसका एक उदाहरण निम्नलिखित प्रकार से हो सकता है: ``` #include <stdio.h> void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } int main() { int num1 = 10; int num2 = 20; printf("पहले:\n"); printf("num1 = %d\n", num1); printf("num2 = %d\n", num2); swap(&num1, &num2); printf("बाद में:\n"); printf("num1 = %d\n", num1); printf("num2 = %d\n", num2); return 0; } ``` यहां, हमने `swap` फंक्शन के लिए दो ऑब्जेक्ट्स के संदर्भ पास किए हैं और इसके कारण ऑब्जेक्ट्स के मान बदल गए हैं।
5. क्या हम C में फंक्शन के द्वारा ऑब्जेक्ट के संदर्भ को परिवर्तित कर सकते हैं?
उत्तर: हां, हम C में फंक्शन के द्वारा ऑब्जेक्ट के संदर्भ को परिवर्तित कर सकते हैं। जब हम ऑब्जेक्ट को संदर्भ के रूप में पास करते हैं, तो हम उसे पॉइंटर के माध्यम से संदर्भित करते हैं और ऑब्जेक्ट के मान को परिवर्तित कर सकते हैं।
Related Searches

Objective type Questions

,

Exam

,

69. Example of Object as function arguments by reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

69. Example of Object as function arguments by reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

mock tests for examination

,

pdf

,

Previous Year Questions with Solutions

,

Sample Paper

,

Semester Notes

,

MCQs

,

Free

,

shortcuts and tricks

,

ppt

,

Summary

,

practice quizzes

,

69. Example of Object as function arguments by reference in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Viva Questions

,

video lectures

,

study material

,

Important questions

,

past year papers

,

Extra Questions

;