Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्रामिंग

  1. C भाषा में रजिस्टर स्टोरेज क्लास क्या है?

    C प्रोग्रामिंग भाषा में चार स्टोरेज क्लास हैं: auto extern static register रजिस्टर वेरिएबल्स कीवर्ड: register रजिस्टर वेरिएबल्स के मान CPU रजिस्टर्स में संग्रहीत होते हैं, सामान्य वेरिएबल्स की तरह मेमोरी (RAM) में नहीं। रजिस्टर्स CPU में अस्थायी स्टोरेज यूनिट्स हैं। ये सामान्य वेरिएबल्स की तुलना

  2. C भाषा में फंक्शन से संबंधित स्कोप नियम समझें

    स्कोप नियम निम्नलिखित कारकों से संबंधित हैं: वेरिएबल की पहुंच (accessibility) वेरिएबल के अस्तित्व की अवधि वेरिएबल के उपयोग की सीमा फंक्शन से संबंधित स्कोप नियम फंक्शन एक स्व-निहित ब्लॉक है जो एक विशेष कार्य करता है। फंक्शन बॉडी के भीतर घोषित वेरिएबल लोकल वेरिएबल कहलाते हैं। ये वेरिएबल केवल उस वि

  3. C भाषा में पूरी सरणी को फंक्शन में आर्गुमेंट के रूप में कैसे पास करें?

    सरणी संबंधित आइटम्स का समूह है जो एक सामान्य नाम से संग्रहीत होता है। सरणी घोषित करना datatype array_name[size]; आरंभीकरण कंपाइल टाइम आरंभीकरण रनटाइम आरंभीकरण घोषणा के समय आरंभीकरण: int a[5] = {100, 200, 300, 400, 500}; फंक्शन फंक्शन एक स्व-निहित ब्लॉक है जो एक विशिष्ट कार्य करता है। सरणी को आर

  4. C भाषा में पॉइंटर्स और टू-डायमेंशनल एरे समझें

    पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल का पता संग्रहीत करता है। पॉइंटर्स की विशेषताएँ मेमोरी स्पेस बचाता है। मेमोरी लोकेशन तक सीधी पहुंच के कारण एक्जीक्यूशन समय तेज होता है। पॉइंटर्स की मदद से मेमोरी कुशलतापूर्वक एक्सेस होती है (डायनामिक आवंटन/डीआवंटन)। डेटा स्ट्रक्चर्स के साथ उपयोग किया जाता है।

  5. C भाषा में strncpy() फंक्शन क्या है?

    C लाइब्रेरी फंक्शन char *strncpy(char *dest, const char *src, size_t n) स्रोत स्ट्रिंग (src) से गंतव्य स्ट्रिंग (dest) में n कैरेक्टर्स तक कॉपी करता है। यदि src की लंबाई n से कम है, तो dest का शेष भाग नल बाइट्स से भरा जाता है। घोषणा char stringname [size]; आरंभीकरण सिंगल कैरेक्टर: char string[10]

  6. C भाषा में strrev() फंक्शन क्या है?

    कैरेक्टर्स की सरणी को स्ट्रिंग कहा जाता है। घोषणा char stringname [size]; उदाहरण: char string[50]; आरंभीकरण सिंगल कैरेक्टर कॉन्स्टेंट: char string[10] = {H,e,l,l,o,\0} स्ट्रिंग कॉन्स्टेंट: char string[10] = Hello; एक्सेस करना - %s कंट्रोल स्ट्रिंग का उपयोग \0 मिलने तक स्ट्रिंग एक्सेस करने के लि

  7. C प्रोग्राम: स्ट्रिंग्स के पॉइंटर्स की सरणी और उनके पते प्रिंट करें

    C प्रोग्रामिंग में पॉइंटर्स की सरणी (array of pointers) को समझते हैं, विशेष रूप से स्ट्रिंग्स के लिए। पॉइंटर्स की सरणी (स्ट्रिंग्स के लिए) यह एक सरणी है जिसके तत्व स्ट्रिंग के बेस पते को इंगित करने वाले पॉइंटर्स होते हैं। घोषणा और आरंभीकरण: char *a[] = {one, two, three}; यहाँ: a[0] one स्ट्रिं

  8. C प्रोग्राम: स्ट्रिंग में कैरेक्टर की न्यूनतम घटना खोजें

    कैरेक्टर्स की सरणी (array) को स्ट्रिंग कहा जाता है। घोषणा (Declaration) सरणी घोषित करने का सिंटैक्स: char stringname [size]; उदाहरण: char string[50]; - 50 कैरेक्टर्स लंबाई की स्ट्रिंग आरंभीकरण (Initialization) सिंगल कैरेक्टर कॉन्स्टेंट का उपयोग करके: char string[10] = { H, e, l, l, o, \0 } स्ट्

  9. C प्रोग्राम: दी गई संख्या की घात (Power) की गणना करना

    समस्या उपयोगकर्ता से आधार (base) और घातांक (exponent) के रूप में दो पूर्णांक लें और घात की गणना करें। उदाहरण आधार = 3 घातांक = 4 घात = 3 × 3 × 3 × 3 = 81 एल्गोरिदम चरण 1: int और long चर घोषित करें चरण 2: कंसोल से आधार मान पढ़ें चरण 3: कंसोल से घातांक मान पढ़ें चरण 4: while लूप: जब तक घातांक !=

  10. C प्रोग्राम: मैट्रिक्स के सीमा तत्वों (Boundary Elements) का योग

    समस्या एक मैट्रिक्स दिया गया है, हमें मैट्रिक्स के सीमा तत्वों को प्रिंट करना है और उनका योग प्रदर्शित करना है। उदाहरण दिए गए मैट्रिक्स को देखें: दिया गया मैट्रिक्स (3x3) 1 2 3 4 5 6 7 8 9 सीमा मैट्रिक्स 1 2 3 4 6 7 8 9 सीमा तत्वों का योग: 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 = 40 तर्क: सीमा मैट

  11. C भाषा में फ़ंक्शन रिटर्न (Function Return) क्या है?

    फ़ंक्शन क्या है? एक फ़ंक्शन एक स्व-निहित ब्लॉक है जो एक विशिष्ट कार्य करता है। फ़ंक्शन के लाभ पुन: उपयोगिता (Reusability) प्रोग्राम लंबाई कम करता है त्रुटि स्थानांतरण आसान टॉप-डाउन मॉड्यूलर प्रोग्रामिंग की सुविधा रिटर्न मान गणनाओं में, हम आमतौर पर एक फ़ंक्शन से मान वापस करने की अपेक्षा करते हैं

  12. C प्रोग्रामिंग में दशमलव से बाइनरी रूपांतरण (Decimal to Binary Conversion)

    समस्या C प्रोग्रामिंग भाषा में फ़ंक्शन का उपयोग करके दशमलव संख्या को बाइनरी संख्या में कैसे बदलें? समाधान इस प्रोग्राम में, हम main() में toBinary फ़ंक्शन को कॉल करते हैं। कॉल किया गया फ़ंक्शन वास्तविक रूपांतरण करता है। तर्क while (decimal != 0) { remainder = decimal % 2; // शेष (0 या 1)

  13. C भाषा में const टाइप क्वालिफायर (Constant Type Qualifier)

    टाइप क्वालिफायर क्या हैं? टाइप क्वालिफायर C प्रोग्रामिंग भाषा में मौजूदा डेटा प्रकारों में विशेष विशेषताएं जोड़ते हैं। C में तीन टाइप क्वालिफायर हैं: const, volatile, restrict (C99)। const क्वालिफायर const इंगित करता है कि डेटा प्रारंभिकरण के बाद बदला नहीं जा सकता। कॉन्स्टेंट के तीन प्रकार 1. लि

  14. C भाषा में प्रीप्रोसेसर कमांड्स (Preprocessor Commands)

    प्रीप्रोसेसर क्या है? प्रीप्रोसेसर एक प्रोग्राम है जो सोर्स कोड को कंपाइलर के पास जाने से पहले प्रोसेस करता है। यह # प्रतीक से शुरू होने वाले प्रीप्रोसेसर निर्देशों के तहत काम करता है। प्रीप्रोसेसर कमांड्स के तीन प्रकार 1. मैक्रो सब्स्टीट्यूशन डायरेक्टिव्स हर घटना पर एक आइडेंटिफायर को पूर्वनिर्धार

  15. C भाषा में इंलाइन फ़ंक्शन (Inline Function) क्या है?

    इंलाइन फ़ंक्शन क्या है? इंलाइन फ़ंक्शन को उस स्थान पर प्रतिस्थापित किया जा सकता है जहां फ़ंक्शन कॉल हो रहा है। फ़ंक्शन प्रतिस्थापन हमेशा कंपाइलर की पसंद होती है (कंपाइलर इसे अनदेखा कर सकता है)। विशेषताएं इंलाइन फ़ंक्शन में, फ़ंक्शन कॉल वास्तविक प्रोग्राम कोड द्वारा प्रतिस्थापित हो जाता है अधिकांश

  16. C भाषा में पॉइंटर टू पॉइंटर (Double Pointer) और वॉइड पॉइंटर

    पॉइंटर टू पॉइंटर (Double Pointer) डबल पॉइंटर या पॉइंटर टू पॉइंटर एक चर है जो दूसरे पॉइंटर का पता रखता है। घोषणा डेटा_प्रकार **पॉइंटर_नाम; उदाहरण: int **p; // p एक पॉइंटर टू पॉइंटर है प्रारंभिकरण int a = 10; int *p; int **q; p = &a; // p, a का पता रखता है q = &p; // q, p का पता रखता है एक्

  17. C भाषा में कॉन्स्टेंट पॉइंटर (Pointer to Constant) क्या है?

    कॉन्स्टेंट पॉइंटर (Pointer to Constant) पॉइंटर टू कॉन्स्टेंट का अर्थ है: पॉइंटर जिस पते पर इंगित करता है, उस पते पर संग्रहीत मान को बदला नहीं जा सकता। पॉइंटर स्वयं किसी अन्य पते को इंगित कर सकता है, लेकिन मान केवल-पढ़ने योग्य (read-only) है। घोषणा सिंटैक्स const डेटा_प्रकार *पॉइंटर_नाम; // या डेटा_

  18. C भाषा में हेक्साडेसिमल को पूर्णांक (Integer) में बदलना

    समस्या C प्रोग्रामिंग भाषा का उपयोग करके हेक्साडेसिमल मान को पूर्णांक मान में कैसे बदलें? समाधान हेक्साडेसिमल मान 16 प्रतीकों में दर्शाए जाते हैं: 0-9 और A-F। यहां A-F का दशमलव समतुल्य 10-15 है। रूपांतरण तर्क हेक्स: A12 स्थिति: 2 1 0 (दाएं से बाएं, 0-आधारित) मान: 10 1 2 (A=10, 1=1, 2=2) दशमल

  19. C भाषा में कमांड लाइन आर्गुमेंट्स (Command Line Arguments)

    कमांड लाइन आर्गुमेंट्स क्या हैं? ऑपरेटिंग सिस्टम के प्रॉम्प्ट से जारी की गई एक निष्पादन योग्य इंस्ट्रक्शन को कमांड कहा जाता है। कमांड से जुड़े आर्गुमेंट्स होते हैं: argc - आर्गुमेंट काउंट (कुल आर्गुमेंट्स की संख्या) argv - आर्गुमेंट वेक्टर (आर्गुमेंट स्ट्रिंग्स का सरणी) पैरामीटर विवरण पैरामीटरप्

  20. C भाषा में बैकस्लैश कैरेक्टर कॉन्स्टेंट्स (Escape Sequences)

    बैकस्लैश कैरेक्टर कॉन्स्टेंट्स क्या हैं? एक बैकस्लैश (\) कुछ नॉन-ग्राफिक कैरेक्टर्स के विजुअल प्रतिनिधित्व की अनुमति देता है, एक एस्केप सीक्वेंस पेश करता है। सबसे आम एस्केप कॉन्स्टेंट न्यूलाइन कैरेक्टर (\n) है। बैकस्लैश कैरेक्टर्स की पूरी सूची एस्केप सीक्वेंसनामविवरणASCII \aअलर्ट (बेल)बीप ध्वनि7

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:61/73  20-कंप्यूटर/Page Goto:1 55 56 57 58 59 60 61 62 63 64 65 66 67