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

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

12
Printf का उपयोग करके चार कैसे दोहराएं?
मैं printf("?", count, char)एक चरित्र countबार दोहराना पसंद करना चाहता हूँ । इसे पूरा करने के लिए सही प्रारूप-स्ट्रिंग क्या है? संपादित करें: हाँ, यह स्पष्ट है कि मैं printf()एक पाश में कॉल कर सकता हूं , लेकिन यह वही है जो मैं बचना चाहता था।
79 c  printf 

4
उद्घोषणा और जाँच / तुलना (बिटमास्क-) उद्देश्य-सी में enums
आप कोको में जानते हैं कि यह बात है, उदाहरण के लिए आप एक UIViewऔर बना सकते हैं: view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; मेरे पास UIViewकई राज्यों के साथ एक प्रथा है, जिसे मैंने enumइस तरह से परिभाषित किया है : enum DownloadViewStatus { FileNotDownloaded, FileDownloading, FileDownloaded }; प्रत्येक बनाए …

4
किसी वैरिएबल को शुरू करने, परिभाषित करने, घोषित करने के बीच अंतर
प्रश्न पढ़ने के बाद , मैं घोषणा और परिभाषा के बीच के अंतर को जानता हूं। तो क्या इसका मतलब यह है कि परिभाषा घोषणा के साथ-साथ आरंभिकता के बराबर है?
78 c++  c  terminology 

17
C99 में सबसे उपयोगी नई विशेषताएँ क्या हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम उम्मीद करते हैं कि उत्तर तथ्यों, संदर्भों या विशेषज्ञता द्वारा समर्थित होंगे, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि इस …
78 c  c99 

1
बेस्ट सी / सी ++ नेटवर्क लाइब्रेरी
इस प्रश्न के उत्तर सामुदायिक प्रयास हैं । इस पोस्ट को बेहतर बनाने के लिए मौजूदा उत्तरों को संपादित करें। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। मैंने C / C ++ में थोड़ा सा भी काम नहीं किया है और बस सोच रहा …
78 c++  c  networking 

8
पैक्ड 8-बिट पूर्णांक को 64-बिट पूर्णांक में 1, समानांतर में, SWAR बिना हार्डवेयर SIMD के
अगर मेरे पास 64-बिट पूर्णांक है जो मैं 8 तत्वों के साथ पैक किए गए 8-बिट पूर्णांक की एक सरणी के रूप में व्याख्या कर रहा हूं। 1एक तत्व के दूसरे तत्व के परिणाम को प्रभावित किए बिना अतिप्रवाह से निपटने के दौरान मुझे प्रत्येक पैक किए गए पूर्णांक से …
77 c++  c  bit-manipulation  simd  swar 

7
क्या मैं 0 के मूल्य के प्रतिस्थापन के रूप में NULL का उपयोग कर सकता हूं?
क्या मैंने NULLसूचक को प्रतिस्थापन के रूप में उपयोग करने की अनुमति दी है 0? या ऐसा करने में कुछ गलत है? जैसे उदहारण के लिए: int i = NULL; के लिए प्रतिस्थापन के रूप में: int i = 0; प्रयोग के रूप में मैंने निम्नलिखित कोड संकलित किया: #include …

10
कैटालिना 10.15 में अपग्रेड करने के बाद मैक पर सी प्रोग्राम संकलित नहीं कर सकते
Mojave में अपग्रेड करने के बाद मैक पर C प्रोग्राम को संकलित करने का पिछला सवाल नहीं हो सकता है , और जो उत्तर दिए गए हैं उनमें से अधिकांश बदलावों को गलत बताया गया है। अब - सोमवार 2019-10-07 तक - आप macOS Catalina 10.15 में अपग्रेड कर सकते …
64 c  xcode  macos  gcc  macos-catalina 

4
संरचना के सरणी के अंत में खाली ब्रेसेस '{}' की क्या आवश्यकता है?
मैंने लिनक्स कर्नेल में कुछ सी कोड मारा : static struct ctl_table ip_ct_sysctl_table[] = { { .procname = "ip_conntrack_max", .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec, }, // ... { .procname = "ip_conntrack_log_invalid", .maxlen = sizeof(unsigned int), .mode = 0644, .proc_handler = proc_dointvec_minmax, .extra1 = &log_invalid_proto_min, .extra2 = …

4
क्या करता है ((शून्य (*) ()) buf) (); क्या मतलब है?
मैं picoCTF पर एक द्विआधारी शोषण चुनौती का समाधान कर रहा हूं और इस कोड के टुकड़े पर आया हूं: ((void (*)())buf)(); जहां bufएक चरित्र सरणी है। मैंने चुनौती को हल कर दिया, लेकिन यह समझ नहीं पाया कि वास्तव में यह क्या कर रहा है। मैंने इस धागे को …

4
यदि कंपरेंट * एरे इनिशियलाइज़ेशन कॉमा गायब है तो कंपाइलर वार्निंग जेनरेट करें
मैं अपने सी कोड में स्ट्रिंग शाब्दिक तालिकाओं का उपयोग कर रहा हूं। ये तालिकाएँ कमोबेश ऐसी दिखती हैं: static const char* const stateNames[STATE_AMOUNT] = { "Init state", "Run state", "Pause state", "Error state", }; ऊपर दिए गए कोड के साथ समस्या यह है कि यदि तालिका लंबी हो जाती …
53 c  initialization 

6
(x | y) - y यह केवल x या x भी क्यों नहीं हो सकता है 0`
मैं एक कर्नेल कोड पढ़ रहा था, और एक स्थान पर मैंने ifकथन के अंदर एक अभिव्यक्ति देखी है if (value == (SPINLOCK_SHARED | 1) - 1) { ............ } जहां SPINLOCK_SHARED = 0x80000000एक पूर्वनिर्धारित स्थिरांक है। मुझे आश्चर्य है कि हमें (SPINLOCK_SHARED | 1) - 1टाइप रूपांतरण के उद्देश्य …

5
सी में सरणी सूचकांकों (बनाम अभिव्यक्ति) के मूल्यांकन का क्रम
इस कोड को देखकर: static int global_var = 0; int update_three(int val) { global_var = val; return 3; } int main() { int arr[5]; arr[global_var] = update_three(2); } कौन सी सरणी प्रविष्टि अपडेट की जाती है? 0 या 2? क्या सी के विनिर्देश में एक हिस्सा है जो इस विशेष …

2
Argc और argv 12 बाइट्स के पते अलग क्यों हैं?
मैंने अपने कंप्यूटर पर निम्न प्रोग्राम चलाया (64-बिट इंटेल पर चलने वाला लिनक्स)। #include <stdio.h> void test(int argc, char **argv) { printf("[test] Argc Pointer: %p\n", &argc); printf("[test] Argv Pointer: %p\n", &argv); } int main(int argc, char **argv) { printf("Argc Pointer: %p\n", &argc); printf("Argv Pointer: %p\n", &argv); printf("Size of &argc: %lu\n", …

2
क्यों स्विच को उसी तरह से ऑप्टिमाइज़ नहीं किया जाता है जैसे कि c / c ++ में और क्यों?
वर्ग का निम्नलिखित कार्यान्वयन सीएमपी / जेई बयानों की एक श्रृंखला का उत्पादन करता है जैसे कि मैं एक जंजीर की अपेक्षा करता हूं यदि कथन: int square(int num) { if (num == 0){ return 0; } else if (num == 1){ return 1; } else if (num == 2){ …

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