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

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

  1. C/C++ में पॉइंटर्स

    मूल रूप से, पॉइंटर्स वे वेरिएबल हैं जो किसी अन्य वेरिएबल का पता संग्रहीत करते हैं। जब हम किसी वेरिएबल को मेमोरी आवंटित करते हैं, तो पॉइंटर उस वेरिएबल के पते की ओर इंगित करता है। यूनेरी ऑपरेटर (*) का उपयोग वेरिएबल घोषित करने के लिए किया जाता है और यह आवंटित मेमोरी का पता लौटाता है। पॉइंटर्स का सिंटैक

  2. C में एरे को पॉइंटर

    पॉइंटर्स वे वेरिएबल हैं जो किसी अन्य वेरिएबल का पता संग्रहीत करते हैं। जब हम किसी वेरिएबल को मेमोरी आवंटित करते हैं, तो पॉइंटर उस वेरिएबल के पते की ओर इंगित करता है। यूनेरी ऑपरेटर (*) का उपयोग वेरिएबल घोषित करने के लिए किया जाता है और यह आवंटित मेमोरी का पता लौटाता है। एरे को पॉइंटर्स एरे वेरिएबल के

  3. C में वेरिएबल नाम कैसे प्रिंट करें?

    वेरिएबल नाम प्रिंट करने का एक उदाहरण निम्नलिखित है। उदाहरण #include <stdio.h> #define VariableName(name) #name int main() { int name; char ch; printf(The variable name : %s, VariableName(name)); printf(\nThe variable name : %s, VariableName(ch)); return 0; } आउटपुट The vari

  4. C में मल्टीडायमेंशनल एरे का आरंभीकरण

    एरे एक ही प्रकार के तत्वों का संग्रह है जो सन्निहित मेमोरी लोकेशन पर होता है। सबसे कम पता पहले तत्व से मेल खाता है जबकि सबसे अधिक अंतिम तत्व से मेल खाता है। एरे इंडेक्स शून्य (0) से शुरू होता है और एरे के आकार माइनस वन (एरे आकार - 1) पर समाप्त होता है। एरे का आकार शून्य से बड़ा इंटीजर होना चाहिए। आइ

  5. C में वेरिएबल साइज़्ड एरे का आरंभीकरण

    वेरिएबल साइज़्ड एरे वे डेटा संरचनाएं हैं जिनकी लंबाई कंपाइल टाइम के बजाय रनटाइम पर निर्धारित होती है। ये एरे संख्यात्मक एल्गोरिदम प्रोग्रामिंग को सरल बनाने में उपयोगी होते हैं। C99 एक C प्रोग्रामिंग मानक है जो वेरिएबल साइज़्ड एरे की अनुमति देता है। C में वेरिएबल साइज़्ड एरे को प्रदर्शित करने वाला एक

  6. C/C++ में तीसरे वेरिएबल के बिना दो वेरिएबल मान स्वैप करना

    दो वेरिएबल को स्वैप करने का एक उदाहरण निम्नलिखित है। उदाहरण #include <stdio.h> int main() { int a, b; printf(Enter the value of a : ); scanf(%d, &a); printf(\nEnter the value of b : ); scanf(%d, &b); a += b -= a = b - a; printf(\nAfter Swapping : %d\t%d, a,

  7. C/C++ में ग्लोबल और स्टेटिक वेरिएबल उनके डिफ़ॉल्ट मानों से क्यों आरंभ किए जाते हैं?

    ग्लोबल और स्टेटिक वेरिएबल उनके डिफ़ॉल्ट मानों से आरंभ किए जाते हैं क्योंकि यह C या C++ मानकों में है और कंपाइल समय पर शून्य से मान असाइन करना मुफ़्त है। दोनों स्टेटिक और ग्लोबल वेरिएबल जनरेटेड ऑब्जेक्ट कोड के लिए समान व्यवहार करते हैं। ये वेरिएबल .bss फाइल में आवंटित होते हैं और लोडिंग के समय यह वेर

  8. C/C++ में अंकगणितीय ऑपरेटर्स के बिना दो इंटीजर का योग कैसे करें?

    अंकगणितीय ऑपरेटर्स के बिना दो संख्याओं को जोड़ने का एक उदाहरण निम्नलिखित है। उदाहरण #include <iostream> #include <cmath> using namespace std; int add(int val1, int val2) { while(val2 != 0) { int c = val1 & val2; val1 = val1 ^ val2; val2 = c << 1;

  9. C/C++ में प्री-इन्क्रीमेंट और पोस्ट-इन्क्रीमेंट कॉन्सेप्ट

    इन्क्रीमेंट ऑपरेटर्स का उपयोग मान को एक से बढ़ाने के लिए किया जाता है जबकि डिक्रीमेंट इन्क्रीमेंट के विपरीत काम करता है। डिक्रीमेंट ऑपरेटर मान को एक से घटाता है। प्री-इन्क्रीमेंट (++i) - वेरिएबल को मान असाइन करने से पहले, मान को एक से बढ़ाया जाता है। पोस्ट-इन्क्रीमेंट (i++) - वेरिएबल को मान असाइन कर

  10. C/C++ में स्टेटिक वेरिएबल कहाँ स्टोर होते हैं?

    स्टेटिक वेरिएबल वे वेरिएबल होते हैं जो प्रोग्राम चलने तक मेमोरी में रहते हैं यानी उनका जीवनकाल पूरे प्रोग्राम रन का होता है। यह ऑटोमेटिक वेरिएबल से अलग है क्योंकि वे केवल तभी मेमोरी में रहते हैं जब उनका फंक्शन चल रहा होता है और फंक्शन खत्म होने पर नष्ट हो जाते हैं। स्टेटिक वेरिएबल मेमोरी के डेटा सेग

  11. g++ और gcc में क्या अंतर है?

    g++ GNU C++ Compiler (g++) लिनक्स में एक कंपाइलर है जिसका उपयोग C++ प्रोग्राम को संकलित करने के लिए किया जाता है। यह .c और .cpp एक्सटेंशन वाली दोनों फाइलों को C++ फाइलों के रूप में संकलित करता है। C++ प्रोग्राम को संकलित करने के लिए कंपाइलर कमांड निम्नलिखित है। g++ program.cpp -o filename यहाँ, file

  12. C/C++ में size_t को printf से प्रिंट करने का सही तरीका क्या है?

    हमें size_t लंबाई के वेरिएबल को प्रिंट करने के लिए %zu का उपयोग करना चाहिए। हम %d का उपयोग करके भी size_t वेरिएबल को प्रिंट कर सकते हैं, यह कोई त्रुटि नहीं दिखाएगा। size_t वेरिएबल को प्रिंट करने का सही तरीका %zu का उपयोग है। %zu फॉर्मेट में, z एक लंबाई संशोधक है और u अनसाइन्ड टाइप के लिए खड़ा है। si

  13. C/C++ में extern का उपयोग कब करें

    एक्सटर्नल वेरिएबल को ग्लोबल वेरिएबल के रूप में भी जाना जाता है। ये वेरिएबल फंक्शन के बाहर परिभाषित होते हैं और फंक्शन निष्पादन के दौरान विश्व स्तर पर उपलब्ध होते हैं। एक्सटर्नल वेरिएबल को घोषित और परिभाषित करने के लिए extern कीवर्ड का उपयोग किया जाता है। कीवर्ड extern C का उपयोग C++ में उन फंक्शन को

  14. C/C++ में रेफरेंस बनाम पॉइंटर्स का उपयोग कब करें

    रेफरेंस वेरिएबल रेफरेंस वेरिएबल पहले से मौजूद वेरिएबल का एक वैकल्पिक नाम है। इसे किसी अन्य वेरिएबल को संदर्भित करने के लिए बदला नहीं जा सकता और घोषणा के समय आरंभ किया जाना चाहिए। यह NULL नहीं हो सकता। रेफरेंस वेरिएबल घोषित करने के लिए ऑपरेटर & का उपयोग किया जाता है। रेफरेंस वेरिएबल का सिंटैक्स न

  15. C/C++ में एरे की लंबाई कैसे खोजें?

    एरे की लंबाई खोजने के कुछ तरीके निम्नलिखित हैं - विधि 1 - sizeof ऑपरेटर का उपयोग करना sizeof() ऑपरेटर का उपयोग एरे की लंबाई खोजने के लिए किया जा सकता है। C++ में sizeof ऑपरेटर के उपयोग को प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है। उदाहरण #include <iostream> using namespace std; int main()

  16. C या C++ में goto का उदाहरण

    goto स्टेटमेंट एक जंप स्टेटमेंट है जो प्रोग्राम कंट्रोल को goto से एक लेबल पर जाने की अनुमति देता है। goto स्टेटमेंट का उपयोग करना अच्छा नहीं माना जाता क्योंकि यह प्रोग्राम को जटिल और समझने में कठिन बना देता है। goto स्टेटमेंट का सिंटैक्स निम्नलिखित है। goto label; ... label: statements; C++ में got

  17. C में ग्लोबल और स्टेटिक वेरिएबल का आरंभीकरण

    C भाषा में ग्लोबल और स्टेटिक दोनों वेरिएबल को कॉन्स्टेंट मानों से आरंभ किया जाना चाहिए। ऐसा इसलिए है क्योंकि इन वेरिएबल के मान निष्पादन शुरू होने से पहले ज्ञात होने चाहिए। यदि ग्लोबल और स्टेटिक वेरिएबल के लिए कॉन्स्टेंट मान प्रदान नहीं किए जाते हैं तो एक त्रुटि उत्पन्न होगी। ग्लोबल और स्टेटिक वेरिएब

  18. C में वेरिएबल को कॉन्स्टेंट के रूप में घोषित करना

    वेरिएबल को const कीवर्ड या #define प्रीप्रोसेसर डायरेक्टिव का उपयोग करके कॉन्स्टेंट के रूप में घोषित किया जा सकता है। इनके बारे में विवरण निम्नलिखित हैं। const कीवर्ड वेरिएबल के डेटा टाइप से पहले const कीवर्ड का उपयोग करके वेरिएबल को कॉन्स्टेंट घोषित किया जा सकता है। कॉन्स्टेंट वेरिएबल को केवल एक बा

  19. C/C++ वेरिएबल्स नंबर से क्यों शुरू नहीं हो सकते?

    C/C++ में, एक वेरिएबल नाम में अल्फाबेट्स, नंबर्स और अंडरस्कोर (_) कैरेक्टर हो सकते हैं। C/C++ भाषा में कुछ कीवर्ड्स हैं, उनके अलावा सब कुछ आइडेंटिफायर माना जाता है। आइडेंटिफायर्स वेरिएबल, कॉन्स्टेंट्स, फंक्शन्स आदि के नाम हैं। हम उस आइडेंटिफायर को निर्दिष्ट नहीं कर सकते जो नंबर से शुरू होता है क्य

  20. C में इंटीजर प्रमोशन्स

    कुछ डेटा टाइप्स हैं जो इंटीजर डेटा टाइप से कम बाइट्स लेते हैं जैसे char, short आदि। यदि उन पर कोई ऑपरेशन किया जाता है, तो वे स्वचालित रूप से int में प्रमोट हो जाते हैं। इसे इंटीजर प्रमोशन्स के रूप में जाना जाता है। एक प्रोग्राम जो C में इंटीजर प्रमोशन को प्रदर्शित करता है वह इस प्रकार है। उदाहरण

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:8/73  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14