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

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

4
तार के रूप में चरित्र सरणियों का उपयोग कैसे किया जाना चाहिए?
मैं समझता हूं कि सी में तार सिर्फ कैरेक्टर एरे हैं। इसलिए मैंने निम्नलिखित कोड की कोशिश की, लेकिन यह अजीब परिणाम देता है, जैसे कचरा आउटपुट या प्रोग्राम क्रैश: #include <stdio.h> int main (void) { char str [5] = "hello"; puts(str); } यह काम क्यों नहीं करता है? यह …

2
यदि शून्य सूचक (शून्य *) दो डेटा प्रकारों में से एक है, तो कैसे सत्यापित करें?
मैं एक फ़ंक्शन लिख रहा हूं जहां मैं 2 typeएस मापदंडों को स्वीकार करना चाहता हूं । A string(चार *) एक structureजहां वहाँ n तत्वों की संख्या होगी। और इसे प्राप्त करने के लिए मैं एक साधारण void *प्रकार के पैरामीटर का उपयोग करने के बारे में सोच रहा हूं …
10 c  gcc  types  clang 

2
यदि अपरिभाषित C ++ व्यवहार C परिभाषित व्यवहार से मिलता है तो क्या होता है?
मेरे पास एक *.cppफाइल है जिसे मैं C ++ (C C संकलक नहीं) के साथ संकलित करता हूं। युक्त फ़ंक्शन एक डाली पर निर्भर करता है (अंतिम पंक्ति देखें) जो सी में परिभाषित किया गया लगता है (कृपया सही है अगर मैं गलत हूं!), लेकिन इस विशेष प्रकार के लिए …

