c11 पर टैग किए गए जवाब

7
क्यों "आकार (एक? सच: गलत)" चार बाइट्स का आउटपुट देता है?
मेरे पास sizeofटर्निरी ऑपरेटर वाले ऑपरेटर के बारे में एक छोटा सा कोड है : #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : false)); // Why 4? return 0; } आउटपुट ( GCC ): …

7
क्यों ऑटो एक = 1; C में संकलन?
कोड: int main(void) { auto a=1; return 0; } MS Visual Studio 2012 संकलक द्वारा त्रुटियों के बिना संकलित किया जाता है, जब फ़ाइल में .c एक्सटेंशन होता है। मैंने हमेशा सोचा है कि जब आप .c एक्सटेंशन का उपयोग करते हैं, तो संकलन सी सिंटैक्स के अनुसार होना चाहिए, …
125 c  auto  c11 

3
% P के साथ अशक्त बिंदुओं का मुद्रण अपरिभाषित व्यवहार है?
क्या %pरूपांतरण विनिर्देशक के साथ अशक्त बिंदुओं को प्रिंट करना अपरिभाषित व्यवहार है ? #include <stdio.h> int main(void) { void *p = NULL; printf("%p", p); return 0; } प्रश्न सी मानक पर लागू होता है, और सी कार्यान्वयन पर नहीं।

1
C में ओवरलैपिंग ऑब्जेक्ट्स के शब्दार्थ क्या हैं?
निम्नलिखित संरचना पर विचार करें: struct s { int a, b; }; आमतौर पर 1 , इस संरचना का आकार 8 और संरेखण 4 होगा। क्या होगा अगर हम दो struct sऑब्जेक्ट बनाते हैं (अधिक सटीक रूप से, हम आवंटित दो ऐसी वस्तुओं में लिखते हैं), दूसरा ऑब्जेक्ट पहले ओवरलैपिंग …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.