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

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

5
C प्रीप्रोसेसर "लाइनक्स" शब्द की निरंतर "1" के रूप में व्याख्या क्यों करता है?
जीसीसी में सी प्रीप्रोसेसर शब्द (छोटे अक्षर) को स्थिरांक के रूप में क्यों व्याख्या करता है ?linux1 test.c: #include <stdio.h> int main(void) { int linux = 5; return 0; } परिणाम $ gcc -E test.c(प्रीप्रोसेसिंग चरण के बाद रोकें): .... int main(void) { int 1 = 5; return 0; } …
1022 c  linux  gcc  c-preprocessor 

17
स्रोत फ़ाइलों के बीच चर साझा करने के लिए मैं बाहरी उपयोग कैसे करूं?
मुझे पता है कि C में वैश्विक चर कभी-कभी externकीवर्ड होते हैं। एक externचर क्या है ? घोषणा किस तरह की जाती है? इसका दायरा क्या है? यह स्रोत फ़ाइलों में चर साझा करने से संबंधित है, लेकिन यह ठीक कैसे काम करता है? मैं कहां उपयोग externकरूं?

4
सी कोड प्रतियोगिता 2006 को स्थगित कर दिया। कृपया sykes2.c की व्याख्या करें
यह C प्रोग्राम कैसे काम करता है? main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} यह (जैसा कि परीक्षण किया गया gcc 4.6.3) है। यह संकलित होने के समय को प्रिंट करता है। मेरे सिस्टम पर: !! !!!!!! !! !!!!!! !! !!!!!! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! …

22
किसी सरणी के सभी सदस्यों को समान मान के लिए कैसे प्रारंभ करें?
मेरे पास C में एक बड़ा सरणी है ( C ++ नहीं है अगर इससे कोई फर्क पड़ता है)। मैं एक ही मूल्य के सभी सदस्यों को इनिशियलाइज़ करना चाहता हूँ। मैं शपथ ले सकता था कि मैं एक बार ऐसा करने का एक सरल तरीका जानता था। मैं memset()अपने …



30
यूनिट परीक्षण C कोड [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 5 साल पहले बंद हुआ । मैंने सीधे …

14
ये निर्माण पूर्व और पश्चात वृद्धि अपरिभाषित व्यवहार का उपयोग क्यों कर रहे हैं?
#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; i = (i++); printf("%d\n", i); // 2 Should be 1, no ? volatile int u = 0; u = u++ + ++u; printf("%d\n", u); // 1 u = 1; …

11
सख्त अलियासिंग नियम क्या है?
सी में सामान्य अपरिभाषित व्यवहार के बारे में पूछने पर , लोग कभी-कभी सख्त अलियासिंग नियम का उल्लेख करते हैं। उनकी बातचीत किस बारे में हो रही है?

9
मैक्रो में जाहिरा तौर पर निरर्थक का उपयोग क्यों करते हैं और यदि-और बयान क्यों?
कई C / C ++ मैक्रोज़ में मैं मैक्रो का कोड देख रहा हूं जो अर्थहीन do whileलूप की तरह दिखता है । यहाँ उदाहरण हैं। #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else मैं नहीं देख सकता कि क्या …
787 c++  c  c-preprocessor  c++-faq 

13
मालॉक और कॉलोक के बीच अंतर?
क्या करने में अंतर है: ptr = (char **) malloc (MAXELEMS * sizeof(char *)); या: ptr = (char **) calloc (MAXELEMS, sizeof(char*)); जब मॉलॉक या इसके विपरीत कॉलोक का उपयोग करना एक अच्छा विचार है?
779 c  malloc  calloc 



17
C और C ++ में मुख्य () वापसी क्या होनी चाहिए?
सही (सबसे कुशल) जिस तरह से परिभाषित करने के लिए क्या है main()- सी और C ++ समारोह int main()या void main()- और क्यों? अगर या int main()तो ?return 1return 0 इस प्रश्न के कई डुप्लिकेट हैं, जिनमें शामिल हैं: C के main()फ़ंक्शन के लिए वैध हस्ताक्षर क्या हैं ? …

30
*, /, +, -,% ऑपरेटरों का उपयोग किए बिना एक संख्या को 3 से विभाजित करें
कैसे आप का उपयोग किए बिना 3 से एक नंबर को विभाजित होगा *, /, +, -, %, ऑपरेटरों? संख्या पर हस्ताक्षर किए या अहस्ताक्षरित हो सकते हैं।
684 c  math  division  divide 

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