3
C में एक स्ट्रिंग की परिभाषा की विशिष्टताएं क्या हैं?
मैं अपनी एक कक्षा के लिए एक होमवर्क प्रश्न का उत्तर देने वाला हूं। विशेष रूप से, मुझे यह कहना है कि यदि C में कुछ सरणियों को स्ट्रिंग माना जाता है या नहीं। इस लेख के आधार पर ( https://www.geeksforgeeks.org/strings-in-c-2/ ) मुझे पता है कि तार अंत में अशक्त …

4
सी में एक नेस्टेड रूट की गणना
मुझे केवल पुनरावृत्ति का उपयोग करके निम्नलिखित नेस्टेड रूट अभिव्यक्ति की गणना करने के लिए कहा गया था । मैंने उस काम के नीचे कोड लिखा था, लेकिन उन्होंने हमें केवल एक फ़ंक्शन और 1 इनपुट का उपयोग करने की अनुमति दी nऔर 2 का उपयोग नहीं किया। क्या कोई …
9 c  recursion  sqrt 

1
C मुख्य पैरामीटर
मैंने एक कोड लिखा था जिसमें मुख्य मापदंडों को प्रदर्शित करना था, लेकिन जब मैंने इसे संकलित किया और "*" कार्यक्रम में टाइप किया तो मेरी फ़ाइल संरचना दिखाई दी। Cmd में कमांड इस तरह दिखता है:program.exe 1 2 3 * #include <stdio.h> #include <stdlib.h> int main(int argc, char const* …

2
C में कांस्टेबल क्वालिफायर और C ++ में कॉस्ट क्वालिफायर के बीच क्या अंतर है?
मुझे उपयोगकर्ता R की एक टिप्पणी मिली .. : C और C ++ समान भाषा नहीं हैं। विशेष रूप से, C constका C ++ से कोई लेना-देना नहीं है const। मुझे पता है, कि constसी में constक्वालिफायर और सी ++ में क्वालिफायर के बीच एक अंतर इसका डिफ़ॉल्ट लिंकेज है। …

1
विभिन्न कंपाइलरों पर शून्य में रूपांतरण
मैं विभिन्न कंपाइलरों के माध्यम से निम्नलिखित कोड चला रहा हूं: int main() { float **a; void **b; b = a; } मैं जो इकट्ठा करने में सक्षम था, void **वह जेनेरिक पॉइंटर नहीं है , जिसका अर्थ है कि दूसरे पॉइंटर से किसी भी रूपांतरण को कम से कम …
9 c++  c  cuda 

1
लिनक्स पर नई फ़ाइल डिस्क्रिप्टर खोलने से प्रक्रिया को रोकें लेकिन सॉकेट्स के माध्यम से फ़ाइल डिस्क्रिप्टर प्राप्त करने की अनुमति दें
मैं वर्तमान में एक प्रोजेक्ट पर काम कर रहा हूं, जहां मेरे पास एक पेरेंट प्रोसेस है जो सॉकेटपेयर, फोर्क्स सेट करता है और फिर कम्युनिकेशन के लिए इस सॉकेटपेयर का उपयोग करता है। बच्चा, यदि वह एक फ़ाइल (या किसी अन्य फ़ाइल डिस्क्रिप्टर आधारित संसाधन) को खोलना चाहता है, …
9 c  linux  system-calls 

1
क्या एक अपूर्ण प्रकार का सूचक अधूरा हो सकता है?
int (*)[]एक अपूर्ण प्रकार हो सकता है? सी 2018 6.2.5 1 कहता है: अनुवाद इकाई के भीतर विभिन्न बिंदुओं पर एक वस्तु प्रकार अपूर्ण हो सकता है (उस प्रकार की वस्तुओं के आकार को निर्धारित करने के लिए पर्याप्त जानकारी का अभाव) या पूर्ण (पर्याप्त जानकारी होना)। इस प्रकार ऐसा …

3
एलएलवीएम एक निरर्थक चर क्यों आवंटित करता है?
यहाँ एक एनुम परिभाषा और एक mainफ़ंक्शन के साथ एक सरल सी फ़ाइल है: enum days {MON, TUE, WED, THU}; int main() { enum days d; d = WED; return 0; } यह निम्नलिखित एलएलवीएम आईआर को प्रेषित करता है: define dso_local i32 @main() #0 { %1 = alloca i32, …
9 c  llvm  llvm-codegen 

1
CHAR_WIDTH अघोषित है
‘CHAR_WIDTH’ undeclared जब मैं इस सरल कार्यक्रम को संकलित करने का प्रयास करता हूं तो मुझे त्रुटि मिलती है : #include <stdio.h> #include <limits.h> int main() { printf("CHAR_BIT = %d\n", CHAR_BIT); printf("CHAR_WIDTH = %d\n", CHAR_WIDTH); return (0); } साथ में gcc ./show_char_width.c -o show_char_width और gcc: GNU C17 (Ubuntu 8.3.0-6ubuntu1) …
9 c  gcc 

1
बहुत ही सरल कोड से "अवैध हार्डवेयर निर्देश"
एक संदिग्ध दावे की जांच करते हुए , मैंने यह छोटा परीक्षण कार्यक्रम लिखा थाnoway.c int proveit() { unsigned int n = 0; while (1) n++; return 0; } int main() { proveit(); return 0; } यह परीक्षण, मुझे मिलता है: $ clang -O noway.c $ ./a.out zsh: illegal hardware …

2
C में संकलन-समय एनकैप्सुलेशन क्या है?
जब मैं C ++ से अधिक C के फायदों पर शोध कर रहा था, तो मैं इस पैराग्राफ में आया: सी में मानक तरीका है एनकैप्सुलेशन करने के लिए एक संरचना की घोषणा करना और केवल फ़ंक्शन के माध्यम से अपने डेटा तक पहुंच की अनुमति देना है। इस विधि …
9 c 

1
मंडेलब्रोट ब्रेनफ *** कार्यक्रम चलाते समय मेरा कार्यक्रम क्यों अटक जाता है?
मैं अपने सी कौशल में सुधार करना चाहता था, इसलिए मैं कुछ कार्यक्रम के विचारों को खोजता हूं। किसी ने एक साधारण ब्रेनफ *** इंटरप्रेटर और फिर एक कंपाइलर बनाने का प्रस्ताव रखा। इसलिए मैं यहाँ हूँ। मैं दुभाषिया बनाया और यह उम्मीद के मुताबिक काम करता है, मैंडलब्रॉट कार्यक्रम …

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