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

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

6
सी पॉइंटर को बिटवाइज और ऑपरेटर के साथ ऐरे ऐलान करने के लिए
मैं निम्नलिखित कोड समझना चाहता हूं: //... #define _C 0x20 extern const char *_ctype_; //... __only_inline int iscntrl(int _c) { return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & _C)); } यह फ़ाइल ctype.h से ओबन्सबर्ड ऑपरेटिंग सिस्टम सोर्स कोड से उत्पन्न होता है । यह फ़ंक्शन …
9 c  openbsd 

3
फू (शून्य) बनाम फू (शून्य *)
कार्यात्मक और वाक्यात्मक रूप से, क्या किसी फ़ंक्शन के बीच अंतर होता है जिसका प्रोटोटाइप int foo(void)और है int foo(void *)? मैं उदाहरण के लिए, के बीच का अंतर जानता हूं, int bar(int)और int bar(int *)- उनमें से एक इंट की तलाश कर रहा है, और दूसरा एक इंट्री पॉइंटर …

3
+ (+ k--) C में अभिव्यक्ति
मैंने इस प्रश्न को एक परीक्षण में देखा जिसमें हमें निम्नलिखित कोड का आउटपुट बताना है। #include<stdio.h> int main(){ int k = 0; while(+(+k--)!=0) k=k++; printf("%d\n", k); return 0; } आउटपुट है -1। मैं अनिश्चित हूं कि यह उत्तर क्यों है, हालांकि। +(+k--)C में अभिव्यक्ति का क्या अर्थ है?
9 c 

4
सरणी के लिए पॉइंटर के इस डीरफ्रेंसिंग के साथ आकार कैसे काम करता है?
यहाँ मेरे पास 4 पूर्णांक के ptrसरणी arrके लिए एक संकेतक है । ptrपूरे सरणी के लिए अंक। ptr[0]या *ptrसरणी के पहले तत्व को इंगित करता है, इसलिए 1 को जोड़कर सरणी ptr[0]के दूसरे तत्व का पता देता है। मैं समझ नहीं पा रहा हूं कि sizeof(ptr[0])पूरे सरणी का आकार …
9 c  arrays  pointers 

1
क्या जावा में ऑब्जेक्ट इनिशियलाइज़ेशन "Foo f = new Foo ()" अनिवार्य रूप से C में पॉइंटर के लिए मॉलॉक का उपयोग करने के समान है?
मैं जावा में ऑब्जेक्ट क्रिएशन के पीछे की वास्तविक प्रक्रिया को समझने की कोशिश कर रहा हूं - और मैं अन्य प्रोग्रामिंग भाषाओं को मानता हूं। क्या यह मान लेना गलत होगा कि जावा में ऑब्जेक्ट इनिशियलाइज़ेशन वैसा ही है, जब आप सी में स्ट्रक्चर के लिए मॉलोक का इस्तेमाल …

4
क्यों C कंपाइलर स्विच को ऑप्टिमाइज़ करते हैं और यदि अलग से
मैं हाल ही में एक व्यक्तिगत परियोजना पर काम कर रहा था जब मैं एक विषम मुद्दे पर ठोकर खाई। बहुत तंग लूप में मेरे पास 0 और 15. के बीच के मान के साथ एक पूर्णांक है। मुझे मान 0, 1, 8, और 9 के लिए -1 और मान …

2
% F बड़े मूल्यों को क्यों प्रिंट करता है जब फ्लोटिंग पॉइंट कॉन्स्टेंट को चर के बजाय पास किया जाता है?
दिए गए कार्यक्रम में मुझे प्रत्येक के लिए अलग-अलग परिणाम क्यों मिले printf? #include <stdio.h> int main() { float c = 4.4e10; printf("%f\n", c); printf("%f\n", 4.4e10); return 0; } और यह निम्न आउटपुट दिखाता है: 44000002048.000000 44000000000.000000
9 c 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.