46
GB
What is the size of: struct { char a; int b; char c; }?
IN
इसका आकार क्या है: struct { char a; पूर्णांक बी; चार सी; }?
A
6 bytes
6 बाइट्स
B
12 bytes
12 बाइट्स
C
Implementation-defined due to padding
पैडिंग के कारण कार्यान्वयन-परिभाषित
D
8 bytes on most platforms
अधिकांश प्लेटफ़ॉर्म पर 8 बाइट्स
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Padding is inserted for alignment; on most 32-bit/64-bit platforms this struct is 12 bytes (1+3pad+4+1+3pad), but it is implementation-defined.
व्याख्या (हिन्दी)
संरेखण के लिए पैडिंग डाली गई है; on most 32-bit/64-bit platforms this struct is 12 bytes (1+3pad+4+1+3pad), but it is implementation-defined.