सी लैंग्वेज सीखने के लिए हमारे चैनल लर्न कोडिंग को सब्सक्राइब करें आज हम आपको बताएंगे सी प्रोग्रामिंग का कंप्लीट इंट्रोडक्शन जिसमें हम सबसे पहले पढ़ेंगे सी लैंग्वेज क्या होता है फुल एक्सप्लेनेशन मतलब सी लैंग्वेज को बनाने का सिंटेक्स क्या होता है सी लैंग्वेज का प्रोग्राम सिस्टम में कैसे बनाएंगे सी लैंग्वेज का एडवांटेजेस डिसएडवांटेजेस और सबसे में सी लैंग्वेज को डिवेलप करने का पर्पस क्या था इन सभी चीजों को हम इस एक वीडियो में आपको बताने वाले हैं तो सबसे पहले हम देखेंगे की सी लैंग्वेज होता क्या है सी इसे मिडिल लेवल प्रोसीजर ओरिएंटेड प्रोग्रामिंग लैंग्वेज सी एक मिडिल लेवल लैंग्वेज है मिडिल लेवल लैंग्वेज जिसे हम इसलिए कहते हैं क्योंकि हाई लेवल और लो लेवल दोनों के फंक्शनैलिटी को सपोर्ट करता है और cguural ओरिएंटेड प्रोग्रामिंग लैंग्वेज ऐसी क्योंकि इसमें हम फंक्शन क्रिएट कर सकते हैं ठीक है फंक्शन का कॉन्सेप्ट होता है एल्गोरिथम का कॉन्सेप्ट होता है लेकिन इसमें ऑब्जेक्ट ओरिएंटेड का कोई भी कॉन्सेप्ट नहीं होता है इसीलिए यह प्रोसीजर ओरिएंटेड प्रोग्रामिंग इसको डेनिस रिच इन डिवेलप कर था ठीक कहां डिवेलप किया था अत&टी में उन्होंने 1972 में सी लैंग्वेज को डिवेलप कर था और ये लेबोरेट्री कहां पे है उस में है ठीक है अभी सी लैंग्वेज को डिवेलप करने का में पर्पस क्या था डेनिस रिच का डेनिस रिच ही एक ऑपरेटिंग सिस्टम बनाना चाहते द जिसका नाम था यूनिक्स ठीक है यूनिक्स ऑपरेटिंग सिस्टम को बनाने के लिए उन्हें एक लैंग्वेज का जरूरत है इसीलिए उन्होंने सी लैंग्वेज को डिवेलप किया और यह यूनिक्स ऑपरेटिंग सिस्टम सी लैंग्वेज में ही क्रिएट है सी लैंग्वेज में ही बना हुआ है आज के टाइम पर सी लैंग्वेज का उसे किया जाता है सिस्टम सॉफ्टवेयर को क्रिएट करने के लिए कंपाइलर बनाने के लिए ठीक है इन सभी जगह पर सी लैंग्वेज उसे होता है जैसे अगर हम आदर प्रोग्रामिंग लैंग्वेज का बात करें जावा सी प्लस प्लस सभी प्रोग्रामिंग लैंग्वेज का मदर बोला जाता है क्योंकि जितने भी लैंग्वेज सी लैंग्वेज के बाद डिवेलप हुए हैं जैसे सी प्लस प्लस पाइथन जावा ये सभी डायरेक्टली या फिर इनडायरेक्टली सी लैंग्वेज से ही बिलॉन्ग करते हैं इसके ही फंक्शनैलिटी को सपोर्ट करते हैं सिंटेक्स में हम आपको बताएंगे कैसे फिलहाल यह हो गया सी का इंट्रोडक्शन अभी चलिए हम आपको बताते हैं की सी लैंग्वेज को लिखने का तरीका क्या होता है यानी स्ट्रक्चर क्या है स्ट्रक्चर ऑफ सी इस कॉल्ड सिंटेक्स तो यहां पे मैथमेटिक्स में फॉर्मूला होता है किसी भी मठ को क्रिएट करने के लिए बनाने के लिए सी लैंग्वेज में यानी प्रोग्रामिंग में सिंटेक्स होता है तो यह जो लिखा हुआ है ना यही सी लैंग्वेज को बनाने का सिंटेक्स होता है उसके प्रोग्राम को बनाने का सिंटेक्स होता है इतना आपको सी लैंग्वेज का अगर आपको भी प्रोग्राम लिखेंगे तो इतना आपको लिखना ही पड़ेगा चाहे यहां पे एक छोटा सा प्रोग्राम बनाओ या फिर बड़ा सा प्रोजेक्ट बनाओ सी पे तो सबसे पहले यह जो दिख रहा है आपको इसको बोलते हैं पूरा लाइन को बोलते हैं तो यहां पर जो आप यहां पर देख का रहे हैं ये हो गया मैं इंक्लूड एक स्टेटमेंट है जो की इस स्टैंडर्ड लाइब्रेरी को प्री प्रोसेसर के साथ लिंक करने का कम कर रहा है और पूरे लाइन को ही बोलते हैं हेडर फाइल स्टडी यो यानी स्टैंडर्ड इनपुट आउटपुट इसका फ्री डिफाइन लाइब्रेरी है इस लाइब्रेरी का उसे हम करते हैं इनपुट आउटपुट ऑपरेशंस को परफॉर्म करने के लिए तो इस स्टैंडर्ड लाइब्रेरी के पास में दो स्पेशल फंक्शन है सबसे पहला फंक्शन है स्कैन एफ इसका उसे हम करेंगे इनपुट के लिए सेकंड फंक्शन है प्रिंटर ठीक है इसका उसे करेंगे हम आउटपुट के लिए तो यह स्कैनर और प्रिंटर फंक्शन इसी स्टैंडर्ड लाइब्रेरी के अंदर है इसीलिए इसी के हर एक प्रोग्राम में हमें इसे इंक्लूड करना होता है ठीक है फिर यहां पर देख लेना में में एक फंक्शन है में फंक्शन से ही सी प्रोग्रामिंग का एग्जीक्यूशन स्टार्ट होता है और में फंक्शन में ही सी प्रोग्राम का एग्जीक्यूशन एंड होता है यह जो आप देख रहे हैं यह हो गया ओपन कर ले प्रिंसेस और ये हो गया क्लोज carnivoresis और इसी करले प्रिंसेस के बीच में हम अपना कोड लिखेंगे जो भी हम ऑपरेशन परफॉर्म करेंगे ठीक है तो ये हो गया हमारा प्रोग्राम का एग्जिट और एंट्री पॉइंट में फंक्शन में एक स्पेशल फंक्शन होता है यूजर डिफाइंड फंक्शन है ये क्योंकि में फंक्शन के अंदर जो भी कोड लिखते हैं हम लिखते हैं हम यूजर हैं ठीक है हम ही डिफाइन करेंगे इस कोड को इसीलिए ये हो गया एक यूजर डिफाइन फंक्शन और ये हर एक सी प्रोग्राम में रहेगा क्योंकि यही एंट्री और एग्जिट पॉइंट होता है सी प्रोग्राम का तो ये सिंटेक्स को हम डॉक्यूमेंटेशन फॉर्म में कैसे लिखेंगे स्टेप बाय स्टेप सबसे पहले होता है डॉक्यूमेंटेशन सेक्शन सी लैंग्वेज में डॉक्यूमेंटेशन सेक्शन में आता है हमारा कमेंट दो तरह का कमेंट होता है ये हो गया सिंगल लाइन कमेंट और एक हो गया हमारा मल्टी लाइन का कमेंट जो की ऑनलाइन तक एग्जिट करता है तो यह ऑप्शनल होता है इसको आप उसे कर भी सकते हैं नहीं कर सकते इसको उसे हम करते हैं अंडरस्टैंडिंग पर्पस के लिए सेकंड हो गया प्री प्रोसेसर डायरेक्टिव सेक्शन ये हो गया हमारा प्री प्रोसेसर डायरेक्टिव सेक्शन जो है इसका सिंबल आप देख रहे हैं उसके बाद हो गया ग्लोबल डिक्लेरेशन का सेक्शन यानी इस हेडर फाइल और इस में फंक्शन के बीच में ये जो आप गैप देख रहे हैं यहां पे अगर मैन लो हम कोई वेरिएबल बना दें इक्वल 10 ये हो गया ग्लोबल डिक्लेरेशन सेक्शन ठीक है इस वेरिएबल को पूरे प्रोग्राम में कहीं भी उसे कर सकते हैं हम ठीक है उसके बाद हो गया फंक्शन डिक्लेरेशन उसके बाद हमारा ये में फंक्शन ए जाता है ठीक है फंक्शन हम डिक्लेयर करेंगे और जो भी हमारा प्रोग्राम का ऑपरेशन होगा हम इसमें फंक्शन के अंदर परफॉर्म करेंगे तो ये सिंटेक्स का उसे करके ही हम से प्रोग्रामिंग का पहला प्रोग्राम आपको शो करके दिखाएंगे लेकिन उससे पहले आपको कुछ पॉइंट्स याद रखने होंगे सी लैंग्वेज के बारे में वह क्या है सबसे पहला है सी इस अन के सेंसेटिव लैंग्वेज का के सेंसेटिव लैंग्वेज है किस सेंसेटिव का मतलब क्या हो गया की अगर मैन लो हम एक वेरिएबल बनाए हैं इंतजार टाइप का ए और उसमें वैल्यू है 10 तो अगर मुझे इस 10 को एक्सेस करना होगा ना तो मुझे इस वेरिएबल ए को ही प्रिंट करना पड़ेगा हम प्रैक्टिकल शो करेंगे ए को प्रिंट करेंगे तभी हम अपना ये तन एक्सेस कर सकते हैं लेकिन आप सोचेंगे की ये जो ये डिफाइन किया हुआ है वेरिएबल इसको हम कैपिटल लेटर में यहां पे प्रिंट करें और इस वैल्यू को एक्सेस कर ले तो ऐसा नहीं होगा अगर आप स्मॉल लेटर में डिफाइन किए हैं तो आपको स्मॉल लेटर में ही एक्सेस करना पड़ेगा स्मॉल को कैपिटल में आप एक्सेस नहीं कर सकते उसी को बोलते हैं केस सेंसेटिव एक्सटेंशन होता है सी लैंग्वेज के किसी भी फाइल का अगर आप कोई भी इसी लैंग्वेज का फाइल बनाए हैं उसको से करेंगे तो डॉट सी एक्सटेंशन आपको देना पड़ेगा ये होता है सी का एक्सटेंशन के पास टोटल 32 की शब्द से यानी इसी 32 की शब्द में सी लैंग्वेज को लिखा गया है इतना ही कीवर्ड आप अगर पढ़ लेते हैं बढ़िया से तो आपका सी लैंग्वेज कंप्लीट हो जाएगा कीवर्ड्स रिज़र्व वर्ड होते हैं जो की पहले ही डिफाइंड है हमें बस उन्हें उसे करना होता है अपने रिटायरमेंट के अकॉर्डिंग ठीक है अभी चलिए हम आपको बताते हैं की देव सी प्लस प्लस आईडी को सिस्टम में कैसे डाउनलोड और इंस्टॉल करते हैं इसे हम इसलिए इंस्टॉल करेंगे सिस्टम में क्योंकि इसी के उसे करके हम सी लैंग्वेज का सिंटेक्स के थ्रू पहला प्रोग्राम बनाएंगे देव सी प्लस प्लस को डाउनलोड करने के लिए आपको अपना ब्राउज़र ओपन करना है ब्राउज़र ओपन हो जाने के बाद आपको टाइप करना है डेट सी प्लस प्लस डाउनलोड उसके बाद यहां पर फर्स्ट वाले लिंक पर क्लिक करिएगा जब आप क्लिक करेंगे तो यह सोर्स फोर्स डॉट नेट यह एक वेबसाइट ओपन होगा तो आपको इस डाउनलोड वाले ग्रीन बटन पर क्लिक करना है जब आप क्लिक करेंगे तो 5 सेकेंड्स के अंदर आपका जो डाउनलोडिंग है वह स्टार्ट हो जाएगा तो यहां पर आप देखो हमारा जो डाउनलोडिंग है है वह स्टार्ट होगा ठीक है डाउनलोडिंग स्टार्ट हो गया है तो कंट्रोल के प्रेस करके देखो इसका साइज 48 एमबी है हम क्या करें इसको कैंसिल कर रहे हैं क्योंकि हम डाउनलोड करके रखे हैं सेटअप फाइल फाइल एक्सप्लोरर के डाउनलोड वाले सेक्शन पे जाएंगे तो यहां पे देखो ये फाइल है तो इस पे डबल क्लिक कर देंगे इसको रन करने के लिए यस का परमिशन दीजिएगा अभी जो सेटअप है प्लस प्लस का आपके सामने यह लॉन्च होगा इंस्टॉलेशन के लिए आपको ओके करना है यहां पर फिर एग्री करिएगा उसके बाद नेक्स्ट इंस्टॉल तो यहां पर देखो हमारा यह इंस्टॉल हो रहा है डिप्सी प्लस प्लस 5.11 इसका वर्जन है जब यह इंस्टॉल्ड हो जाएगा तो यहां पर डेस्कटॉप आइकन भी आपको शो करेगा ठीक है अभी हम फिनिश पर क्लिक करेंगे तो फर्स्ट टाइम यह अपने आप लॉन्च होगा यानी स्टार्ट होगा यहां पर देखो यह आइकन ए चुका है हम नेक्स्ट करेंगे उसके बाद नेक्स्ट अगेन ओके तो यह ओपन हो गया आपको करना क्या है प्रोजेक्ट बनाने के लिए फाइल वाले सेक्शन पर जाना है न्यू पे आप क्लिक करेंगे सोर्स फाइल पर क्लिक करिएगा तो यहां पे देखो ये हमारा एक विंडो ए गया है यहीं पे हम कोड लिखेंगे उससे पहले हम क्या करेंगे इसका फॉन्ट साइज थोड़ा सा इंक्रीज कर लेंगे टूल्स का एनवायरनमेंट ऑप्शंस पे जाएंगे हम ठीक है यहां पर टूल्स का एडिटर ऑप्शंस पर जाएंगे हम फॉन्ट इसका साइज यहां से हम इंक्रीज कर लेते अभी ट्रेन है तो हम इसको कर देते हैं 20 ओके ठीक है तो सबसे पहले सिंटेक्स क्या था सी लैंग्वेज ठीक है फिर हमारा यह में फंक्शन रहेगा इस में फंक्शन के अंदर हम क्या करें हमें एक मैसेज प्रिंट करना है स्क्रीन में तो हम क्या करेंगे मैसेज प्रिंट करने के लिए प्रिंटर फंक्शन उसे करेंगे और यहां पर हम लर्न कोडिंग मैसेज प्रिंट करना चाहते हैं ठीक है अभी हम क्या करेंगे अपने प्रोग्राम को से करेंगे तो यहां पे हम से करेंगे इसको डेस्कटॉप पर मैं क्या कर रहा हूं एक फोल्डर क्रिएट कर रहा हूं सबसे पहले फोल्डर करने में हम दे देते हैं सी लैंग्वेज ठीक है और इसी सी लैंग्वेज फोल्डर के अंदर हम क्या कर रहे हैं अपने फाइल को से करें फाइल करने में दे देते हैं फर्स्ट डॉट सी हमारा एक्सटेंशन होगा डॉट सी एक्सटेंशन से तो यहां पर देखो फाइल करने में फर्स्ट डॉट सी है अभी इसको रन करने के लिए इस प्रोग्राम को रन करने के लिए एग्जीक्यूट वाले ऑप्शन पर जाएंगे सबसे पहले कंपाइल करेंगे आप f9 प्रेस करेंगे तो कंपाइल हो जाएगा है तो यहां पर देखो हमें एसटीडी यो डॉट नो सर्च लाइब्रेरी ठीक है यहां पर स्पेलिंग हमने मिस्टेक किया तो देखो एरर हमें बोल रहा की एसटीडी आयो जो हमने स्पेलिंग मिस्टेक किया था उसे तरह का कोई लाइब्रेरी नहीं है तो आप इस तरीके से एरर को भी इजीली डिबेट कर सकते हैं फिर से क्या करते रन करते अगर आप गलती करेंगे तो आपको एरर पता चल जाएगा अभी यहां पे एक और इधर आया है की हमने सेमीकंव नहीं दिया है प्रिंटर फंक्शन के बाद यहां पे ठीक है तो कंपाइलर आपको एक-एक लाइन पे एक्सप्लेन करके यहां पे बता देता है की आपने क्या मिस्टेक कराया आपने सिंटेक्स को फॉलो नहीं किया है अगर तो फिर एग्जीक्यूट करते हैं कंपाइल करेंगे सबसे पहले अभी यहां पर देखो सक्सेसफुली कंपाइल हो गया कोई भी एरर नहीं आया अब रन करने के लिए अगेन एग्जीक्यूट और रन वाले ऑप्शन पर क्लिक करेंगे आप चाहे तो f10 कर सकते हैं तो यहां पर देखो टर्मिनल में लर्न कोडिंग प्रिंट हो चुका है आप यह मैसेज देखो जो हमने अपने प्रिंटर फंक्शन से पास किया था ठीक है अब यहां पर हम आपको डॉक्यूमेंटेशन कैसे देना है वह बता देते हैं सबसे पहले यह हमारा क्या है यहां पर हम कमेंट सेक्शन में डॉक्यूमेंटेशन देते हैं तो यह हमारा है फर्स्ट सी प्रोग्राम तो आप यहां पर प्रोग्राम का नाम दे सकते हैं अपने अंडरस्टैंडिंग पर्पस के लिए यह जो हम लिखे हैं ना फर्स्ट सी प्रोग्राम यह टोटली इग्नोर किया जाएगा कंपाइलर इसको कंसीडर नहीं करेगा क्योंकि ये कमेंटेड है कमेंट वाला पार्ट इग्नोर होता है उसके बाद यह क्या है हेडर फाइल ठीक है अब यहां पर जो स्पेस बचा हुआ है इस लाइन पर इसको बोलते हैं ग्लोबल डिक्लेरेशन सेक्शन तो यहां पे हम क्या करेंगे अगर कोई वेरिएबल मैन लो बना देते हैं ईंट ए = 10 तो यह जो हमने वेरिएबल बनाया है ना ये ग्लोबल वेरिएबल है क्योंकि हमने इसको ग्लोबल डिक्लेरेशन सेक्शन में डिक्लेयर किया है तो इसका नाम दे देते हैं ग्लोबल डिक्लेरेशन सेक्शन ठीक है अभी मैन लो हमें इस वैल्यू को प्रिंट करना है तो हम क्या करेंगे प्रिंटर फंक्शन में इंटिगर वैल्यू के लिए एक परसेंटेज नाम का आईडेंटिफायर होता है इसको उसे करना पड़ता है कमा देना है उसके बाद ए को प्रिंट करना है प्रोग्राम को से करिएगा और f10 प्रेस करिएगा तो अभी आपका प्रोग्राम जो है वो रन होगा ठीक है तो हम क्या करते एग्जीक्यूट वाले ऑप्शन पे रन पे क्लिक कर रहे हैं तो यह प्रीवियस आउटपुट ही हमें शो कर रहा प्रोग्राम हमारा कंपाइल करना पड़ेगा पहले ठीक है उसके बाद तो कंपाइल एंड रन करते हैं हम तो अभी यहां पर देखिए हमें एक एरर शो कर रहा क्योंकि हमने सेमी कूलर अगेन यहां पे मिस किया ठीक है अगर आप मिस करेंगे तो आपको एरर मिलेगा कंपाइल एंड रन करिएगा अभी देखो ये 10 प्रिंट हो गया हमारे टर्मिनल में जो की ए का वैल्यू है ये वाला वैल्यू और हमने एक ही प्रिंट किया है ठीक है तो आप यहां पर अभी इसको इग्नोर कर दो हम क्या कर रहे इसको यहां से हटा दे रहे ग्लोबल डिक्लेरेशन सेक्शन से और इस चीज को हम इस में फंक्शन के अंदर लिख रहे हैं ठीक फंक्शन है जो की सी प्रोग्राम के एग्जीक्यूशन का स्टार्टिंग और एंडिंग पॉइंट है ठीक यहां पर अगर हम फिर से प्रोग्राम को से करके कंपाइल और रन करेंगे तो फिर से 10 आउटपुट ही आएगा कोई चेंज नहीं आएगा बट अभी जो वेरिएबल हमने ये यहां पे बनाया है ये लोकल वेरिएबल है क्योंकि में फंक्शन के अंदर है ठीक है हमने आपको बोला था की सी जो है केस सेंसेटिव लैंग्वेज है इसका मतलब क्या हुआ की अगर मैन लो हमने वेरिएबल स्मॉल लेटर में डिक्लेयर किया है यहां पे और उसको हम यहां पर एक्सेस करें कैपिटल के फॉर्म में और प्रोग्राम को से करके एग्जीक्यूट वाले में कंपाइल एंड रन करें तो यहां पर देखो कैपिटल ए एंड क्लियर बोल रहा है मतलब आपने यह कैपिटल नाम का कुछ बनाया ही नहीं है प्रोग्राम में तो आप इसको उसे कैसे कर रहे हैं आप नहीं कर सकते भी सजेस्ट कर रहा की आप इसको इस तरीके से एक्सेस कर सकते हैं यानी जो आपने यहां पे बनाया है वही आप यहां पे शो कर सकते हैं ठीक है तो ये होता है हमारा केस सेंसेटिव का मतलब और यहां पे आप जॉइंट देख रहे हैं ईंट एक कीवर्ड है सी प्रोग्रामिंग में पहचाने का तरीका देखो इसका एक अलग ही फॉन्ट स्टाइल होता है तो इस इंच का यहां पे इस प्रोग्राम में हम उसे कर रहे हैं डाटा टाइप के लिए यानी इस ए का टाइप बताने के लिए ठीक है जैसे इसमें वैल्यू हम दे रहे हैं इंतजार वैल्यू 10 तो हम बता रहे हैं कंपाइलर को की इस ए का टाइप जो है वो इंतजार है ठीक है तो ईंट जो है कीवर्ड है लेकिन यहां पे प्रोग्राम में उसे कर रहे हैं हम डाटा टाइप के लिए और ये इंतजार वैल्यू को इंडिकेट करता है हमने स्टार्टिंग में ही इस प्रोग्राम को से किया था फर्स्ट डॉट सी नाम से तो डेस्कटॉप लोकेशन पर हमने एक फोल्डर क्रिएट कर था आप देखो यहां पे सी लैंग्वेज नाम का फोल्डर है इसको अगर हम ओपन करें तो यह देखो हमारा फर्स्ट जो है यह सी फाइल है इसका टाइप देखो यहां पे सी सोर्स फाइल यानी सी एक्सटेंशन है इस फाइल का ठीक है तो अगर हम इसको ओपन करेंगे तो यह अगेन हमारा देव सी प्लस प्लस में जाके इसी फाइल को ओपन करेगा ठीक है तो इस तरीके से आप देखो हमारा एक पार्टिकुलर फोल्डर के अंदर हमने एक लोकेशन में सभी प्रोग्राम को आप से कर सकते हैं जितना भी आप प्रोजेक्ट सी का बनाएंगे ठीक है अब मैन लो मुझे क्या करना है ए में वैल्यू ना अपने टर्मिनल में इनपुट लेना है ठीक है रन टाइम में तो यहां पे हम क्या कर सकते हैं सबसे पहले प्रिंट ऑफ फंक्शन में एक मैसेज दे देंगे हम इंटर वैल्यू फॉर वैल्यू इनपुट करो यह हमें बोलेगा फिर हम क्या करेंगे वैल्यू इनपुट करेंगे तो यहां पर सेमी कोलन देंगे तो इनपुट लेने के लिए स्कैनर फंक्शन होता है तो यहां पर हम लिखेंगे क्या यह बेसिक चीज आप याद रखिएगा और अगर आप सी लैंग्वेज का कोई भी प्रोग्राम बनाएंगे तो आपको यह कंपलसरी है की यह हेडर फाइल इंक्लूड करना पड़ेगा प्रोग्राम में दिन आपको यह में फंक्शन उसे करना पड़ेगा सी एक जनरल पर्पस लैंग्वेज है जिसका उसे हर जगह आज के टाइम पर किया जाता है सिस्टम एप्लीकेशन बनाने के लिए जैसे मैन लीजिए ऑपरेटिंग सिस्टम यूनिक्स ऑपरेटिंग सिस्टम हो गया विंडोज ऑपरेटिंग सिस्टम भी सी में ही बनाया गया है इसके अलावा कंपाइलर डिज़ाइन करने के लिए रोबोटिक्स के फील्ड में भी सी प्रोग्रामिंग का उसे होता है इसीलिए यह एक जनरल पर्पस लैंग्वेज है ठीक है जो सामान्य रूप से हर जगह उसे होता है अभी चलो हम आपको इसी लैंग्वेज का कुछ एडवांटेजेस और डिसएडवांटेजेस शो करते हैं फर्स्ट एडवांटेज प्रोग्रामिंग का यह ओपन सोर्स ओपन सोर्स का मतलब आप इसको फ्री में कहीं से भी पढ़ सकते हैं सेकंड पॉइंट हो गया आपने देखा ही होगा इतना इजी था समझना इसको पोर्टेबल है मतलब इसके प्रोग्राम को आप दूसरे सिस्टम में भी रन कर सकते हैं अगर मैन लीजिए आप विंडोज 10 वाले ऑपरेटिंग सिस्टम में सी का प्रोग्राम बनाए हैं तो आप दूसरे विंडोज 10 वाले ऑपरेटिंग सिस्टम में ही सी का प्रोग्राम रन कर सकते हैं ऐसा नहीं की आप लिनक्स ऑपरेटिंग सिस्टम में जाकर इसके प्रोग्राम को रन करें प्रोग्राम अपने विंडोज में बनाया है रन अगर आप लिनक्स में करेंगे तो यह नहीं होगा प्लेटफार्म डिपेंडेंट है यह डीसेंट है ठीक है से प्लेटफार्म पर रन करेगा इसीलिए पोर्टेबल है लेकिन प्लेटफार्म डिपेंडेंट है की आप दूसरे प्लेटफार्म पे मूव नहीं कर सकते प्रोग्राम को लेके इजी डीबगिंग इजी डीबगिंग मतलब इसमें अगर कुछ भी एरर ए जाता तो आप उसको इजीली फिक्स कर सकते हैं हमने आपको केस सेंसेटिव वाले पॉइंट में शो किया था प्रैक्टिकल में जब एरर आया था तो वहां पे दिखा भी रहा था कंपाइलर के इसलिए एरर आया है ठीक है डायनेमिक मेमोरी या कर सकते हैं आप अपने प्रोग्राम के स्पेस के अकॉर्डिंग मेमोरी क्रिएट कर सकते हैं बाय यूजिंग डाटा स्ट्रक्चर ऑफ मैन ऑफ फंक्शन है तो यह हो गया एडवांटेज अभी आपको डिसएडवांटेज क्या याद रखना पड़ेगा सी में ऑब्जेक्ट ओरिएंटेड का कोई भी कॉन्सेप्ट नहीं है यानी आप क्लास ऑब्जेक्ट इन्हेरिटेंस इन सभी को आप सी में परफॉर्म नहीं कर सकते एक्सेप्शन हैंडलिंग भी सी में नहीं है सी एक्सेप्शन हैंडलिंग को भी सपोर्ट नहीं करता है यानी अगर रन टाइम में कोई एरर ए गया तो आपका प्रोग्राम वहीं पे रुक जाएगा इसको आप हैंडल नहीं कर सकते हैं ठीक है गार्बेज कलेक्टर नहीं है सी के पास यानी मैन लीजिए आपने कुछ वैरियेबल्स क्रिएट कर लेकिन उसको उसे नहीं कर तो उसका मेमोरी क्रिएट हो जाता है सिस्टम में तो आप उसे मेमोरी को ना डिस्ट्रॉय नहीं कर सकते कोई सिस्टम नहीं ऐसी के पास की वो उन यूज्ड वेरिएबल को जो मेमोरी क्रिएट हुआ है वो डिस्ट्रॉय हो जाए ऐसा नहीं है वो क्रिएट होगा ठीक है और प्लेटफार्म डिपेंडेंट है मतलब आपको इसका प्रोग्राम को दूसरे कॉन्फ़िगर वाले ऑपरेटिंग सिस्टम में रन नहीं कर सकते ठीक हमारा कंप्लीट इंट्रोडक्शन ऑफ सी लैंग्वेज इस वीडियो में हमने आपको इनफॉरमेशन शो किया है अगर आपको वीडियो हमारा पसंद आया हो तो वीडियो को लाइक करिएगा शेयर करिएगा चैनल पे नए सब्सक्राइब कर दीजिएगा