What is a void pointer in C language Hindi Video Lecture | C Programming for Beginners: From Zero to Hero (in Hindi) - Back-End Programming

74 videos

FAQs on What is a void pointer in C language Hindi Video Lecture - C Programming for Beginners: From Zero to Hero (in Hindi) - Back-End Programming

1. वॉइड पॉइंटर क्या है?
उत्तर: वॉइड पॉइंटर (void pointer) एक पॉइंटर होता है जो किसी डेटा टाइप को नहीं जानता है। यह C भाषा में एक जेनेरिक पॉइंटर होता है जिसे किसी भी डेटा टाइप के पॉइंटर में कन्वर्ट किया जा सकता है।
2. वॉइड पॉइंटर का उपयोग क्यों किया जाता है?
उत्तर: वॉइड पॉइंटर का उपयोग करने के कई कारण हो सकते हैं: - कई वैश्विक फ़ंक्शन्स (global functions) को वॉइड पॉइंटर के माध्यम से एक साथ कॉल किया जा सकता है। - वॉइड पॉइंटर का उपयोग डायनामिक मेमोरी आवंटित करने के लिए किया जाता है, जब हम आवंटित करने वाले डेटा टाइप को नहीं जानते हों। - वॉइड पॉइंटर का उपयोग वैश्विक डेटा संरचनाओं को पारंपरिक तरीके से पास करने के लिए किया जाता है।
3. क्या वॉइड पॉइंटर डायरेक्ट डेरेफ़ेरेंस किया जा सकता है?
उत्तर: नहीं, वॉइड पॉइंटर को डायरेक्ट डेरेफ़ेरेंस नहीं किया जा सकता है। यह कोई डेटा टाइप नहीं होता है, इसलिए उसे डायरेक्टली डेरेफ़ेरेंस करने की कोशिश करने पर कम्पाइलर त्रुटि देगा। इसे किसी अन्य पॉइंटर में टाइप कास्ट करने के बाद ही डेरेफ़ेरेंस किया जा सकता है।
4. वॉइड पॉइंटर को टाइप कास्ट कैसे किया जाता है?
उत्तर: वॉइड पॉइंटर को टाइप कास्ट करने के लिए (typecast) यहां दिए गए सिंटैक्स का उपयोग करें: data_type *pointer_name = (data_type *) void_pointer; यहां, 'data_type' उस डेटा टाइप को दर्शाता है जिसमें वॉइड पॉइंटर को कन्वर्ट करना है, 'pointer_name' एक पॉइंटर चयनित नाम है और 'void_pointer' वॉइड पॉइंटर है जिसे हम टाइप कास्ट करना चाहते हैं।
5. वॉइड पॉइंटर का उपयोग करने से पहले क्या यह सुनिश्चित किया जाना चाहिए कि उसमें कौन सा डेटा टाइप है?
उत्तर: हां, वॉइड पॉइंटर का उपयोग करने से पहले हमें सुनिश्चित करना चाहिए कि उसमें कौन सा डेटा टाइप है। वॉइड पॉइंटर को किसी भी डेटा टाइप के पॉइंटर में कन्वर्ट करने से पहले हमें उस डेटा टाइप को जानने की आवश्यकता होती है जिसमें वॉइड पॉइंटर को कन्वर्ट करना है। इसके लिए हमें उस डेटा टाइप को जानने के लिए कोई स्रोत कोड या दस्तावेज़ का सहारा लेना हो सकता है।
74 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

past year papers

,

Extra Questions

,

Objective type Questions

,

pdf

,

Previous Year Questions with Solutions

,

video lectures

,

Important questions

,

study material

,

practice quizzes

,

Free

,

What is a void pointer in C language Hindi Video Lecture | C Programming for Beginners: From Zero to Hero (in Hindi) - Back-End Programming

,

ppt

,

Summary

,

What is a void pointer in C language Hindi Video Lecture | C Programming for Beginners: From Zero to Hero (in Hindi) - Back-End Programming

,

shortcuts and tricks

,

Viva Questions

,

Semester Notes

,

Exam

,

What is a void pointer in C language Hindi Video Lecture | C Programming for Beginners: From Zero to Hero (in Hindi) - Back-End Programming

,

mock tests for examination

,

MCQs

,

Sample Paper

;