मैं समझता हूं कि malloc
का उपयोग करके ढेर पर struct
कैसे बनाएं। स्टैक पर सी में struct
बनाने के बारे में कुछ दस्तावेज ढूंढ रहे थे लेकिन सभी दस्तावेज़। केवल ढेर पर संरचना निर्माण के बारे में बात करने लगते हैं।सी में ढेर पर एक संरचना कैसे बनाएँ?
48
A
उत्तर
47
रूप में एक ही तरह से आप ढेर पर किसी भी चर की घोषणा की घोषणा:
struct my_struct {...};
int main(int argc, char **argv)
{
struct my_struct my_variable; // Declare struct on stack
.
.
.
}
23
ढेर पर एक struct की घोषणा करने के लिए बस यह एक सामान्य/गैर-सूचक मूल्य
typedef struct {
int field1;
int field2;
} C;
void foo() {
C local;
local.field1 = 42;
}
संबंधित मुद्दे
- 1. फिक्स्ड लंबाई ढेर संरचना
- 2. सी ++: एक ढेर में structs भंडारण
- 3. सी ++: एक संरचना हटाएं?
- 4. सी ++ ढेर और ढेर पर स्मृति आवंटित?
- 5. ढेर वास्तव में एक ढेर है?
- 6. सी/सी ++: एक संरचना
- 7. सी # structs/वर्ग ढेर/ढेर नियंत्रण?
- 8. सी ++ में उचित ढेर और ढेर उपयोग?
- 9. एक गतिविधि पर 2 MapView कैसे बनाएँ?
- 10. क्या संरचना पर "नया" प्रयोग करना ढेर या ढेर पर आवंटित करता है?
- 11. एक सी समारोह से एक PyObject * बनाएँ?
- 12. एक फाइबोनैकी ढेर क्यों एक फाइबोनैकी ढेर कहा जाता है?
- 13. ढेर सी ++
- 14. कैसे एक स्मृति ढेर
- 15. एक पूर्ण स्तंभ पर एक अद्वितीय अनुक्रमणिका कैसे बनाएँ?
- 16. ढूँढना एक द्विआधारी ढेर
- 17. सी # संरचना डेटा सदस्य
- 18. सी चर और ढेर चर ढेर ++
- 19. क्या मैं कन्स्ट्रक्टर को परिभाषित किए बिना ढेर पर एक नई संरचना बना सकता हूं?
- 20. एक अग्रभूमि कार्य कैसे बनाएँ?
- 21. सी # न्यू टी बनाएँ()
- 22. एक वर्ग की प्रतिलिपि बनाएँ, सी #
- 23. सी ++ में संरचना कन्स्ट्रक्टर?
- 24. एक बड़ा सा क्षेत्र बनाएँ?
- 25. एक इनपुट संवाद बॉक्स बनाएँ?
- 26. ढेर और ढेर पर स्मृति स्थान पैटर्न
- 27. जावा में एक GUID बनाएँ
- 28. xaml में एक शब्दकोश बनाएँ?
- 29. सी/सी ++ संरचना ऑफ़सेट
- 30. ढेर ढेर और ढेर
यह हो गया है स्टैक पर जाने के लिए एक गैर स्थैतिक फ़ंक्शन-स्थानीय चर (जैसे कई चर)। –