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


8
सी में चर घोषणा प्लेसमेंट
मैंने लंबे समय से सोचा था कि सी में, फ़ंक्शन की शुरुआत में सभी चर घोषित किए जाने थे। मुझे पता है कि C99 में, नियम C ++ की तरह ही हैं, लेकिन C89 / ASI C के लिए चर घोषणा प्लेसमेंट नियम क्या हैं? निम्नलिखित कोड सफलतापूर्वक gcc -std=c89और …
129 c  declaration  c89 

3
जब C99 मोड में संकलित किया जाता है और C99 मोड में संकलित किया जाता है, तो नीचे दिए गए प्रोग्राम आउटपुट `C89` कैसे करता है?
मुझे वेब से यह C प्रोग्राम मिला है: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } इस कार्यक्रम के साथ दिलचस्प बात यह है कि जब इसे C89 मोड में संकलित और चलाया जाता है, तो यह प्रिंट करता है C89और जब इसे संकलित किया जाता है और C99 …
128 c  printf  comments  c99  c89 

5
C, C99, ANSI C और GNU C में क्या अंतर है?
मैंने codechef पर प्रोग्रामिंग अभ्यास शुरू कर दिया है और सी और सी 99 के बीच के अंतर से भ्रमित हो गया है । यहाँ C का क्या अर्थ है? यह C89 है? इस सबमिट के निचले भाग पर स्थित भाषाओं की जाँच करें । इसमें C और C99 दोनों …
123 c  gcc  c99  c89  ansi-c 

8
क्या "स्ट्रक्चर हैक" तकनीकी रूप से अपरिभाषित व्यवहार है?
मैं जिस चीज के बारे में पूछ रहा हूं वह अच्छी तरह से जाना जाता है "किसी संरचना का अंतिम सदस्य चर लंबाई" चाल है। यह कुछ इस तरह चलता है: struct T { int len; char s[1]; }; struct T *p = malloc(sizeof(struct T) + 100); p->len = 100; …

3
पीडीएफ प्रारूप में C89 / C90 मानकों को कोई कहां से प्राप्त कर सकता है?
मैं C89 / C90 मानक के एक मुक्त प्रतिलिपि संस्करण की तलाश कर रहा हूं, लेकिन मुझे यह कहीं भी नहीं मिल रहा है! इसे ढूंढना इतना कठिन क्यों है? C99 और C11 मानकों को इंटरनेट पर कॉपी प्राप्त करना बहुत आसान है। स्टैक ओवरफ्लो प्रश्नों में भी मुझे वर्तमान …
90 c  ansi  c89 

10
आपको स्ट्रॉन्की की जगह स्ट्रेंथ का इस्तेमाल क्यों करना चाहिए?
संपादित करें: मैंने उदाहरण के लिए स्रोत जोड़ा है। मैं इस उदाहरण में आया : char source[MAX] = "123456789"; char source1[MAX] = "123456789"; char destination[MAX] = "abcdefg"; char destination1[MAX] = "abcdefg"; char *return_string; int index = 5; /* This is how strcpy works */ printf("destination is originally = '%s'\n", destination); …

30
क्या एम्बेडेड विकास के लिए C ++ के बजाय C का उपयोग करने का कोई कारण है?
सवाल मेरे हार्डवेयर C ++ और C89 में दो कंपाइलर हैं मैं कक्षाओं के साथ C ++ का उपयोग करने के बारे में सोच रहा हूं, लेकिन बहुरूपता के बिना (vtables से बचने के लिए)। C ++ का उपयोग करने के मुख्य कारण हैं: मैं मैक्रो परिभाषाओं के बजाय "इनलाइन" …
82 c++  c  embedded  c89 

4
यह फ़ंक्शन एक स्ट्रिंग की सही लंबाई क्यों लौटाता है? (एक चार्ट पॉइंटर में वृद्धि)
यह एक फ़ंक्शन है जो एक स्ट्रिंग में वर्णों की संख्या को गिनता है: int str_len(const char* s) { int i = 0; while(*(s++)) { i++; } return i; } यह सही लंबाई क्यों लौटाता है? मान लीजिए कि मैं इस फ़ंक्शन को एक साधारण स्ट्रिंग के साथ कहता हूं …
12 c  while-loop  strlen  c89 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.