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

C सिस्टम प्रोग्रामिंग (OS और एम्बेडेड), लाइब्रेरी, गेम्स और क्रॉस-प्लेटफ़ॉर्म के लिए उपयोग की जाने वाली एक सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है। सी टैग के बारे में सामान्य प्रश्नों के साथ इस टैग का उपयोग किया जाना चाहिए, जैसा कि आईएसओ 9899 मानक (नवीनतम संस्करण, 9899: 2018 में परिभाषित किया गया है, जब तक कि अन्यथा निर्दिष्ट नहीं किया गया है - c89, c99, c11, आदि के साथ संस्करण-विशिष्ट अनुरोध भी टैग करें)। C, C ++ से अलग है और इसे C ++ टैग के साथ संयुक्त नहीं किया जाना चाहिए जो एक तर्कसंगत कारण नहीं है।

5
अहस्ताक्षरित पूर्णांक अतिप्रवाह परिभाषित व्यवहार क्यों है, लेकिन हस्ताक्षरित पूर्णांक अतिप्रवाह नहीं है?
अहस्ताक्षरित पूर्णांक ओवरफ़्लो सी और सी ++ मानकों दोनों द्वारा अच्छी तरह से परिभाषित किया गया है। उदाहरण के लिए, C99 मानक ( §6.2.5/9) बताता है अहस्ताक्षरित ऑपरेंड को शामिल करने वाली संगणना कभी भी because उल्लू से अधिक नहीं हो सकती है, क्योंकि परिणामी अहस्ताक्षरित पूर्णांक प्रकार द्वारा प्रतिनिधित्व …

9
संरचना पैडिंग और पैकिंग
विचार करें: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; संरचनाओं के आकार क्रमशः 12 और 8 हैं। क्या ये संरचनाएं गद्देदार या पैक हैं? पैडिंग या पैकिंग कब होती है?
209 c  struct  structure  padding  packing 


15
C प्रोग्राम का निष्पादन समय
मेरे पास एक सी प्रोग्राम है जिसका उद्देश्य कई प्रोसेसर पर समानांतर में चलाया जाना है। मुझे निष्पादन समय रिकॉर्ड करने में सक्षम होने की आवश्यकता है (जो 1 सेकंड से कई मिनट तक कहीं भी हो सकता है)। मैंने उत्तरों की खोज की है, लेकिन वे सभी clock()फ़ंक्शन का …
209 c  benchmarking 

30
C इतना तेज़ क्यों है, और दूसरी भाषाएँ उतनी तेज़ या तेज़ क्यों नहीं हैं? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 महीने पहले बंद हुआ …
208 c  performance 


8
मान्य, लेकिन स्विच-केस में बेकार सिंटैक्स?
थोड़ा टाइपो के माध्यम से, मैंने गलती से यह निर्माण पाया: int main(void) { char foo = 'c'; switch(foo) { printf("Cant Touch This\n"); // This line is Unreachable case 'a': printf("A\n"); break; case 'b': printf("B\n"); break; case 'c': printf("C\n"); break; case 'd': printf("D\n"); break; } return 0; } ऐसा लगता …

25
यदि मेमोरी एड्रेस नहीं है तो वास्तव में C पॉइंटर क्या है?
C के बारे में एक सम्मानित स्रोत में, &ऑपरेटर से चर्चा करने के बाद निम्नलिखित जानकारी दी गई है : ... यह थोड़ा दुर्भाग्यपूर्ण है कि शब्दावली [का पता] बनी हुई है, क्योंकि यह उन लोगों को भ्रमित करता है जो यह नहीं जानते हैं कि पते क्या हैं, और …

10
मैं Visual Studio में प्रीप्रोसेसिंग के बाद C / C ++ स्रोत फ़ाइल कैसे देख सकता हूँ?
मान लीजिए कि मेरे पास कई प्रीप्रोसेसर निर्देशों के साथ एक स्रोत फ़ाइल है। क्या यह देखना संभव है कि प्रीप्रोसेसर के साथ यह कैसा दिखता है?

7
सॉकेट प्रोग्रामिंग में AF_INET और PF_INET में क्या अंतर है?
सॉकेट प्रोग्रामिंग में AF_INET और PF_INET में क्या अंतर है? मैं में AF_INET और PF_INET का उपयोग कर के बीच उलझन में हूँ socket()और bind()। इसके अलावा, sin_addrक्षेत्र में आईपी-पता कैसे दें ?
205 c  linux  sockets 

17
सी में संदर्भ द्वारा पासिंग
यदि C किसी चर को संदर्भ द्वारा पारित करने का समर्थन नहीं करता है, तो यह काम क्यों करता है? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p = &i; f(p); printf("i = %d\n", i); return 0; } आउटपुट: $ gcc …



25
क्या लूप और फ़ंक्शंस का समर्थन करने वाली भाषा में 'गोटो' का उपयोग करना कभी फायदेमंद है? यदि हां, तो क्यों?
मैं लंबे समय से इस धारणा के अधीन हूं कि gotoयदि संभव हो तो इसका उपयोग कभी नहीं किया जाना चाहिए। दूसरे दिन libavcodec (जो C में लिखा गया है) का उपयोग करते हुए, मैंने इसके कई उपयोगों पर ध्यान दिया। क्या कभी gotoऐसी भाषा में उपयोग करना फायदेमंद है …


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.