Skip to main content

Posts

Showing posts with the label मैलोक

malloc in hindi | malloc | dynamic memory allocation using malloc

 malloc in hindi | malloc | dynamic memory allocation using malloc malloc() एक C भाषा का स्टैंडर्ड लाइब्रेरी फंक्शन है जो डाइनामिक मेमोरी आवंटित करता है। यह फंक्शन एक संख्या वापस करता है जो आवंटित की गई मेमोरी ब्लॉक के पहले बाइट के एड्रेस को दर्शाती है। malloc() फंक्शन का उपयोग जब आपको किसी भी साइज के डाटा के लिए मेमोरी आवंटित करने की आवश्यकता होती है, लेकिन आपको इस बात का अनुमान नहीं होता कि आपको कितनी मेमोरी की आवश्यकता होगी। malloc() फंक्शन को सामान्यतया sizeof() ऑपरेटर के साथ इस्तेमाल किया जाता है, जो आपको विभिन्न डेटा टाइप्स की साइज जानने में मदद करता है। मेमोरी आवंटित होने पर malloc एक void पॉइंटर return करता है जिसे आवश्यकता अनुसार टाइप-कास्ट किया जाता है। और मेमोरी न होने पर यह NULL return करता है। सिंटेक्स  :                                         ptr = (cast type *) malloc (size); यहाँ size आवंटित किये जाने वाले मेमोरी का size है और cast-type...