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

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

3
साइज़ोफ़ इंट क्यों गलत है, जबकि साइज़ोफ़ (इंट) सही है?
हम जानते हैं कि sizeofकिसी भी डेटाटाइप और अभिव्यक्ति के आकार की गणना के लिए एक ऑपरेटर का उपयोग किया जाता है, और जब ऑपरेंड एक अभिव्यक्ति होता है, तो कोष्ठक को छोड़ा जा सकता है। int main() { int a; sizeof int; sizeof( int ); sizeof a; sizeof( a …
96 c++  c  sizeof 

1
संरचना घोषणा के अंत में इस [1] का उद्देश्य क्या है?
मैं अपने MSP430 माइक्रोकंट्रोलर की हेडर फ़ाइलों के माध्यम से स्नूपिंग कर रहा था, और मैं इसमें भाग गया <setjmp.h>: /* r3 does not have to be saved */ typedef struct { uint32_t __j_pc; /* return address */ uint32_t __j_sp; /* r1 stack pointer */ uint32_t __j_sr; /* r2 status …

6
क्यों एक बिट क्षेत्र के लिए एक ही मूल्य वापस नहीं दे रहा है एक मूल्य प्रदान कर रहा है?
मैंने इस Quora पोस्ट में निम्न कोड देखा : #include <stdio.h> struct mystruct { int enabled:1; }; int main() { struct mystruct s; s.enabled = 1; if(s.enabled == 1) printf("Is enabled\n"); // --> we think this to be printed else printf("Is disabled !!\n"); } C और C ++ दोनों में, …

7
फ़र्ज़ी / फ़ेराईट को आकार लेने और तर्क के रूप में गिनने के लिए तर्क क्या है?
हमारे यहां काम पर एक चर्चा हुई कि क्यों भयभीत और लिखने वाले प्रति सदस्य का आकार लेते हैं और केवल बफर और आकार लेने के बजाय पढ़े / लिखे सदस्यों की संख्या को गिनते और वापस करते हैं। इसका एकमात्र उपयोग हम साथ कर सकते हैं, यदि आप ऐसी …
96 c  libc 

3
क्या "स्थिर" या "बाहरी" बिना "इनलाइन" C99 में कभी उपयोगी है?
जब मैं इस कोड को बनाने की कोशिश करता हूं inline void f() {} int main() { f(); } कमांड लाइन का उपयोग करना gcc -std=c99 -o a a.c मुझे एक लिंकर त्रुटि (अपरिभाषित संदर्भ f) मिलती है । त्रुटि गायब हो जाती है अगर मैं उपयोग करता हूं static …
96 c  inline  c99 

3
सी में एक नई निर्देशिका बनाना
मैं एक कार्यक्रम लिखना चाहता हूं जो एक निर्देशिका के अस्तित्व की जांच करता है; यदि वह निर्देशिका मौजूद नहीं है, तो यह निर्देशिका और उसके अंदर एक लॉग फ़ाइल बनाता है, लेकिन यदि निर्देशिका पहले से मौजूद है, तो यह सिर्फ उस फ़ोल्डर में एक नई लॉग फ़ाइल बनाता …
96 c  linux  directory 


13
नेस्टेड छोरों से बाहर कैसे तोड़ें?
यदि मैं एक breakबयान का उपयोग करता हूं , तो यह केवल आंतरिक लूप को तोड़ देगा और बाहरी लूप को तोड़ने के लिए मुझे कुछ ध्वज का उपयोग करने की आवश्यकता है। लेकिन अगर कई नेस्टेड लूप हैं, तो कोड अच्छा नहीं लगेगा। सभी छोरों को तोड़ने का कोई …
96 c  nested-loops  break 

9
C में मुख्य () विधि कैसे काम करती है?
मुझे पता है कि मुख्य विधि लिखने के लिए दो अलग-अलग हस्ताक्षर हैं - int main() { //Code } या कमांड लाइन तर्क को संभालने के लिए, हम इसे लिखते हैं- int main(int argc, char * argv[]) { //code } में C++मैं जानता हूँ कि हम एक विधि को ओवरलोड …
96 c++  c 

14
सी मानक पुस्तकालय हेडर के लिए ग्रहण सीडीटी के साथ "अनट्रेस किए गए समावेश" त्रुटि
मैंने ग्रहण के लिए सीडीटी की स्थापना की और एक सरल हैलो वर्ल्ड सी प्रोग्राम लिखा: #include <stdio.h> int main(void){ puts("Hello, world."); return 0; } कार्यक्रम सही ढंग से बनाता है और चलाता है, लेकिन ग्रहण इस पीले प्रश्न चिह्न को शामिल किए जाने के बयान के माध्यम से दिखाता …

11
C में स्ट्रिंग के लिए फ़ाइल की सामग्री कैसे पढ़ें?
C में किसी फ़ाइल को खोलने और उसकी सामग्री को स्ट्रिंग (char *, char [], जो भी हो) में पढ़ने के लिए सबसे सरल तरीका (कम से कम त्रुटि-रहित, कम से कम कोड की लाइनें, हालाँकि आप इसकी व्याख्या करना चाहते हैं) क्या है?
96 c  string  file 

5
पॉइंटर एड्रेस और पॉइंटर का मान कैसे बढ़ाया जाए?
मान लो की, int *p; int a = 100; p = &a; निम्नलिखित कोड वास्तव में क्या करेगा और कैसे करेगा? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *(++p); मुझे पता है, यह कोडिंग के मामले में एक तरह से गड़बड़ है, लेकिन मैं जानना चाहता हूं कि …
96 c  pointers 

9
सशर्त ऑपरेटर का उपयोग करते समय C, समतल तारों की अनुमति क्यों नहीं देता है?
निम्नलिखित कोड समस्याओं के बिना संकलित करता है: int main() { printf("Hi" "Bye"); } हालाँकि, यह संकलन नहीं है: int main() { int test = 0; printf("Hi" (test ? "Bye" : "Goodbye")); } उसका क्या कारण है?

13
मैं प्रीप्रोसेसर मैक्रो में "साइज़ोफ़" का उपयोग कैसे कर सकता हूं?
क्या sizeofप्रीप्रोसेसर मैक्रो में ए का उपयोग करने का कोई तरीका है ? उदाहरण के लिए, कुछ वर्षों में स्थितियों का एक टन रहा है जिसमें मैं कुछ करना चाहता था: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif सटीक चीज़ जो मैं यहाँ देख रहा …
95 c  gcc 

6
C में टिल्ड ऑपरेटर
मैंने ELF हैशिंग एल्गोरिथ्म में उपयोग किए जाने वाले टिल्ड ऑपरेटर को देखा है, और मैं उत्सुक हूं कि यह क्या करता है। (कोड अनंत काल से है ।) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; …
95 c++  c  operators 

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