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

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

1
निश्चित सी बुक गाइड और सूची
इस प्रश्न के उत्तर सामुदायिक प्रयास हैं । इस पोस्ट को बेहतर बनाने के लिए मौजूदा उत्तरों को संपादित करें। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। यह प्रश्न गुणवत्ता की पुस्तकों की समुदाय-अनुरक्षित सूची एकत्र करने का प्रयास करता हैसी प्रोग्रामिंग भाषा, विभिन्न …
400 c 

25
एलोका () का उपयोग अच्छा अभ्यास क्यों नहीं माना जाता है?
alloca()ढेर पर स्मृति को आवंटित करता है, न कि ढेर पर malloc()। इसलिए, जब मैं दिनचर्या से लौटता हूं तो स्मृति मुक्त हो जाती है। तो, वास्तव में यह गतिशील रूप से आवंटित स्मृति को मुक्त करने की मेरी समस्या को हल करता है। के माध्यम से आवंटित स्मृति को …
400 c  stack  malloc  allocation  alloca 

16
स्टेटिक लिंकिंग बनाम डायनेमिक लिंकिंग
क्या डायनेमिक लिंकिंग पर स्थिर लिंकिंग चुनने के लिए कोई आकर्षक प्रदर्शन कारण हैं या कुछ स्थितियों में इसके विपरीत? मैंने निम्नलिखित को सुना या पढ़ा है, लेकिन मैं इस विषय पर पर्याप्त नहीं जानता कि इसकी सत्यता के लिए क्या करना है। 1) स्टेटिक लिंकिंग और डायनेमिक लिंकिंग के …

12
मुझे वर्तमान C या C ++ मानक दस्तावेज़ कहां मिलेंगे?
इस प्रश्न के उत्तर सामुदायिक प्रयास हैं । इस पोस्ट को बेहतर बनाने के लिए मौजूदा उत्तरों को संपादित करें। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। На сттот вопрос есть ответы на Stack Overflow на русском : Где взять стандарт C ++? कई …
394 c++  c  standards  c++-faq 

11
फ्लोटिंग पॉइंट वैल्यू की तुलना करना कितना खतरनाक है?
मुझे पता है कि संकल्प स्वतंत्र समन्वय प्रणाली के कारण UIKitउपयोग करता CGFloatहै। लेकिन हर बार अगर मैं उदाहरण के लिए जाँच करना चाहता हूँ कि frame.origin.xक्या 0यह मुझे बीमार महसूस कर रहा है: if (theView.frame.origin.x == 0) { // do important operation } नहीं है CGFloatझूठे सकारात्मक की चपेट …

6
यह निर्धारित करने का सबसे तेज़ तरीका है कि मानों के ज्ञात सेट के साथ एक पूर्णांक दो पूर्णांकों (समावेशी) के बीच है या नहीं
x >= start && x <= endयदि पूर्णांक दो पूर्णांकों के बीच है, तो C या C ++ से अधिक तेज़ तरीका है ? अद्यतन : मेरा विशिष्ट मंच iOS है। यह एक बॉक्स ब्लर फ़ंक्शन का हिस्सा है जो किसी दिए गए वर्ग में एक सर्कल में पिक्सल को …
389 c++  c  performance  math 

10
कोई फ़ंक्शन जिसके पास कोई पैरामीटर नहीं है (वास्तविक फ़ंक्शन परिभाषा की तुलना में) संकलन करता है?
मैं अभी किसी के सी कोड में आया हूं कि मैं उलझन में हूं कि यह क्यों संकलन कर रहा है। दो बिंदु हैं जो मुझे समझ नहीं आ रहे हैं। सबसे पहले, फ़ंक्शन प्रोटोटाइप में वास्तविक फ़ंक्शन परिभाषा की तुलना में कोई पैरामीटर नहीं है। दूसरा, फ़ंक्शन परिभाषा में …


11
मुक्त कैसे जानता है कि मुक्त करने के लिए कितना है?
सी प्रोग्रामिंग में, आप किसी भी तरह के पॉइंटर को पास कर सकते हैं जिसे आप एक तर्क के रूप में पसंद करते हैं, यह कैसे पता चलता है कि आवंटित मेमोरी का आकार मुफ्त में है? जब भी मैं किसी फ़ंक्शन को पॉइंटर पास करता हूं, तो मुझे आकार …
384 c  size  pointers  free 


12
आप प्रिंटफ का उपयोग करके एक लंबे समय तक लंबे प्रारूप को कैसे स्वरूपित करते हैं?
#include <stdio.h> int main() { unsigned long long int num = 285212672; //FYI: fits in 29 bits int normalInt = 5; printf("My number is %d bytes wide and its value is %ul. A normal number is %d.\n", sizeof(num), num, normalInt); return 0; } आउटपुट: My number is 8 bytes wide …

17
आपको gcc में C / C ++ स्रोत से कोडांतरक आउटपुट कैसे मिलेगा?
कोई इसे कैसे करता है? अगर मैं यह विश्लेषण करना चाहता हूं कि कुछ कैसे संकलित हो रहा है, तो मुझे उत्सर्जित विधानसभा कोड कैसे मिलेगा?
379 c++  c  debugging  gcc  assembly 

6
मैं जीडीबी में एक लंबी स्ट्रिंग का पूरा मूल्य कैसे प्रिंट करूं?
मैं जीडीबी में सी-स्ट्रिंग की पूरी लंबाई प्रिंट करना चाहता हूं। डिफ़ॉल्ट रूप से इसे संक्षिप्त किया जा रहा है, मैं GDB को पूरे स्ट्रिंग को प्रिंट करने के लिए कैसे मजबूर करूं?
376 c++  c  string  debugging  gdb 

14
लिनक्स में pthread_create का अपरिभाषित संदर्भ
मैंने https://computing.llnl.gov/tutorials/pthreads/ से वेब पर निम्न डेमो उठाया #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n", tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t<NUM_THREADS; t++){ printf("In …

7
2 डी सरणी से अधिक चलने पर लूप का क्रम प्रदर्शन को क्यों प्रभावित करता है?
नीचे दो प्रोग्राम हैं जो लगभग समान हैं सिवाय इसके कि मैंने iऔर jचर को चारों ओर घुमाया। वे दोनों अलग-अलग समय में चलते हैं। क्या कोई समझा सकता है कि ऐसा क्यों होता है? संस्करण 1 #include <stdio.h> #include <stdlib.h> main () { int i,j; static int x[4000][4000]; for …

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