Transcript for:
C भाषा में Switch Statement

Hello everyone, C language में हम लोग control structures पढ़ रहे थे, और मैंने आप लोगों को L-shift letter तक complete करा दिया था previous lecture में, आप मेरा वो previous lecture चेक कर सकते हैं, आज के lecture में हम लोग switch के बारे में detail study start करेंगे, so let's move to the slide of your switch case, so here is the switch, ओके सो फोड़ा सा मैं आपको basic idea देता हूँ कि switch exactly है क्या देखो जैसे हम electrical switch यूज़ करते हैं घरों में बिल्कुल वैसे ही है ये तो हम कुछ expression लिखेंगे switch expression तो हम चेक करेंगे कि क्या उस expression की value let's use a different color क्या इस expression की value 1 है क्या हम फिर चेक करेंगे कि क्या अगर ये expression की value 5 है क्या अगर 5 होगी तो ये line चल जाएंगी and so on ऐसे ही है ना पर एक्सप्रेशन की वाल्यू चेक करेंगे एंड सोन और इसमें से कोई भी केस सब्सक्राइब करते हैं वह आगे हम देखेंगे ब्रेक लगाया नहीं लगाया पर बेसिक आइडिया यह है कि हम लोग बस एक्सप्रेशन की वाल्यू मैच करेंगे क्या वह वन है क्या वह पाइट है क्या वह टू है क्या वह त्री है या इनमेशन कुछ भी नहीं है तो यह समझ में आ गया होगा और दीरे दीरे फिर मैं डीप में जाऊंगा, एकदम डीप में जाऊंगा, तो आप लोग साहित confused हो सकते हो, तो मैं आप लोगों को confused नहीं करना चाहता, मैं बिल्कुल step by step चलूँगा, तो switch basically अभी के लिए आपको सिर्फ इतना बहुत है समझना, कि switch expression हम कुछ expression यहां लिखेंगे, तो उस expression की value हम लोग देख रहे हैं, क्या वो 1 है क्या, अगर 1 होईगी तो यह case के 1 के नीचे जो भी line लिखेंगे वो execute हो जाएगी, इस expression की value हम check करेंगे कि क्या वो 1 है अगर वो expression की value 1 होईगी तो ये जो lines में लिखे हैं ये execute हो जाएगी break का मतलब क्या है break का मतलब है विशीदा आप switch से बाहर आके यहाँ पे जो भी हमारा code होगा नीचे वो code चलना शुरू हो जाएगा है ठीक है मतलब में बात क्या है कि हम लोग expression की value देख रहे हैं क्या वह वन है वन अगर निकलाई अगर by chance वो 1 नहीं निकलती, तो फिर हम check करेंगे क्या expression की value 5 है, और फिर हम देखेंगे कि अगर 5 निकली हो तो यह line execute हो जाएंगी, होने के बाद सिदा break करके control सिदा बाहर, and so on, फिर ऐसे हम लोग check करेंगे क्या expression की value 2 है, अगर 2 होगा तो line execute हो जाएंगे, होते ही break करके सिद तो हम यह जो भी ब्लॉक में लाइंस होंगे हम ने वह चला देंगे और चलाने के बाद सिद्ध ब्रेकर के बाहर मतलब केस फाइव केस टू केस तीन सब पर किसी पर भी कंट्रोल नहीं जाएगा तो थोड़ा था इसलिए रोगा सबको ऐसे और डिफॉल्ट में तो वही बात है चलना है इसमें चेकिंग क्या करनी है सीधा डिफॉल्ट में चलना है चलना है जो भी लाइंस होगी एक्जिक्ट होंगी और हमारा कंट्रोल स्विच से बाहर आ जाएगा और थोड़ा आइडिया हो गया सबको मैं क्या करने कोशिश कर रहा हूं तो बस एक बार रिपीट करूंगा फटा फट से देख लो एक्सप्रेशन की वैल्यू वन से मैच होनी है फिर फाइब से फिर टू से फिर थ्री से एंड्स ऑन हर एक से मैच होनी है एक एक करके जह अगर एक बात नहीं हो तो फाइव से मैच करेंगे तो वही बात है कि चेकिंग करनी है जब कोई केस सैटिस्फाइड नहीं हो अगर केस सैटिस्फाइड हो तो हमारे कोई टेंशल लेने के जूरती नहीं है जब खतम होगा जो भी हमारी लाइन लिखेंगे केस 5 सैटिस्फाइड हुआ है पर हमारा कंट्रोल लूप से यह स्विच से बाहर आना याना है आप आई थिंग समझ गए मैं क्या कैंट प्रोशेज कर रहा हूँ ठीक है जी और कोई जरूरत नहीं है कि जो डिफॉर्ड का काम है वह उसने करना ही करना है मतलब इन देश इंस्ट्रोड नहीं होता है कि इसको आखिरी में लिखना है आप चैप्शू रूम में लेकर चैप्शू में लिखता ही लिख दो इधर लिए ट्रेस्ट में आई थिंग आप समझ लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास्ट में लिखोगे लास् ने एक चलिए डिफॉल्ट है ठीक है तो सिच में हम लोग जो सिंटेक्स होगा वह डिफॉल्ट होगा अब नंद का मतलब है यहां सिर्फ यह बदल भी कोई भी के साइड फाइन हो तो क्या करें अगर कोई भी के साइड नहीं हो तो उसके लिए सिंटेक्स हम बोलेंगे switch x, तो हम देखेंगे case 1, हाँ जी बिल्कुल, जो हमारे यहाँ पर expression लिखी है, x है, तो expression मतलब वोई बात है, आप कुछ भी लिख सकते हैं यहाँ पर, जो भी, कोई value आनी चाहिए यहाँ पर, बस सीधी सी बात, expression मतलब x greater than y, x less than y, x greater than equal to y, जो कुछ लिखना च एक्स मॉड टेन लिख लो एक्स मॉड हंडर लिख लो एक्स प्लस टू लिख लो जो आपका मन करें कुछ भी एक एक्सप्रेशन लिखने यहां पर आपको बस मैथमेटिक एक्स प्रेशन लिखने तो एक्स एडिटल सॉफ्ट मैथमेटिक एक्सप्रेशन कोई दिक्कत नहीं लिख लो जो आपका मन करें वह लिखो मेरे को फर्क नहीं पड़ता पाकि वह डिटेल भी दिखाऊंगा वहीं बात है, वहीं बात है, हम चल रहे हैं, ज्यादा लीप में एकदम घुसूंगा तो आपको दिक्कत आएगी, स्विच बहुत बड़ा टॉपिक है, ऐसे मत सोचना, चोटा सा टॉपिक है, बहुत जल्दी हो जाएगा, इसमें काफी टाइम लगेगा, इसलिए आराम से, तो पूरा बड़ा प्रोग्राम होगा मैंने छोटा साफ को दिखा दिया जन्मी फिर भी मार्च तक का दिखा दिया ठीक है अब आपने थ्री के बाद तो वह इनवेलेट शुक्र देगा जैसे आपने एक्स की वैल्यू यहां पर फाइड दे दी होती ठीक है और यहां पर आप अगर आपने लिखा हुआ तो यहां पर तो फिर क्या होता भी पहले केस वन देखते हम लोग तो हम बोलते कि आप तो बराबर नहीं है क्योंकि अगर आपने देखो पहले इसको नोट करें अब मैंने एक्स वेल्यू दे दी तो मैं क्या बोलूंगा यहां पर एक टू आया ना कि अपने प्रोग्राम यह प्रो मेरे को यह याद नहीं है शायद गेट 2012 में आया था कुछ नहीं है इसी ताइप का क्वेश्चन था तो ब्रेक अगर आप भूल गए तो क्या होगा भी केस एक्स इकुल टू वन आपने लिखा था तो स्पोस करो वन जनवरी आएगा ना भाई तो स्क्रीन पर प्रिंट होगा फिर मार्च भी लिखा हुआ आएगा, फिर इनवैलिड भी लिखा हुआ आएगा, तो including default, please ध्यान लखना, सारे चल जाते हैं, तो अगर break आपका missing है, तो उसके नीचे जितने भी case होंगे, including default, सब कुछ चलेगा, तो January, February, March और Invalid, इसी सारा कुछ आएगा, तो please ध्यान लख अगर आप इसके पास विशेष नहीं हो रहे हैं, तो आप इसके तो मैं इसको थोड़ा सा और डिटेल में समझाता हूँ, integer x is equal to 1 हमने लिखा हुआ था, तो फिर January, February, March, Invalid सब कुछ आ गया, suppose कर लो मैंने यहाँ पर break डाला हुआ होता, अच्छा पहले इसको note करो भी, ऐसे जल्द बाजी मत करो, मैं example ढंग से दिखाता हूँ, तो फिर ढंग से note भी करो, यह कर लिया note down, अच्छे से कर लिया ना, कि देखो, if break is missing, then all the cases are satisfied, including default, till break is encountered, तक ब्रेक नहीं मिलेगा तब तक सारे केसेस सैटिस्फाइड होते जाएंगे ब्लाइंड थी और इन फैक्ट अगर आपने कहीं बेरे लाइक लाइक लाइक अच्छा और मिनिकल बनाने का तरीका नहीं तो आप जहां गुशाना चाहो मांगुशाद डिफॉर्ड मेरे को फर्क नहीं पड़ता आई थिंग लेगो जो सबको मैं क्या करने कोशिश कर रहा हूं ठीक है हां अब देखो मैं तो सब मॉडिफाइड करके दिखाता तो ब्रेक ना मिल जाए तब तक आप सारे केस एक्सेक्ट करते चले जाओ आप समझ चुके होगे क्या यह सब टाइम डेस्ट करने वाली बाते हैं सारी प्लेयर हो गया न सबको आप स्पोस कर लो अगर मैंने यहाँ पे ब्रेक डाला हुआ होता तो क्या होता भाई जन्मी फेल्बी मार्च आ जाता आज एक बात यह भी ध्यान रखना भाई अगर आपने यहां पे पहले प्रोग्राम बिल्कुल नॉर्मली रन करेगा, जो भी case satisfied होगा होगा, उसके बाद हम लोग चेक कर रहे हैं, देखो मैंने लिखा है ना कि if break is missing, then all the cases are satisfied including default till break is encountered, वो वो ही बात है, शायद थोड़े English में गरबड हुई है, तो आप I think इसका meaning समझ पाया होगे भी, जो भी आप ने एक्स की वैल्यू डाल रखी थी तो आप बोलोगे जो एक्सप्रेशन की वैल्यू आई है यहां पर टू आई है तो टू इज इकॉल टू वन है क्या नहीं है तो जनरी कहां से होगा फिर आगले केस पर जाओगे क्या टू इज इकॉल टू है तो फिर फर्वरी हमारा ठीक होना प्रिंट तो ठीक है जी तो इसका आउटपुट क्या आएगा प्रोग्राम का इसका प्रोग्राम का आउटपुट आएगा जी फर्वरी फैब फैब जो भी आपने लिखे फैब और फिर वही बात है आ अगर यहां पर ब्रेक ना लगा तो डिफॉर्ट बेट जी को तो इनवेलिट प्रिंट होता है तो आपको मैं क्या करने को चाहिए तो बहुत तो केस टू हमारा चला है ना, तो चला है तो उसके नीचे चलते जाएगे, जब तक हमारे को break ना मिल जाएगे, तब तक हम करते जाएगे, ब्रेक निर्भाव होगा, तो जो भी केस सेटिस्पाइज होना होगा, वह केस सेटिस्पाइज होने के बाद हम तब तक आगे केस सेटिस्पाइज कराते जाएंगे, जब तक हमारे को ब्रेक ना मिले, औ आप समझ गए कि मैं क्या कर दो डिफाइट एक्सीपीट होने का मतलब डिफाइट के अंदर जो भी आपने लाइन लिखेंगे वह भी एक्सीपीट होगी आइटिंग लिखोगा वह सबको मैं क्या कर दो जाना बढ़ो आगे चलो नेक्स्ट क्वेश्चन पर जंब करते ब्रेक सब कुछ लगा हुआ मतलब यह जो मैंने बिल्कुल पहला प्रोग्रम आपको दिखाया था बिल्कुल वैसा फर्स्ट क्लास प्रोग्राम है ब्रेक ब्रेक सब लगा हुआ है केस वगैरह सब बना रखे हैं सब कुछ ठीक ठाक है बट मैंने क्या किया है भाई जब केस यहां पर कोई नहीं आएगा और यह लाइन जो है सीधा कंपाइजर इग्नोर कर देगा इस तक नहीं पहुंचेगा कि मैंने आपको डाइग्रामेटिकली सब्सक्राइब देखो प्रीवेस स्लाइड में यह देखो मैंने क्या कहा था सीधा केस वन पर जाता है फिर सीधा अगर वन से नहीं हो तो यहां पर आप तो यहां पर चेक करें कि एक्सप्रेशन के वाली वन है क्या वन हो गया तो इसी दारा एक्सप्रेशन के ब्रेक करके इसी दारा बारा होगा अच्छा जी फिर सीधा जो हमारा स्विच होता है मतलब हम सीधा स्विच से कंट्रोल का आता है सीधा नेक्स्ट केस पर जब करता है अगर पहले के सेटिवर्स हो गया तो बहुत अच्छी बात है नहीं हुआ तो फिर इधर आएगा मतलब बीच में कहीं भटकता नहीं है कंट बीच में भटकता नहीं है इन दासें जो भी आप लाइन लिखोगे ना एक केस खत्म हो दूसरा के शुरू हो रहा है उसके बीच में आपने जितनी मर्जी लाइन लिख देगा सारी नोट करेगा कंपाइल कुछ नहीं चलाने वाला वह सारा कुछ ठीक है तो द तो जैसे ही देखो केस टू हमारा कंप्लीट हो गया था न यहां पर यह देखो एक ब्रेक लगा रहा है केस टू कंप्लीट है और केस टू हमारा यहां से शुरू हो रहा है तो बीच में आपने लाइने गुशा दी कोई फर्क नहीं पड़ता भी कंप्लीट ने उसको इग्नोर करना है ऐसे ही केस वन शुरू होने से पहले यहां लाइने गुशा दो यहां लिख दो प्रिंट एफ एबीसी ठीक है मैं थो इग्नोर करेगा तो इसको कंपाइल ठीक है तो स्विच में सिंपल बात याद रखो भी सीधा एक्स की वैल्यू सीधा आ करके यहां यह पंट्रोल जिद्दा यहां अगर यह चल गया तो बहुत अच्छी बात है नहीं चला तो सीधा आ करके यहां जंप मारना है यह चल गया तो बहुत अच्छी बात है नहीं चला तो सीधा यहां से जंप करके सीधा यहां आएगा यहां मैच करेगा एंड compiler ignore कर देगा कोई error message नहीं आएगा बस simply ignore कर देगा compiler इन सब लाइनों को अब बड़ा beautiful question कराऊंगा इसमें इसलिए ध्यान से समझ लो इन सब चीजों को note down कर लो भाई कर लेगा चलो next slide पे आते हैं यहाँ समझाओ मेरे को ज़रा क्या होगा देखो यह बड़ा beautiful question है जरूरत आपको इतना पता है ना वे स्विच एक्स यह जो भी आप लिखते हो फिर यहां पर केसिस बनाते थे एंड फॉर यहां पर इसको बंद करते थे हैं इस तरह चलाते थे लेकिन अब मैंने क्या कर दिया मैंने तो यह सब लिखा ही दिए मैंने यह सब कुछ छोड़ दिया और पर आपको दोस्तों पर सब्सक्राइब करें और यह लाइन नहीं होगा प्लीज ध्यान रखना और बाकी सारा पोट अराम से चलता रहेगा क्योंकि बाय डिफॉर्ट हर एक कंट्रो सेटर का स्कूल एक लाइन का होता है और एक लाइन इसकी यह रही अगर इसका scope बढ़ाना था तो बहुत ही बात है, bracket लगाते थे ना हमने bracket आपने लगा नहीं लगा थे, आपने तो कुछ कर नहीं रखा तो यह सब normal code हमारा execute होगा सारा कुछ ignore कर देता, compiler आपको पहले बहुत बात सब्सक्राइब करें और यह लाइन पिछली इग्नोर करके आगे बढ़ जाएगा मतलब ऐडर वजह पुछ नहीं आएगा ऐसे मत बोलना कि लगाएगा इस प्रशिक्ष कर रहा हूं ठीक है चलो अब मैं देखता हूं आप क्या करते लेकिन यहां पर मैंने समी कॉलन भी लगा दिया और प्लीज वीडियो को पॉज करके अपने आप संसर करने कोशिश करो आपके पास संसर आ जाएगा क्योंकि आपने समी कॉलन लगा रखा है तो स्विच का स्कोप यहीं पर खत्म हो गया यह सब कंप्लीटेड है नो प्रॉब्लम इसको यह यू कैन से ऐसे समझोगी है इन जैसे मैं इसको समझाता था आपको आपके पास स्कोप यहीं पर खत्म हो गया तो यह प्रॉब्लम है तो यह प्रॉब्लम हो गया तो यह प्रॉब्लम हो गया तो आपको दिखाएं कि आपको अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्रश्न पर अपने प्र देखो भी कहीं पर सेमी कॉलन है क्या? कहीं पर सेमी कॉलन नहीं है इस सबसे पहला क्वेश्चन मैं नहीं करता पहले से लाइडी थी हमारी स्विच की आ तो क्यों नहीं है सेमी कॉलन? तो क्या आपको पता है भी स्कूप आप ऐसे बोलोगे अगर आप साइमी कोरन ले ले लिया है आप समझ पा रहे होगा आप लोग इसलिए सेमी कोलन वगैरह लगाना हो तो ठीक है तो इतना आपको समझ में आ गया हां और समय को लगा लगाया था तो देखो कोई आरर वगैरह नहीं आया था मैंने भी आपको सिखाया है यहां पर हमने स्लाइड में देखा कोई आरर मैसे� प्लीज ध्यान रखना जैसे misplace else error आया था तो ऐसी misplace case error आएगा अब compiler confused होगा बोलेगा ये case किसी का case है अब ये switch का है इसका switch तो आपने यहीं बंद कर दिया तो प्लीज बार बार समझा रहा हूँ switch की बाद semi colon कोई error नहीं होता मैं अभी आपको समझा कर रहा हूँ कोई error नहीं है यहाँ पे problem ही आए कि case किसका है ये वो सबसे बड़ी दिक्कत आए इसका switch का scope तो वही खतम हो गया जैसे वो आप मैं आपको समझा था जैसे if एक्स ग्रेटर देन फाइव यादार प्रीवेस लास्ट में मैंने आपको समझाया था इफेक्स ग्रेटर देन फाइव लाइटर इफेल्स वाले आपको सबसे आपको स� अगर ऐसे लगा रखा तो बहुत बड़ी टेंशन है इस का शोप यह तक खत्म होगा तो यह ऐसे किसका वह सबसे बड़ी दिक्कत है तो बिल्कुल वहीं बात अभी केस किसका है वह समझ नहीं आ रहा है इस वजह से यह रचना देगा ठीक है तो स्विच के बाद ठीक है तो यह सब इंपोर्टेंट बातें अभी ध्यान रखना अभी तक आई नहीं एक्साम आ सकती है ठीक है तो कि के साथ इस व्यक्ति के नेक्स्ट के जब करने फिर नेक्स्ट पर जब करने एंड तो बीच में के सिस्टमें बीच में लाइने गुशा दी कोई फर्क नहीं पड़ता सारी-सारी लाइने कंपाइलर नोट करेगा एरर करने नहीं आएगा आई थिंक समझ में देखो इन एक्स इकॉल टू थ्री वाइट इकॉल टू थ्री स्विच एक्स एस वन जनवरी ब्रेक केस टू प्रिंट फर्वरी ब्रेक और y की value भी आपने 3 ले रखी थी, तो क्या आप चेक कर रहे होगे, क्या 3 और 1 बराबर है, नहीं, 3 और 1 तो बराबर नहीं है, क्या 3 और 2 बराबर है, नहीं, तो फिर आप चेक करोगे क्या, यहाँ पे y की value क्या भी, 3 तो आप बलोगे 3 और 3 बराबर है, answer आजाएगा March, लेक लेकिन यहां पर मैंने डिफॉर्ट यूज नहीं कर तो कोई अर्रेड नहीं है कि इसके बाद ऐसे लगाना को जरूर नहीं होता सिंपॉलिफिकेट टीट हो जाता है तो स्विच में कोई जरूर नहीं है कि आपको डिफॉर्ट लगाने लगाना है तो मैंने यहां कि जो केस होता है ना मैं केस के साथ आप यहां तो इंटीजर या कैरेक्टर कॉंस्टेंट लाव सकते हो वेरीएबल तो ध्यान रखना है आपको स्विच किसके साथ चलता है कैरेक्टर कॉंस्टेंट या इंटीजर कॉंस्टेंट कैरेक्टर कॉंस्टेंट भी घुमा फिर आकर के इंटीजर यह आपको पता है भी मैंने आपको अच्छे से समझा रखा है यह क्या है भी फ्लोट वगैरह इन सब के साथ नहीं चलता है और अच्छी बात बोले तो बेरियाबल कॉंस्टेंट आ सकते हैं यहां पर जो अमर जी घुसाओ, यहां पर वेरियापल घुसाओ तो मेरे पर फर्क नहीं पड़ता अगर वह बात है, जो अमर जी घुसाओ नहीं होता, कुछ-कुछ यहां पर एक स्ट्रिक्शन है तो अगर मैं अधिक दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस दिखाओ तो मैं इस द constant और constant भी कौन से integer और character constant variable का चक्कर नहीं होता तो please याद रखना है syntax error है this is an error ठीक है तो case के साथ प्रिज आप अपने लैंगेज़ अपने साथ से लिख रहे हैं मैं लिखूँगा टाइम बरबाद होगा case के साथ सिर्फ और सिर्फ integer और character constant चलते हैं variables वगैरह नहीं चलते तो इसलिए यहाँ पर error message आएगा clear होगा एकदम सब लोगों को note कर लेना भाई इसको ठीक है चलिए next question पे आप jump करते हैं तो देखो भाई अब यहां पर क्या हुआ इंटेजर एक्स इग्वल टू स्विच एक्स केस 2.0 प्रिंट एफ एबीसी ब्रेक डिफॉर्ट प्रिंट डिफॉर्ट प्रिंट प्रिंट प्रिंट प्रिंट और मैंने आपको भी समझा है इंटीजर और करेक्टर कोंस्टेंट गुशा सकते इसके अलावा पुछ नहीं कुशा सकते दबल-दबल कहां से बुद्धा दिया अपने इंटीजर या करेक्टर कोंस्टेंट डाल सकते हो कि इसके साथ और कुछ नहीं दिया नहीं है तो इसको भी ठ नेक्स्ट देखो भाई फ्लोट एक्स इग्ल टू पॉइंट जिन्नो स्विच एक्स केस टू प्रिंट एफ एबीसी ब्रेक डिफॉर्ट प्रिंट टू प्रिंट रिटर्न करना चाहिए इंटीजर या कैरेक्टर कॉन्स्टेंट फॉर अच्छे से बोलते हैं इंटीजर या कैरेक्टर कॉन्स्टेंट रिटर्न करती हो इसके अलावा कुछ और रिटर्न होना चाहिए पर आपने यहां पर जो देखें ना स्विच एक्स लिखेगा वह यह नहीं समझना जो भी आप एक्सप्रेशन लिखोगे क्या बोला मैंने इंटीजर या कैरेक्टर कॉन्स्टेंट रिटर्न करनी से लिए और एक्सांपल कराओ तो समझ आएगा बहुत मेच जितना मजी बोलो समझ नहीं आने वाला आपको नोट डाउन करो इसको पहले फिर क्वेश्चन कराता तो और समझ में आया है तो यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मैंने क्या किया यहां पर मै फर्क की नहीं है, सीधा बार आना ही यहां से आपने ठीक है, break का फायदा सिर्फ तब होता है, जब इसके बाद और भी आगे cases होते हैं तो वहाँ पे हमारे को फिर tension आ जाती है, अगर case वहाँ satisfy होता है तो फिर आगे सारे cases satisfy होते है तो इसलिए हमारे को break की जूट पड़ती है, लेकिन आगे और की case है ही नहीं है, तो छोड़ दो यही बात ध्यान रखना है जो आखरी case आप लिखोगे switch statement के अंदर यह देखो जैसे आपने switch start किया switch expression केसेस लिखे कुछ केसेस लिखे यह आपका last case था लास्ट केस की कुछ आपने जो भी लाइन से लानी थी कोड चलाना चला लिया यहां पर स्विच की ब्रैकेट बंद हो रही है तो अब यहां पर आपको ब्रेक लगाने की क्या जरूरत है मेरे को पॉजिश कर रहा है तो लास्ट केस में लगाओ लगाओ इससे कोई पर चाहिए तो अब यहां पर क्या होने वाला जो अभी मैंने समझा आए अगर आपको यह समझ में आई थी यह जैसे आपको बताया था कि आप इसे बढ़ लेगा या फस लेगा। यह जैसे आपको बताया था कि आप इसे बढ़ लेगा या फस लेगा। यह जैसे आपको बताया था कि आप इसे बढ़ लेगा या फस लेगा। तो यह एक्सप्रेशन या तो यह फॉल्स है तो रिटर्न वन करेगा और फॉल्स तो रिटर्न जीरो करेगा तो मतलब इंटीजर में हम चल रहे हैं इंटीजर में चल रहे है तो फर्स्ट क्लास प्रोग्राम चलेगा और आपके पास यह देखो एक्स इस ग्रेटर देन वाई या तो इस टेटमेंट रू होगी या फॉल्स होगी या तो वन आएगा जीरो आएगा ट्रू आया तो रिटर्न वन होगा फॉल्स है तो रिटर्न पूरा YouTube चाहे ना चेक किताबें पढ़ लेना कुछ कर लेना जो चीजें मैं पढ़ा रहा हूं आपको कहीं नहीं मिले वाली यह मेरा एक्सपीरियंस पढ़ा रहा और कोई नहीं पढ़ा रहा ठीक है चलो ठीक है इसको नोट डाउन कर लेना चलो नेक्स्ट नेक्स्ट पढ़ा रहें तो आपको वीडियो में कबर आपको वीडियो में कबर आपको वीडियो में कबर आपको वीडियो में कबर आपको वीडियो में कबर आपको वीडियो में कबर आपको वीडियो में क वीडियो में मैं कबर अप कराऊंगा अब मैं आपको दिखा देता हूं ऐसे एक यह दूसरा पूछन है दो तीन चार पांच चाहिए है कुछ-कुछ प्रोशन है अभी ठीक है तो यह फिर मैं नेक्स्ट वीडियो में कबर अप कराता हूं आप लोगों को ठीक है भी बहुत है आप इस मोर्डर सफीशन है ने तो ओवरफ्लो हो जाएगा आप तरह ठीक है चलिए ठीक