1 00:00:00,000 --> 00:00:05,140 2 00:00:05,140 --> 00:00:05,640 ठीक है। 3 00:00:05,640 --> 00:00:08,330 तो अब कुछ के बारे में बात करते हैं programming-- में वास्तव में उपयोगी 4 00:00:08,330 --> 00:00:09,914 सशर्त बयान। 5 00:00:09,914 --> 00:00:11,830 तो सशर्त भाव अपने कार्यक्रमों की अनुमति देते हैं 6 00:00:11,830 --> 00:00:14,538 निर्णय लेने और विभिन्न लेने के लिए सड़क, कुछ में कांटे 7 00:00:14,538 --> 00:00:17,670 मैं छोटे से पहले के लिए alluded चर के मूल्यों पर निर्भर करता है, 8 00:00:17,670 --> 00:00:20,990 या के आधार पर क्या उपयोगकर्ता आदानों पर प्रोग्रामर, कमांड लाइन पर, 9 00:00:20,990 --> 00:00:23,130 या आप एक संकेत है कि अगर या कुछ इस तरह का। 10 00:00:23,130 --> 00:00:26,690 सी अलग अलग तरीके के एक जोड़े के लिए है सशर्त भाव व्यक्त जो 11 00:00:26,690 --> 00:00:29,911 हम भी कभी कभी एक कॉल करेंगे अपने कार्यक्रमों में सशर्त शाखा। 12 00:00:29,911 --> 00:00:32,910 और इनमें से कुछ देखने के लिए जा रहे हैं खरोंच से आप के लिए बहुत परिचित, 13 00:00:32,910 --> 00:00:35,190 इसलिए हम भी उन्हें खींच लेंगे कंधे से कंधा मिलाकर ऊपर बस 14 00:00:35,190 --> 00:00:38,170 आप अपने सिर में है कि सादृश्य बना सकते हैं। 15 00:00:38,170 --> 00:00:41,250 >> तो, if-- एक सुंदर है, तो सशर्त सरल। 16 00:00:41,250 --> 00:00:43,560 आप से याद करते हैं यहाँ सही पर खरोंच 17 00:00:43,560 --> 00:00:50,000 कि षट्भुज है में आप भर सकता है एक नीले रंग की अभिव्यक्ति नीचे माउस यदि साथ 18 00:00:50,000 --> 00:00:53,010 या एक्स कम से कम 10 है, या कुछ इस तरह का। 19 00:00:53,010 --> 00:00:57,390 और फिर, अगर एक्स, कम से कम 10 साल का था या माउस वास्तव में था, तो नीचे, 20 00:00:57,390 --> 00:01:01,140 के अंदर कोड के सभी पहेली टुकड़ा पर अमल होगा। 21 00:01:01,140 --> 00:01:03,720 फिट है कि सभी बातें कि सी आकृति के अंदर। 22 00:01:03,720 --> 00:01:07,200 >> इसी तरह, हम क्या है वहाँ पर छोड़ दिया है। 23 00:01:07,200 --> 00:01:09,210 बुलियन एक्सप्रेशन, तो मैं तो बस का उपयोग कर रहा है, जो 24 00:01:09,210 --> 00:01:13,010 बूलियन में से एक के लिए एक विकल्प के रूप में हम पहले से चर्चा भाव, 25 00:01:13,010 --> 00:01:15,240 खुले घुंघराले गले लगा, करीब घुंघराले ब्रेस। 26 00:01:15,240 --> 00:01:17,720 तो खुले घुंघराले के बारे में सोच ब्रेस और बंद घुंघराले ब्रेस 27 00:01:17,720 --> 00:01:22,720 सैंडविच के रूप में एक तरह से अनुरूप सही पर यदि ब्लॉक का असर 28 00:01:22,720 --> 00:01:24,070 शुरुवात से। 29 00:01:24,070 --> 00:01:28,680 >> बूलियन अभिव्यक्ति हैं यदि बयान में सच है, 30 00:01:28,680 --> 00:01:30,900 कोड की तो सभी लाइनों घुंघराले ब्रेसिज़ के बीच 31 00:01:30,900 --> 00:01:33,870 आदेश में अमल करेंगे ऊपर से नीचे तक। 32 00:01:33,870 --> 00:01:35,700 बूलियन अभिव्यक्ति हैं गलत है, हम करेंगे 33 00:01:35,700 --> 00:01:38,610 सब कुछ पर छोड़ बीच में घुंघराले ब्रेसिज़, क्योंकि हम केवल 34 00:01:38,610 --> 00:01:44,570 सड़क में है कि कांटा नीचे जाना चाहता हूँ यदि बूलियन अभिव्यक्ति सच है। 35 00:01:44,570 --> 00:01:48,540 >> हम इस एक कदम ले जा सकते हैं आगे और अगर साथ। 36 00:01:48,540 --> 00:01:50,820 इसलिए इस स्क्रैच ब्लॉक है एक करने के लिए बहुत समान 37 00:01:50,820 --> 00:01:55,884 हम छोड़कर, बस एक पल पहले देखा था यह आधारित दो अलग अलग रास्तों लेता है 38 00:01:55,884 --> 00:01:56,550 क्या होता है पर। 39 00:01:56,550 --> 00:02:00,420 माउस नीचे था तो, अगर या एक्स, तो कम से कम 10 साल का था 40 00:02:00,420 --> 00:02:04,780 हम दोनों के बीच में है कि सब कुछ करना होगा पहली बार है कि कांटा, कि पहले सी, 41 00:02:04,780 --> 00:02:08,430 >> अन्यथा, माउस है, तो ऊपर, या एक्स 10 से कम नहीं है, 42 00:02:08,430 --> 00:02:10,460 हम दूसरे सेट में सब कुछ करना होगा। 43 00:02:10,460 --> 00:02:15,010 और कहा कि आप क्या देख के अनुरूप है यहां सी हैं बूलियन अभिव्यक्ति के लिए, 44 00:02:15,010 --> 00:02:17,910 के बीच सामान करना पहले सर्पाकार की स्थापना की। 45 00:02:17,910 --> 00:02:20,550 वरना, के बीच सामान करना दूसरी सर्पाकार की स्थापना की। 46 00:02:20,550 --> 00:02:22,080 बूलियन तो अगर अभिव्यक्ति हम करेंगे, सच है 47 00:02:22,080 --> 00:02:23,580 पहले सेट के बीच जो कुछ भी करते हैं। 48 00:02:23,580 --> 00:02:27,480 बूलियन अभिव्यक्ति है झूठी, कि किसी और को गति प्रदान करेगा, 49 00:02:27,480 --> 00:02:30,100 और हम में जो कुछ भी का क्या होगा घुंघराले ब्रेसिज़ के दूसरे सेट। 50 00:02:30,100 --> 00:02:34,190 फिर, नीचे से ऊपर, सब ब्रेसिज़ के बीच में लाइनों। 51 00:02:34,190 --> 00:02:38,130 >> सी में, इसे बनाने के लिए संभव है एक अगर-और अगर-और श्रृंखला। 52 00:02:38,130 --> 00:02:42,000 वास्तव में हो सकता है आप अगर-और अगर-और अगर-और इतने पर है और अगर ऐसा है, और इतने पर, और 53 00:02:42,000 --> 00:02:42,720 पर। 54 00:02:42,720 --> 00:02:44,660 स्क्रैच में, यह आवश्यक ब्लॉकों घोंसले के शिकार। 55 00:02:44,660 --> 00:02:48,280 आप एक अगर-और जोड़ सकते हैं, और आप के लिए किया था बाकी के अंदर एक और एक डाल दिया, 56 00:02:48,280 --> 00:02:51,110 और इतने पर है, और यह किस तरह मिला के नेस्टेड और जटिल है। 57 00:02:51,110 --> 00:02:52,450 लेकिन सी, हम ऐसा करने की जरूरत नहीं है। 58 00:02:52,450 --> 00:02:55,300 हम वास्तव में सिर्फ हो सकता है यह इस तरह एक श्रृंखला हो। 59 00:02:55,300 --> 00:02:58,350 फिर, आप के सभी उम्मीद कर सकते हैं इन शाखाओं परस्पर अनन्य हैं। 60 00:02:58,350 --> 00:03:00,750 तुम ही कभी नहीं जा सकती शाखा के नीचे। 61 00:03:00,750 --> 00:03:02,270 अगर यह सच है। 62 00:03:02,270 --> 00:03:03,930 अन्यथा, अगर यह सच है। 63 00:03:03,930 --> 00:03:05,700 अन्यथा, अगर यह सच है। 64 00:03:05,700 --> 00:03:07,120 अन्यथा, यह करते हैं। 65 00:03:07,120 --> 00:03:11,010 तो इस में शाखाओं के सभी चार उदाहरण के परस्पर अनन्य हैं। 66 00:03:11,010 --> 00:03:14,900 यह एक अगर-और अगर-और श्रृंखला है। 67 00:03:14,900 --> 00:03:17,580 >> हालांकि यह संभव है और कभी कभी बहुत उपयोगी है, 68 00:03:17,580 --> 00:03:20,950 की एक श्रृंखला नहीं बनाने के लिए परस्पर अनन्य शाखाओं। 69 00:03:20,950 --> 00:03:24,600 इस उदाहरण में, केवल तीसरे और चौथे शाखाएं परस्पर अनन्य हैं। 70 00:03:24,600 --> 00:03:27,450 यह तुम सकता है कि हो सकता है पहली शर्त को पूरा करना, 71 00:03:27,450 --> 00:03:29,396 और आप को संतुष्ट कर सकता दूसरी शर्त, 72 00:03:29,396 --> 00:03:31,770 और आप को संतुष्ट कर सकता तीसरे condition-- जिस स्थिति में 73 00:03:31,770 --> 00:03:35,270 आप पहली शाखा नीचे जाना होगा, तो आप एक दूसरी शाखा नीचे जाना, 74 00:03:35,270 --> 00:03:37,000 तो आप तीसरी शाखा नीचे जाना होगा। 75 00:03:37,000 --> 00:03:40,450 या शायद आप पहली बार संतुष्ट हालत, और दूसरी शर्त, 76 00:03:40,450 --> 00:03:42,770 लेकिन आप संतुष्ट नहीं है तीसरी शर्त। 77 00:03:42,770 --> 00:03:46,230 इस मामले में आप पहले नीचे जाना शाखा और दूसरी शाखा, 78 00:03:46,230 --> 00:03:48,040 और फिर चौथी शाखा, 79 00:03:48,040 --> 00:03:51,392 >> इस का कारण कुछ और है कि केवल यदि निकटतम करने के लिए बाध्य होगा। 80 00:03:51,392 --> 00:03:53,100 तो वहाँ है, भले ही और यहाँ एक, कि 81 00:03:53,100 --> 00:03:56,490 जरूरी नहीं कि एक पारस्परिक रूप से पैदा नहीं करता सब कुछ के अनन्य श्रृंखला। 82 00:03:56,490 --> 00:04:00,890 यह केवल अभिव्यक्ति है वहाँ बूलियन साथ 83 00:04:00,890 --> 00:04:05,040 अभिव्यक्ति 3-- है कि बाकी के साथ परस्पर अनन्य। 84 00:04:05,040 --> 00:04:07,580 इसलिए यह संभव है, और कभी कभी बहुत उपयोगी है, 85 00:04:07,580 --> 00:04:11,772 जैसा कि मैंने कहा, की एक श्रृंखला बनाने के लिए परस्पर अनन्य नहीं शाखाओं। 86 00:04:11,772 --> 00:04:14,230 चलो एक अलग पर एक नज़र रखना सशर्त की तरह है, जो 87 00:04:14,230 --> 00:04:17,392 आप स्क्रैच में पहले नहीं देखा है। 88 00:04:17,392 --> 00:04:19,369 कहा जाता है कुछ भी नहीं है स्विच बयान। 89 00:04:19,369 --> 00:04:21,410 स्विच बयान है क्योंकि यह एक तरह से साफ 90 00:04:21,410 --> 00:04:25,930 अनुमति देता है कि एक सशर्त बयान आप अलग-अलग मामलों निर्दिष्ट करने के लिए 91 00:04:25,930 --> 00:04:28,926 बजाय बूलियन पर भरोसा कर के भाव के लिए निर्णय लेने के लिए। 92 00:04:28,926 --> 00:04:31,050 तो उदाहरण के लिए, हम कहते हैं मैं इस कार्यक्रम है, 93 00:04:31,050 --> 00:04:34,110 और मैं उपयोगकर्ता पूछ रहा हूँ मेरे लिए इनपुट प्रदान करने के लिए। 94 00:04:34,110 --> 00:04:37,170 तो मैं कहता हूँ, पूर्णांक एक्स =) (इंट जाओ, और आप अभी तक परिचित नहीं हैं, 95 00:04:37,170 --> 00:04:40,190 पूर्णांक मिलता है कि एक समारोह है इसके अलावा, CS50 पुस्तकालय में शामिल 96 00:04:40,190 --> 00:04:44,610 आप CS50.h # शामिल है, इसलिए यदि आप होगा पहुँच इंटरनैशनल (जाओ) और सब करने के लिए अपने 97 00:04:44,610 --> 00:04:46,840 cousins-- GetFloat, GetString, और इतने पर। 98 00:04:46,840 --> 00:04:52,590 असल में हर एक के लिए समारोह जाओ हम पहले से ही चर्चा की है कि डेटा प्रकार। 99 00:04:52,590 --> 00:04:53,970 >> तो int x GetInt बराबर होती है। 100 00:04:53,970 --> 00:04:56,390 असल में क्या हो रहा है मैं टर्मिनल पर हूँ है। 101 00:04:56,390 --> 00:04:58,790 मैं एक संख्या में टाइप करने के लिए उपयोगकर्ता पूछ रहा हूँ। 102 00:04:58,790 --> 00:05:02,300 >> और यहाँ मैं स्विचन हूँ मैं क्या कर रहा हूँ, निर्भर करता है 103 00:05:02,300 --> 00:05:05,060 उपयोगकर्ता प्रॉम्प्ट पर क्या टाइप पर। 104 00:05:05,060 --> 00:05:09,147 वे एक टाइप किया, तो मैं एक प्रिंट आउट। 105 00:05:09,147 --> 00:05:09,855 और फिर मैं टूट गया। 106 00:05:09,855 --> 00:05:12,590 107 00:05:12,590 --> 00:05:15,510 वे दो लिखते हैं, तो मैं दो बाहर प्रिंट। 108 00:05:15,510 --> 00:05:16,690 और फिर मैं टूट गया। 109 00:05:16,690 --> 00:05:19,060 यह महत्वपूर्ण है प्रत्येक मामले के बीच तोड़ने 110 00:05:19,060 --> 00:05:20,890 अन्यथा आप के माध्यम से गिर जाएगी क्योंकि। 111 00:05:20,890 --> 00:05:23,380 मैं किसी भी नहीं था तो अगर वहाँ टूटता है, और उपयोगकर्ता 112 00:05:23,380 --> 00:05:31,380 टाइप एक है, यह है क्या होगा क्षमा करें, एक, दो, तीन प्रिंट होगा। 113 00:05:31,380 --> 00:05:33,099 यह ठीक है, अजीब व्यवहार की तरह है? 114 00:05:33,099 --> 00:05:33,890 तुम्हें ऐसा लगता है हो सकता है। 115 00:05:33,890 --> 00:05:36,480 लेकिन वास्तव में कुछ मामलों में जहां देखते हैं यह एक बहुत उपयोगी बात हो सकती है। 116 00:05:36,480 --> 00:05:39,730 यहाँ तो एक स्विच की एक और उदाहरण है मैं टूट न आना जहां बयान। 117 00:05:39,730 --> 00:05:42,030 लेकिन मैं यह उद्देश्य पर करते हैं। 118 00:05:42,030 --> 00:05:43,030 >> तो यहाँ क्या होता है? 119 00:05:43,030 --> 00:05:43,821 एक पल के लिए सोचो। 120 00:05:43,821 --> 00:05:45,960 आप भी वीडियो को थामने के लिए चाहते हो सकता है। 121 00:05:45,960 --> 00:05:48,230 >> क्या होगा अगर यहां होता है उपयोगकर्ता प्रकार चार? 122 00:05:48,230 --> 00:05:51,190 123 00:05:51,190 --> 00:05:53,860 इसलिए मैं इनपुट के लिए उपयोगकर्ता से पूछा है। 124 00:05:53,860 --> 00:05:56,560 और वे मूल्य 4 प्रदान करते हैं। 125 00:05:56,560 --> 00:05:59,545 मुझे लगता है कि क्या करना मुद्रित हो जाता है? 126 00:05:59,545 --> 00:06:02,170 पिछली स्लाइड पर, वहाँ थे सभी मामलों के बीच टूट जाता है। 127 00:06:02,170 --> 00:06:04,750 और तो यह सिर्फ होगा मुद्रित चार और फिर बंद। 128 00:06:04,750 --> 00:06:06,610 लेकिन इस मामले में, यह नहीं होगा। 129 00:06:06,610 --> 00:06:10,700 क्या होगा यदि आप है प्रत्येक मामले के माध्यम से गिर जाएगी। 130 00:06:10,700 --> 00:06:14,890 >> तो इस मामले में मैं अपने मामलों का आयोजन किया है इस तरह से है कि उपयोगकर्ता प्रकार 4, अगर 131 00:06:14,890 --> 00:06:20,070 मैं प्रिंट होगा चार, तीन, दो, एक, बंद विस्फोट। 132 00:06:20,070 --> 00:06:22,780 वे 5 टाइप किया, तो मैं शुरू होगा और पांच में ही बात करते हैं। 133 00:06:22,780 --> 00:06:26,410 वे एक टाइप किया है, मैं करूंगा बस, विस्फोट से एक बंद करो। 134 00:06:26,410 --> 00:06:28,715 >> इस मामले में तो, मैं उपयोग कर रहा हूँ एक स्विच की तरह है चतुराई से इतनी 135 00:06:28,715 --> 00:06:30,804 मैं गिर करने का इरादा है कि सभी मामलों के माध्यम से। 136 00:06:30,804 --> 00:06:33,720 लेकिन आम तौर पर आप शायद करने वाले रहे हैं उन सभी के बीच तोड़ना चाहते हैं, 137 00:06:33,720 --> 00:06:36,090 आप एक ऐसी स्थिति है जब तक आप कर रहे हैं, जहां यह एक तरह 138 00:06:36,090 --> 00:06:40,081 एक तरह से इस तथ्य का लाभ आप हूँ कि एक ब्रेक के बिना मामलों के माध्यम से गिर जाते हैं। 139 00:06:40,081 --> 00:06:42,830 तो यह है कि प्रमुख का दूसरा है सशर्त बयान के प्रकार। 140 00:06:42,830 --> 00:06:47,139 ? जिनमें से पिछले है: तो मैं यहां सी कोड के दो स्निपेट है। 141 00:06:47,139 --> 00:06:48,680 बाईं ओर एक और सही पर एक। 142 00:06:48,680 --> 00:06:52,330 बाईं ओर एक चाहिए शायद आप के लिए बहुत परिचित हो। 143 00:06:52,330 --> 00:06:55,110 >> मैं int x है। 144 00:06:55,110 --> 00:06:57,167 और मैं शायद चाहिए उपयोगकर्ता से कहा है कि 145 00:06:57,167 --> 00:07:00,250 for-- यह शायद int x होना चाहिए GetInt, या ऐसा कुछ के बराबर होती है। 146 00:07:00,250 --> 00:07:03,030 147 00:07:03,030 --> 00:07:05,240 और फिर मैं एक निर्णय बना रहा हूँ। 148 00:07:05,240 --> 00:07:11,700 कुछ बूलियन अभिव्यक्ति है यह सच है कि मूल्य 5 एक्स आवंटित। 149 00:07:11,700 --> 00:07:13,590 अन्यथा, मूल्य 6 एक्स आवंटित। 150 00:07:13,590 --> 00:07:16,548 >> बाईं तरफ यही कारण है कि शायद होना चाहिए हमारी चर्चा से बहुत परिचित 151 00:07:16,548 --> 00:07:18,160 की बस एक पल पहले यदि नहीं तो। 152 00:07:18,160 --> 00:07:20,535 आप जानकर आश्चर्य होगा सही पर लाइन है कि 153 00:07:20,535 --> 00:07:22,310 सटीक एक ही बात करता है? 154 00:07:22,310 --> 00:07:26,140 >> ? तो यह कहा जाता है: या कभी-कभी त्रिगुट ऑपरेटर बुलाया। 155 00:07:26,140 --> 00:07:27,450 और यह बहुत अच्छा है। 156 00:07:27,450 --> 00:07:29,110 यह आमतौर पर एक प्यारा चाल के रूप में प्रयोग किया जाता है। 157 00:07:29,110 --> 00:07:35,777 >> लेकिन यह अनुमति देता है क्या आप के लिए है करने के लिए वास्तव में छोटे के साथ किसी और एक तो अनुकरण, 158 00:07:35,777 --> 00:07:37,610 वास्तव में तुच्छता से कम सशर्त शाखाओं। 159 00:07:37,610 --> 00:07:41,470 आप आम तौर पर उपयोग नहीं होता: अगर आप प्रत्येक सेट के बीच कोड के छह लाइनों की थी 160 00:07:41,470 --> 00:07:42,569 की सर्पाकार। 161 00:07:42,569 --> 00:07:44,360 लेकिन तुम सिर्फ कर रहे हैं एक त्वरित निर्णय लेने, 162 00:07:44,360 --> 00:07:47,520 आपको एक बात करने के लिए जा रहे हैं या अन्य और यह बहुत आसान है, 163 00:07:47,520 --> 00:07:52,240 यह करने के लिए कैसे का एक उदाहरण हो सकता है के साथ करते हैं? त्रिगुट ऑपरेटर। 164 00:07:52,240 --> 00:07:56,940 तो int x अभिव्यक्ति के बराबर होती है? 165 00:07:56,940 --> 00:07:59,470 सवाल के बाद बात मार्क के एक्स क्या मूल्य है 166 00:07:59,470 --> 00:08:02,690 अभिव्यक्ति सत्य है, तो हो जाएगा। 167 00:08:02,690 --> 00:08:05,330 >> बाद बात पेट के क्या एक्स के मूल्य है 168 00:08:05,330 --> 00:08:07,990 अभिव्यक्ति गलत था, तो हो सकता है। 169 00:08:07,990 --> 00:08:11,510 तो मैं अपने आप से पूछ रहा हूँ, अभिव्यक्ति सच है? 170 00:08:11,510 --> 00:08:13,870 अगर ऐसा है, मूल्य 5 एक्स आवंटित। 171 00:08:13,870 --> 00:08:16,619 ऐसा नहीं है, तो मान 6 एक्स आवंटित। 172 00:08:16,619 --> 00:08:17,410 फिर, जैसा मैंने कहा। 173 00:08:17,410 --> 00:08:18,670 यह आम तौर पर सिर्फ एक प्यारा चाल है। 174 00:08:18,670 --> 00:08:20,430 और कभी कभी तुम हो जाते हैं वास्तव में इसके साथ आराम से, 175 00:08:20,430 --> 00:08:22,820 यह लग रहा है क्योंकि आप इस करूँगा अपने कार्यक्रमों में शांत की तरह। 176 00:08:22,820 --> 00:08:25,710 आम तौर पर मैं इसे करने के लिए प्रस्तुत कर रहा हूँ आप अब तो आप इसे से परिचित हो 177 00:08:25,710 --> 00:08:26,990 आप इसे देख सकते हैं। 178 00:08:26,990 --> 00:08:30,080 लेकिन निश्चित रूप से आप नहीं जानते अपने कोड में से किसी में यह लिखने के लिए। 179 00:08:30,080 --> 00:08:33,246 लेकिन यह कुछ के साथ परिचित होने के लिए है, आप निश्चित रूप से मुठभेड़ हूँ क्योंकि 180 00:08:33,246 --> 00:08:36,130 यहाँ कोड के टुकड़े और वहाँ जहां यह? वाक्य रचना, 181 00:08:36,130 --> 00:08:39,120 त्रिगुट ऑपरेटर उर्फ ​​प्रयोग किया जाता है। 182 00:08:39,120 --> 00:08:40,960 >> पर इतनी जल्दी सारांश क्या सशर्त कर रहे हैं, 183 00:08:40,960 --> 00:08:44,210 और विकल्प उपलब्ध हैं तुम्हारे पास सी में आप के लिए तो और अगर-और, 184 00:08:44,210 --> 00:08:46,860 और अगर और यदि, वगैरह। 185 00:08:46,860 --> 00:08:50,880 आप बूलियन अभिव्यक्ति का उपयोग कर सकते हैं उन लोगों के लिए निर्णय लेने के लिए। 186 00:08:50,880 --> 00:08:53,720 >> स्विच बयानों के साथ आप का उपयोग असतत मामलों में निर्णय लेने के लिए। 187 00:08:53,720 --> 00:08:57,540 अगर यह आप विशेष रूप से कहते हैं, एक, या यह तीन अगर यह दो है, या अगर, 188 00:08:57,540 --> 00:09:00,870 मैं इस बात करते हैं, या हूँ इस बात को, या इस बात। 189 00:09:00,870 --> 00:09:04,660 और:? जगह इस्तेमाल किया जा करने के लिए कर सकते हैं बहुत ही सरल अगर-और शाखाओं, 190 00:09:04,660 --> 00:09:08,490 या चेन बनाने के लिए किसी और यदि अपने कोड एक छोटे फैंसी लग रही है। 191 00:09:08,490 --> 00:09:09,250 >> मैं डौग लॉयड हूँ। 192 00:09:09,250 --> 00:09:11,410 और इस CS50 है। 193 00:09:11,410 --> 00:09:12,959