1 00:00:00,000 --> 00:00:11,046 2 00:00:11,046 --> 00:00:12,170 ZAMYLA चान: अरे, सब लोग. 3 00:00:12,170 --> 00:00:13,560 अनुभाग में आपका स्वागत है. 4 00:00:13,560 --> 00:00:17,320 आज सिर्फ सभी प्रश्नोत्तरी होने जा रहा है बुधवार को अपने प्रश्नोत्तरी के लिए समीक्षा करें. 5 00:00:17,320 --> 00:00:20,060 मैं हर किसी को याद है कि आशा वे बुधवार को एक प्रश्नोत्तरी है. 6 00:00:20,060 --> 00:00:22,560 और तुम नहीं किया है, तो ठीक है, अब आप को याद दिलाया गया है. 7 00:00:22,560 --> 00:00:26,486 आप यकीन है कि दिखाने के तो बुधवार बनाने वर्ग या अन्य आवास के रूप में लिए 8 00:00:26,486 --> 00:00:26,985 आवश्यक. 9 00:00:26,985 --> 00:00:27,845 10 00:00:27,845 --> 00:00:29,220 तुम लोग कमाल होने जा रहे हैं. 11 00:00:29,220 --> 00:00:30,440 यह बहुत अच्छा होने जा रहा है. 12 00:00:30,440 --> 00:00:34,910 और मुझे लगता है मैं सब कुछ कर सकते करने के लिए जा रहा हूँ मदद करने के लिए अपने प्रश्नोत्तरी के लिए आप आज तैयार 13 00:00:34,910 --> 00:00:35,470 अब. 14 00:00:35,470 --> 00:00:39,960 और भी मामले में आप नहीं जानते, एक पाठ्यक्रम विस्तृत समीक्षा सत्र है 15 00:00:39,960 --> 00:00:45,840 07:00 में आज उत्तर पश्चिमी प्रयोगशालाओं कक्ष B103. 16 00:00:45,840 --> 00:00:49,950 आप एक दोहराना के रूप में के लिए मुझे फिर से देख सकते हैं मुझे लगता है कि समीक्षा सत्र के हिस्से का नेतृत्व करेंगे 17 00:00:49,950 --> 00:00:50,510 भी. 18 00:00:50,510 --> 00:00:53,218 तो क्या आप मुझे के लिए पर्याप्त नहीं मिल सकता अब, आप फिर से आज रात आ सकते हैं. 19 00:00:53,218 --> 00:00:54,130 20 00:00:54,130 --> 00:00:56,060 >> पहले सब ठीक है, तो पहली बात. 21 00:00:56,060 --> 00:00:59,630 बस कुछ प्रश्नोत्तरी सुझावों हम पहले वास्तव में समीक्षा करने में गोता. 22 00:00:59,630 --> 00:01:04,160 किसी भी परीक्षा, अभ्यास के साथ के रूप में तो निश्चित रूप से आप मदद करेंगे. 23 00:01:04,160 --> 00:01:09,260 अतीत से परीक्षा कर रहे हैं छह या सात साल वहाँ पर, 24 00:01:09,260 --> 00:01:12,480 इसलिए कि अभ्यास का एक बहुत कुछ है आप लोगों के लिए सामग्री है. 25 00:01:12,480 --> 00:01:15,340 और वास्तव में, आज सिर्फ सच है किसी भी विषय पर जा रहा हो जा 26 00:01:15,340 --> 00:01:18,900 तुम लोगों के रूप में अच्छी तरह पर सवाल है कि अभ्यास समस्याओं के माध्यम से काम के रूप में 27 00:01:18,900 --> 00:01:20,360 प्रश्नोत्तरी शून्य से. 28 00:01:20,360 --> 00:01:22,690 तो मैं प्रश्नोत्तरी शून्य फेंक देंगे पिछले साल से यहाँ पर, 29 00:01:22,690 --> 00:01:26,410 और हम किसी भी समस्याओं के माध्यम से काम कर सकते हैं तुम लोगों के लिए करना चाहते हैं. 30 00:01:26,410 --> 00:01:27,370 >> तो अभ्यास. 31 00:01:27,370 --> 00:01:29,310 तुम्हें पता है कि आज कर रही शुरू करने जा रहे हैं. 32 00:01:29,310 --> 00:01:30,230 कागज पर कोड. 33 00:01:30,230 --> 00:01:32,970 तो हाँ, अगर हर कोई वास्तव में निकल सकता है 34 00:01:32,970 --> 00:01:35,810 कागज, कि, बहुत अच्छा होगा आप नहीं कर रहे हैं क्योंकि 35 00:01:35,810 --> 00:01:41,470 पर आपके कंप्यूटर के लिए जा रहा परीक्षा और हाथ से बाहर कोड लिखने 36 00:01:41,470 --> 00:01:44,190 अक्सर अधिक कठिन है आप उम्मीद कर सकते है. 37 00:01:44,190 --> 00:01:46,680 तुम बस करने के लिए इस्तेमाल कर रहे हैं यह देखकर और यह टाइपिंग, 38 00:01:46,680 --> 00:01:49,630 और आप अपने संकलक आप त्रुटियाँ हैं जब आप बाहर की मदद, 39 00:01:49,630 --> 00:01:52,190 लेकिन आप परीक्षा पर कि नहीं मिलता है. 40 00:01:52,190 --> 00:01:55,140 तो यह वास्तव में करने के लिए वास्तव में महत्वपूर्ण है , कोड बाहर लिखने में सक्षम हो 41 00:01:55,140 --> 00:01:58,360 और कर की कि मांसपेशियों स्मृति यह हाथ से वास्तव में मदद मिलेगी. 42 00:01:58,360 --> 00:01:59,720 43 00:01:59,720 --> 00:02:01,690 >> इसलिए हम थोड़ा करीब हो रही है. 44 00:02:01,690 --> 00:02:02,340 यह सोमवार है. 45 00:02:02,340 --> 00:02:03,930 अपने परीक्षा बुधवार को है. 46 00:02:03,930 --> 00:02:06,030 लेकिन अगर आप समय है, निश्चित रूप से एक ले 47 00:02:06,030 --> 00:02:10,199 पिछले साल या से परीक्षा की समय की कमी के तहत पहले साल 48 00:02:10,199 --> 00:02:11,660 एक घंटे और एक आधे की. 49 00:02:11,660 --> 00:02:13,730 बस एक घंटे के बाहर दस्तक और समय की एक आधा, 50 00:02:13,730 --> 00:02:17,480 और अपने आप बैठ जाओ, और सिर्फ समस्याओं के माध्यम से काम 51 00:02:17,480 --> 00:02:19,962 आप वास्तव में मानो , इसे ले जा रही एक क्योंकि 52 00:02:19,962 --> 00:02:23,295 हम के बारे में सुना है कि सबसे बड़ी बातें की क्विज़ वे बहुत लंबे होते हैं. 53 00:02:23,295 --> 00:02:24,900 54 00:02:24,900 --> 00:02:26,660 यह सामग्री का एक बहुत है. 55 00:02:26,660 --> 00:02:30,850 सवालों की एक बहुत हैं, और ज्यादातर लोगों को खत्म नहीं कर सकता है. 56 00:02:30,850 --> 00:02:34,660 मुझे लगता है मैं पूरी तरह से खत्म नहीं किया है कि पता मेरे क्विज़ मैं क्लास ली है. 57 00:02:34,660 --> 00:02:37,180 >> उस पर ध्यान दें, एक कम के रूप में आरामदायक अनुभाग, 58 00:02:37,180 --> 00:02:40,570 इस कोर्स के लिए है कि समझ में सभी स्तर के लोगों के लिए पूरा करने के लिए. 59 00:02:40,570 --> 00:02:43,640 पूरे कारण हम आपको विभाजित है कम आरामदायक, कहीं बीच, 60 00:02:43,640 --> 00:02:47,660 और अधिक आरामदायक है एक तरह से यह अधिक निष्पक्ष बनाने. 61 00:02:47,660 --> 00:02:51,699 आप कम आराम कर रहे हैं और अगर यह बात है नहीं आवश्यक प्रतिशत से सब कुछ मिलता है. 62 00:02:51,699 --> 00:02:53,990 आप हो रहे थे जैसे कि अगर सब कुछ है, तो आप शायद होगा 63 00:02:53,990 --> 00:02:55,448 अधिक आरामदायक खंड में हो. 64 00:02:55,448 --> 00:03:00,160 तो जाहिर है अपने आप को मारा नहीं है बहुत मुश्किल है कि आप परीक्षा खत्म नहीं कर सकते हैं. 65 00:03:00,160 --> 00:03:01,920 मैं यह नहीं किया, मुझ से ले लो. 66 00:03:01,920 --> 00:03:03,070 मैं अभी भी एक concentrator हूँ. 67 00:03:03,070 --> 00:03:04,630 मैं अभी भी कोर्स को पढ़ाने मदद कर रहा हूँ. 68 00:03:04,630 --> 00:03:06,170 तुम ठीक हो जाओगे. 69 00:03:06,170 --> 00:03:06,670 ठीक है. 70 00:03:06,670 --> 00:03:08,740 और अंत में, कुछ नींद आती है. 71 00:03:08,740 --> 00:03:11,020 जाहिर है किसी भी परीक्षा के साथ हम हमेशा यह कहते हैं. 72 00:03:11,020 --> 00:03:13,610 रात से पहले Cramming और किसी भी नींद नहीं मिल रहा है 73 00:03:13,610 --> 00:03:16,390 करता not-- हो सकता है अगर उस आप के लिए काम करता है, इसके लिए जाओ. 74 00:03:16,390 --> 00:03:18,790 लेकिन के विशाल बहुमत के लिए लोग, कुछ नींद हो रही है, 75 00:03:18,790 --> 00:03:22,390 अपने मस्तिष्क आराम दे और ठीक हो परीक्षा के लिए में आने से पहले 76 00:03:22,390 --> 00:03:23,480 वास्तव में आपकी मदद करेगा. 77 00:03:23,480 --> 00:03:26,120 इसके अलावा वहाँ लगभग निश्चित रूप से परीक्षा में कैंडी हो, 78 00:03:26,120 --> 00:03:28,019 तो आप करने के लिए तत्पर है. 79 00:03:28,019 --> 00:03:29,310 आप लोग महान क्या करने जा रहे हैं. 80 00:03:29,310 --> 00:03:30,226 यह ठीक होने जा रहा है. 81 00:03:30,226 --> 00:03:31,570 82 00:03:31,570 --> 00:03:36,190 और अब अगले एक घंटे और एक आधा मैं में कोशिश करते हैं और के रूप में सबसे अच्छा मैं कर सकता हूँ के रूप में आप तैयार करेंगे. 83 00:03:36,190 --> 00:03:41,260 >> इसलिए मैं मूल रूप से स्लाइड है अब तक के सभी वर्गों. 84 00:03:41,260 --> 00:03:45,874 मैं के माध्यम से जाने के लिए नहीं जा रहा हूँ उन सभी को है कि नहीं है क्योंकि 85 00:03:45,874 --> 00:03:49,040 एक घंटा और एक आधा में संभव के रूप में अच्छी तरह से अभ्यास समस्याओं के माध्यम से काम कर रहे हैं. 86 00:03:49,040 --> 00:03:51,410 तो बजाय मैं विषयों की एक सूची है. 87 00:03:51,410 --> 00:03:55,160 ये सब बातें कर रहे हैं हम आप पर प्रश्नोत्तरी सकता है. 88 00:03:55,160 --> 00:03:56,950 89 00:03:56,950 --> 00:03:58,770 अगर वहाँ कुछ भी कि वास्तव में बाहर कूदता 90 00:03:58,770 --> 00:04:02,140 आप खत्म हो जाना आपको लगता है कि करना चाहते हैं मुझे धारणा खत्म हो जाना चाहते हैं, 91 00:04:02,140 --> 00:04:04,320 मैं कोशिश करते हैं और दे सकते हैं तुम वहाँ एक सिंहावलोकन. 92 00:04:04,320 --> 00:04:07,690 या आप में सही कूद करना चाहते हैं एक साथ अभ्यास समस्याओं कर रही है, 93 00:04:07,690 --> 00:04:08,420 हम ऐसा कर सकते हैं. 94 00:04:08,420 --> 00:04:09,330 यह आप लोगों पर निर्भर है. 95 00:04:09,330 --> 00:04:10,770 आप में से कई नहीं कर रहे हैं. 96 00:04:10,770 --> 00:04:13,180 तो यह तुम लोगों को क्या करना पसंद है जो कुछ भी है. 97 00:04:13,180 --> 00:04:15,667 मैं सबसे होना चाहता हूँ तुम लोगों की ओर मददगार. 98 00:04:15,667 --> 00:04:16,827 99 00:04:16,827 --> 00:04:17,910 तो मैं आपको सिर्फ देखने दूँगा. 100 00:04:17,910 --> 00:04:27,880 101 00:04:27,880 --> 00:04:30,500 >> दर्शक: एक बात है हम रखना कि चार्ट 102 00:04:30,500 --> 00:04:33,290 ढेर और ढेर के बारे में कह रही है. 103 00:04:33,290 --> 00:04:34,600 104 00:04:34,600 --> 00:04:37,434 पीछे सिर्फ पूरे विचार कि और क्या इसका मतलब है. 105 00:04:37,434 --> 00:04:38,350 ZAMYLA चान: ठीक है, हाँ. 106 00:04:38,350 --> 00:04:40,290 107 00:04:40,290 --> 00:04:43,216 इस पर सभी तरह है अंत, इसलिए मुझे माध्यम से स्क्रॉल करते हैं. 108 00:04:43,216 --> 00:04:45,490 >> दर्शक: हम की जरूरत नहीं है अब इसे करते हैं, लेकिन जो भी हो. 109 00:04:45,490 --> 00:04:47,070 110 00:04:47,070 --> 00:04:49,770 >> ZAMYLA चान: वहाँ था इस एक anything--. 111 00:04:49,770 --> 00:04:51,570 112 00:04:51,570 --> 00:04:53,555 लोगों के लिए फजी इस तरह का है? 113 00:04:53,555 --> 00:04:54,390 114 00:04:54,390 --> 00:04:55,640 दर्शक: हाँ, मैं दूसरी है कि. 115 00:04:55,640 --> 00:04:57,718 और हम भी अतिप्रवाह बफर कर सकते हैं? 116 00:04:57,718 --> 00:04:58,926 ZAMYLA चान: बफर अतिप्रवाह? 117 00:04:58,926 --> 00:04:59,820 ठीक. 118 00:04:59,820 --> 00:05:03,460 तो बफर अतिप्रवाह सुंदर है बस के बारे में बात करने के लिए आसान. 119 00:05:03,460 --> 00:05:08,217 यह मूल रूप से आप के बारे में सोचने buffers सही है कि आप कुछ सरणी स्मृति,? 120 00:05:08,217 --> 00:05:10,050 आम तौर पर हम इस बारे में बात बफर अतिप्रवाह जब 121 00:05:10,050 --> 00:05:15,160 आप कितना जाँच नहीं कर रहे हैं उपयोगकर्ता सही, में डाल रहा है? 122 00:05:15,160 --> 00:05:18,540 और विचार किया जा रहा है बफर के साथ बाढ़ है 123 00:05:18,540 --> 00:05:21,535 वे अब तक में डाल रहे हैं अंतरिक्ष के लिए बहुत अधिक डेटा 124 00:05:21,535 --> 00:05:23,780 आप उनके लिए आवंटित किया है कि, है ना? 125 00:05:23,780 --> 00:05:28,310 >> तो अगर आप कहते हैं, दे मुझे कुछ संदेश है, हम कर रहे हैं 126 00:05:28,310 --> 00:05:31,860 वे देने के लिए जा रहे हैं यह सोचते हैं कि हमें एक उचित लंबाई संदेश. 127 00:05:31,860 --> 00:05:33,910 शायद एक जोड़ी लाइनों, whatnot. 128 00:05:33,910 --> 00:05:35,150 इसलिए हम जाँच नहीं है. 129 00:05:35,150 --> 00:05:38,160 इसके बजाय वे एक में हमें फ़ीड एक संदेश है कि पूरी किताब, 130 00:05:38,160 --> 00:05:42,450 और यह की राशि overflows हम इस बात के लिए आवंटित किया है कि अंतरिक्ष. 131 00:05:42,450 --> 00:05:48,140 और क्या होता है यह ऊपर लिख सकता है यह नहीं माना जाता है कि स्थानों. 132 00:05:48,140 --> 00:05:52,890 >> तो मैं प्रोफेसर Malan कहा पता बफर अतिप्रवाह हमलों के बारे में कुछ. 133 00:05:52,890 --> 00:05:59,050 इसलिए कि जहां उपयोगकर्ता इनपुट है उम्मीद में डेटा के कुछ बड़े पैमाने पर राशि 134 00:05:59,050 --> 00:06:02,840 वह पिछले लिख देगा कि अपने बफर के अंत 135 00:06:02,840 --> 00:06:06,479 और की जगह something-- मुझे आश्चर्य है मुझे लगता है हम यहाँ में उन स्लाइड्स है. 136 00:06:06,479 --> 00:06:08,270 मुझे लगता है हमें नहीं लगता यहाँ में उन स्लाइड. 137 00:06:08,270 --> 00:06:09,960 138 00:06:09,960 --> 00:06:14,460 लेकिन मूल रूप से वह लिख देगा स्मृति के कुछ हिस्से 139 00:06:14,460 --> 00:06:17,780 कि उसे उपयोग की अनुमति देता आपके कंप्यूटर के कुछ हिस्सों को 140 00:06:17,780 --> 00:06:19,530 कि आप नहीं होगा सामान्य रूप से करने के लिए उपयोग किया है. 141 00:06:19,530 --> 00:06:20,750 142 00:06:20,750 --> 00:06:23,155 >> साथ सबसे बड़ी बात बफर अतिप्रवाह बस है 143 00:06:23,155 --> 00:06:26,420 यह समझने की है कि आप नहीं कर रहे हैं जब होता है 144 00:06:26,420 --> 00:06:29,210 कितना जाँच अपने उपयोगकर्ता में डाल रहा है. 145 00:06:29,210 --> 00:06:32,770 जब आप एक तरह से नहीं कर रहे हैं उस के खिलाफ की रक्षा. 146 00:06:32,770 --> 00:06:36,820 और इसके सरलतम पर बात, यह सिर्फ अपने उपयोगकर्ता 147 00:06:36,820 --> 00:06:39,130 एक विशाल राशि inputting एक प्रयास में डेटा की 148 00:06:39,130 --> 00:06:45,090 कुछ सुरक्षा अधिलेखित करना अपनी स्मृति का भाग. 149 00:06:45,090 --> 00:06:46,310 यही कारण है कि यह सब है. 150 00:06:46,310 --> 00:06:49,810 >> तो यह यहाँ, ढेर और ढेर. 151 00:06:49,810 --> 00:06:53,090 असल में यह सब बस है स्मृति का प्रतिनिधित्व 152 00:06:53,090 --> 00:06:54,449 और चीजों जहां जमा हो जाती है. 153 00:06:54,449 --> 00:06:56,240 उस तरह का सच है सब तुम्हें पता करने की जरूरत है. 154 00:06:56,240 --> 00:06:58,520 सबसे बड़ी बातें कि आप कर रहे हैं पता करने की जरूरत 155 00:06:58,520 --> 00:07:01,910 that-- मुझे अगर देखते हैं यहां एक better-- है. 156 00:07:01,910 --> 00:07:05,380 तो यह यहाँ ढेर है. 157 00:07:05,380 --> 00:07:08,410 >> तो ढेर के साथ नहीं है अपने कार्यों के सभी 158 00:07:08,410 --> 00:07:10,140 कि आप किसी भी समय में बुला रहे हैं. 159 00:07:10,140 --> 00:07:15,060 और याद करने के लिए महत्वपूर्ण क्या है malloc के साथ पिछले सप्ताह के बंद रहा 160 00:07:15,060 --> 00:07:21,080 आप वास्तव में नहीं है कि है इस पर आवश्यक नियंत्रण. 161 00:07:21,080 --> 00:07:24,780 यह सब जब कुछ पर निर्भर करता है कार्यों को क्रियान्वित कर रहे हैं. 162 00:07:24,780 --> 00:07:28,170 और वे क्रियान्वित कर रहे हैं, जब वे ढेर फ्रेम क्या कहा जाता है 163 00:07:28,170 --> 00:07:29,290 कि यहां ऊपर जाना. 164 00:07:29,290 --> 00:07:32,520 >> इसलिए यह सभी प्रकार का होता है आप से किसी भी असली इनपुट के बिना. 165 00:07:32,520 --> 00:07:33,630 166 00:07:33,630 --> 00:07:35,510 आप अपने प्रोग्राम लिखने, और आप इसे चलाते हैं, 167 00:07:35,510 --> 00:07:38,470 और ढेर तरह से लेता है यह करने की जरूरत के रूप में खुद का ख्याल. 168 00:07:38,470 --> 00:07:42,940 तो मुख्य में तुम्हें बुला रहे हैं यहां पारित हो जाएगा कि घन,. 169 00:07:42,940 --> 00:07:44,110 यह एक फ्रेम बना देंगे. 170 00:07:44,110 --> 00:07:48,330 लेकिन आप स्पष्ट रूप से ऐसा कुछ भी नहीं है के अलावा अन्य कि ढेर फ्रेम बनाने के लिए 171 00:07:48,330 --> 00:07:51,430 ठीक है, के साथ शुरू करने के लिए समारोह लिखना? 172 00:07:51,430 --> 00:07:56,500 >> क्या तहत तरह का है आपका नियंत्रण malloc के साथ ढेर है. 173 00:07:56,500 --> 00:08:01,950 इसलिए जब भी आप malloc कुछ, आप ढेर से स्मृति ले रहे हैं. 174 00:08:01,950 --> 00:08:05,110 और कहा कि स्मृति है कि आप एक बेहतर शब्द की कमी के लिए, है, 175 00:08:05,110 --> 00:08:10,300 स्पष्ट नियंत्रण खत्म हो गया, malloc के साथ याद है क्योंकि 176 00:08:10,300 --> 00:08:12,530 यह मूल रूप से वहाँ आप अन्यथा कहना है जब तक. 177 00:08:12,530 --> 00:08:14,890 आप में से जो लोग पिछले सप्ताह अनुभाग देखा, 178 00:08:14,890 --> 00:08:17,670 तुम चले जाओ यह बताने के लिए जब तक यह नहीं है. 179 00:08:17,670 --> 00:08:20,850 यह वहाँ जब तक हो जाएगा अन्यथा नहीं बताया. 180 00:08:20,850 --> 00:08:24,750 तो ढेर सिर्फ कुछ है आप स्मृति के रूप में के बारे में सोच सकते हैं 181 00:08:24,750 --> 00:08:26,150 आप पर नियंत्रण है कि. 182 00:08:26,150 --> 00:08:29,010 और उन सिर्फ हैं दो अलग बड़ी बातें. 183 00:08:29,010 --> 00:08:31,320 184 00:08:31,320 --> 00:08:38,330 >> उसके अलावा, आप नहीं करना चाहिए ढेर और ढेर के बारे में बहुत ज्यादा चिंता की 185 00:08:38,330 --> 00:08:42,159 प्रश्न या आम तौर पर अधिक बस आप स्थानीय पैरामीटर है अगर 186 00:08:42,159 --> 00:08:45,385 या एक समारोह में यह हो जाएगा ढेर या ढेर पर. 187 00:08:45,385 --> 00:08:47,260 जाहिर है इस मामले में यह ढेर होगा. 188 00:08:47,260 --> 00:08:49,630 यदि आप कुछ mallocing रहे हैं, कहाँ से आ रहा है? 189 00:08:49,630 --> 00:08:50,129 ढेर. 190 00:08:50,129 --> 00:08:51,147 191 00:08:51,147 --> 00:08:54,230 आप अभ्यास क्विज़ को देखो, उन आम तौर पर सवालों के प्रकार हैं 192 00:08:54,230 --> 00:08:55,460 वे है. 193 00:08:55,460 --> 00:08:57,340 >> आपको चिंता करने की जरूरत नहीं है इसके बारे में बहुत ज्यादा. 194 00:08:57,340 --> 00:09:00,980 आप अधिक स्पष्ट रूप में मिलता है ढेर और ढेर के बारे में 195 00:09:00,980 --> 00:09:03,460 बाद में या अन्य सीएस कक्षाओं में. 196 00:09:03,460 --> 00:09:06,220 तो बस एक की तरह हो रही यह क्या है के सामान्य विचार 197 00:09:06,220 --> 00:09:09,100 , अच्छा होगा जो मैं बस की तरह खत्म हो गया था. 198 00:09:09,100 --> 00:09:10,650 199 00:09:10,650 --> 00:09:12,090 किसी भी अन्य विषयों? 200 00:09:12,090 --> 00:09:12,590 हाँ? 201 00:09:12,590 --> 00:09:14,923 >> दर्शक: आप पर जा सकते हैं वास्तव में जल्दी से फिर से संकेत? 202 00:09:14,923 --> 00:09:15,870 ZAMYLA चान: संकेत? 203 00:09:15,870 --> 00:09:18,470 आप वैचारिक चाहते हैं संकेत का अवलोकन 204 00:09:18,470 --> 00:09:19,994 या आप संकेत के साथ अभ्यास करते हैं? 205 00:09:19,994 --> 00:09:21,410 दर्शक: एक तरह से वाक्य रचना की तरह. 206 00:09:21,410 --> 00:09:22,360 ZAMYLA चान: सिंटैक्स? 207 00:09:22,360 --> 00:09:22,860 हाँ. 208 00:09:22,860 --> 00:09:32,090 209 00:09:32,090 --> 00:09:33,090 ठीक है, हम वहाँ हो रही है. 210 00:09:33,090 --> 00:09:38,300 211 00:09:38,300 --> 00:09:42,040 हाँ, तो इस बस की तरह कुछ है आप एक पुनरावर्ती समारोह है, 212 00:09:42,040 --> 00:09:45,954 पुनरावर्ती समारोह है कि हर बार कहा जाता है, यह सिर्फ अन्य ढेर फ्रेम कहते हैं. 213 00:09:45,954 --> 00:09:47,870 एक उदाहरण बहुत ज्यादा कैसे आप वास्तव में नहीं है 214 00:09:47,870 --> 00:09:50,330 पर नियंत्रण अपने ढेर पर तख्ते. 215 00:09:50,330 --> 00:09:54,010 216 00:09:54,010 --> 00:09:54,585 >> ठीक है, संकेत दिए. 217 00:09:54,585 --> 00:09:57,120 218 00:09:57,120 --> 00:09:59,235 ठीक है, तो संकेत का निर्माण. 219 00:09:59,235 --> 00:10:00,300 220 00:10:00,300 --> 00:10:02,420 , यह सिर्फ सितारा टाइप याद. 221 00:10:02,420 --> 00:10:07,140 इसलिए जो भी डेटा के प्रकार है कि आप की ओर इशारा करने जा रहे हैं. 222 00:10:07,140 --> 00:10:08,720 223 00:10:08,720 --> 00:10:11,440 तो यह एक पूर्णांक के लिए एक संकेत होगा. 224 00:10:11,440 --> 00:10:13,140 यह एक चार के लिए एक संकेत होगा. 225 00:10:13,140 --> 00:10:14,740 यह एक नाव के लिए एक संकेत होगा. 226 00:10:14,740 --> 00:10:17,980 तो यह मूल रूप से जो कुछ भी है आप, यह की ओर इशारा करते रहना चाहता हूँ 227 00:10:17,980 --> 00:10:22,300 आप सूचक की घोषणा कैसे सितारा ठीक है? 228 00:10:22,300 --> 00:10:26,200 >> लेकिन तब स्पष्ट रूप से एक छोटे से हो जाता है आप सूचक है जब मुश्किल 229 00:10:26,200 --> 00:10:27,370 या आप जो कुछ भी स्टार है. 230 00:10:27,370 --> 00:10:31,260 इतना बड़ा फर्क है जब आप declaring-- रहे 231 00:10:31,260 --> 00:10:45,590 इसलिए हम some-- तो है यह कुछ पूर्णांक सितारा लेता है. 232 00:10:45,590 --> 00:10:49,650 तो यह कुछ सूचक है सही, एक पूर्णांक के लिए एक्स कॉल? 233 00:10:49,650 --> 00:10:54,600 तो यह क्या करता है याद इस प्रणाली एक्स कहता है. 234 00:10:54,600 --> 00:10:56,970 और यह जा रहा है ठीक है, कुछ पता नहीं है? 235 00:10:56,970 --> 00:11:00,515 तो चलो बस यह हमारा पता है हम कहते हैं. 236 00:11:00,515 --> 00:11:01,590 237 00:11:01,590 --> 00:11:03,570 सूचक पतों पकड़. 238 00:11:03,570 --> 00:11:08,660 तो क्या यह कहते हैं कि इस पर है स्थान, हम एक पूर्णांक भंडारण कर रहे हैं. 239 00:11:08,660 --> 00:11:10,770 240 00:11:10,770 --> 00:11:15,770 >> हम सोच सकते हैं तो एक और तरीका यह इस कुछ पूर्णांक है कि है. 241 00:11:15,770 --> 00:11:17,010 242 00:11:17,010 --> 00:11:20,350 हम वास्तव में करने के लिए इसे सौंपा नहीं है कुछ भी अभी तक, लेकिन यह सिर्फ एक पूर्णांक है. 243 00:11:20,350 --> 00:11:31,540 इसलिए हम एक्स हम स्टार करते है तो क्या कर सकते हैं यह ठीक है, एक 5 हो जाता है, 5 के बराबर होती है? 244 00:11:31,540 --> 00:11:38,350 यह जो कुछ भी एक्स के लिए जाना कहते हैं पर इशारा, तो इस पते पर जाना 245 00:11:38,350 --> 00:11:40,210 और 5 के लिए यह बराबर करना. 246 00:11:40,210 --> 00:11:44,390 तो हम सही, इस पते पर 5 आवंटित? 247 00:11:44,390 --> 00:11:52,540 >> और फिर आप यह करते हैं, यह हम में से पता देता है. 248 00:11:52,540 --> 00:11:54,730 इस ऑपरेटर का पता है. 249 00:11:54,730 --> 00:11:57,700 तो एक्स का पता क्या है? 250 00:11:57,700 --> 00:11:58,809 हम नहीं जानते. 251 00:11:58,809 --> 00:12:00,225 हम इसे एक पते आवंटित नहीं किया है. 252 00:12:00,225 --> 00:12:03,000 253 00:12:03,000 --> 00:12:09,105 हम यह अब हम दे दी some-- कह सकते हैं यह तो पता 4 एक पता है. 254 00:12:09,105 --> 00:12:10,690 255 00:12:10,690 --> 00:12:16,980 और हम कुछ के माध्यम से जाना वास्तव में अगर इस तरह, एक तरह से हम क्या किया. 256 00:12:16,980 --> 00:12:25,800 तो here-- मुझे मिल के माध्यम से काम आप संकेत बाहर खींचना अगर यह मदद करता है. 257 00:12:25,800 --> 00:12:28,270 आप अपने परीक्षा पर कर रहे हैं, मैं अत्यधिक बक्से ड्राइंग सलाह देते हैं. 258 00:12:28,270 --> 00:12:29,490 259 00:12:29,490 --> 00:12:33,310 >> तो यह पहले से एक, पूर्णांक एक्स 5 के बराबर होती है. 260 00:12:33,310 --> 00:12:37,370 यह सिर्फ हम कुछ किया है इसका मतलब सही, 5 कि स्मृति में जगह? 261 00:12:37,370 --> 00:12:38,540 262 00:12:38,540 --> 00:12:44,760 और यहाँ हमारे मेज हमें बताता है यह पता 0x04 में है कि. 263 00:12:44,760 --> 00:12:48,770 264 00:12:48,770 --> 00:12:50,280 और फिर हम कुछ सूचक बना. 265 00:12:50,280 --> 00:12:51,820 266 00:12:51,820 --> 00:12:55,310 तो चलो एक बार में एक यह टूट. 267 00:12:55,310 --> 00:12:59,820 तो इस बनाता है कुछ सही, एक पूर्णांक के लिए बॉक्स? 268 00:12:59,820 --> 00:13:01,970 इसे पकड़ने के लिए जा रहा है एक इसके बारे में कुछ पता. 269 00:13:01,970 --> 00:13:03,470 तो यह कुछ सूचक है. 270 00:13:03,470 --> 00:13:04,940 271 00:13:04,940 --> 00:13:06,510 और इस चाक वास्तव में छोटा है. 272 00:13:06,510 --> 00:13:07,472 273 00:13:07,472 --> 00:13:08,680 इसलिए हम यहां कुछ सूचक है. 274 00:13:08,680 --> 00:13:10,060 275 00:13:10,060 --> 00:13:13,530 और हमारी मेज हमें बताता है उस पते 0x08 है. 276 00:13:13,530 --> 00:13:15,190 277 00:13:15,190 --> 00:13:16,200 कूल. 278 00:13:16,200 --> 00:13:23,240 और हम बताए हैं यह एक्स के पते पर. 279 00:13:23,240 --> 00:13:26,330 >> संकेत ठीक, पते पकड़, याद है? 280 00:13:26,330 --> 00:13:32,050 हम X पकड़ करना चाहते हैं, हम हैं तो पता ऑपरेटर, उपयोग करने के लिए जो 281 00:13:32,050 --> 00:13:36,520 एम्परसेंड, पता मिल रहा है एक्स, इस मामले, 0x04 में जो. 282 00:13:36,520 --> 00:13:39,130 283 00:13:39,130 --> 00:13:44,430 और फिर हमारे पास अगर कुछ पूर्णांक प्रतिलिपि, इस बस 284 00:13:44,430 --> 00:13:48,060 कुछ अन्य बॉक्स बनाता है एक पूर्णांक कहा जाता प्रतिलिपि रखती है. 285 00:13:48,060 --> 00:13:49,410 286 00:13:49,410 --> 00:13:55,330 और हम आवंटित अगर यह this-- को तो यह है कि यह संदर्भित है. 287 00:13:55,330 --> 00:14:00,090 तो यह करने के लिए जाना कहते हैं जो कुछ भी पता सूचक रखती है. 288 00:14:00,090 --> 00:14:05,330 सूचक, इस पते रखती है इसलिए हम यहाँ पर जाना चाहते हैं 289 00:14:05,330 --> 00:14:07,130 और हम ठीक है, इसमें क्या है, कहते हैं? 290 00:14:07,130 --> 00:14:08,610 यह 5 है. 291 00:14:08,610 --> 00:14:09,815 तो नकल 5 हो जाता है. 292 00:14:09,815 --> 00:14:11,800 293 00:14:11,800 --> 00:14:12,540 समझ बनाने के लिए? 294 00:14:12,540 --> 00:14:15,540 295 00:14:15,540 --> 00:14:25,020 >> मैं आवंटित करने की कोशिश की तो क्या यह सिर्फ संकेतक के लिए. 296 00:14:25,020 --> 00:14:26,476 297 00:14:26,476 --> 00:14:27,850 क्या सूचक वास्तव में बराबर करता है? 298 00:14:27,850 --> 00:14:31,126 299 00:14:31,126 --> 00:14:34,315 यह सिर्फ होगा जो भी सूचक, सही होता है? 300 00:14:34,315 --> 00:14:36,400 301 00:14:36,400 --> 00:14:37,580 और फिर मैं यह क्या किया? 302 00:14:37,580 --> 00:14:38,922 303 00:14:38,922 --> 00:14:39,880 अब क्या हो नकल होगा? 304 00:14:39,880 --> 00:14:41,365 305 00:14:41,365 --> 00:14:42,275 >> दर्शक: 0x08. 306 00:14:42,275 --> 00:14:44,150 ZAMYLA चान: हां, हमारे सूचक के पते. 307 00:14:44,150 --> 00:14:46,832 308 00:14:46,832 --> 00:14:48,790 इस बात का कोई हिस्सा है कि फिर से समझाया जाना चाहिए? 309 00:14:48,790 --> 00:14:50,170 310 00:14:50,170 --> 00:14:50,670 कूल. 311 00:14:50,670 --> 00:14:53,350 312 00:14:53,350 --> 00:14:57,740 निश्चित रूप से एक बहुत है प्रश्नोत्तरी एक पर मज़ा समस्या 313 00:14:57,740 --> 00:15:00,100 हम उस पर कर सकते हैं कि आप अधिक अभ्यास देता है. 314 00:15:00,100 --> 00:15:00,937 315 00:15:00,937 --> 00:15:03,270 पिछले सप्ताह से लोग कर सकते हैं आपको बता यह है कि बुरा नहीं था. 316 00:15:03,270 --> 00:15:06,000 हम एक पूरे के माध्यम से मिला चार्ट, और हर कोई बहुत अच्छा किया. 317 00:15:06,000 --> 00:15:10,830 >> ठीक है, तो उस सिंहावलोकन है संकेत की वाक्य रचना की. 318 00:15:10,830 --> 00:15:15,070 सबसे बड़ी बात कैसे समझ जाता है उन्हें बनाने के लिए, संदर्भित करते हैं, 319 00:15:15,070 --> 00:15:18,190 और ठीक है, का पता? 320 00:15:18,190 --> 00:15:18,690 कूल. 321 00:15:18,690 --> 00:15:20,775 किसी भी अन्य विषयों से पहले हम अभ्यास में गोता. 322 00:15:20,775 --> 00:15:24,280 323 00:15:24,280 --> 00:15:28,011 हम के माध्यम से जा रहे हैं इसके अलावा अगर अभ्यास के लिए समस्या 324 00:15:28,011 --> 00:15:30,760 और वहाँ कुछ आप चाहते हैं एक पुनश्चर्या पर, हम भी ऐसा कर सकते हैं. 325 00:15:30,760 --> 00:15:31,300 आप कुछ है? 326 00:15:31,300 --> 00:15:32,758 >> दर्शक: Structs और लिंक सूचियों. 327 00:15:32,758 --> 00:15:35,130 ZAMYLA चान: Structs और ठीक है, सूचियों जुड़े. 328 00:15:35,130 --> 00:15:37,100 तो structs. 329 00:15:37,100 --> 00:15:38,990 हम वास्तव में जा रहे हैं यह आज रात खत्म भी. 330 00:15:38,990 --> 00:15:40,130 331 00:15:40,130 --> 00:15:41,890 ठीक है, तो structs. 332 00:15:41,890 --> 00:15:47,490 Structs मूल रूप से कर रहे हैं आप पकड़ करने के लिए सिर्फ एक रास्ता 333 00:15:47,490 --> 00:15:50,430 विभिन्न प्रकार के अनेक मान. 334 00:15:50,430 --> 00:15:55,150 हम कर रहे हैं एक सरणी के साथ तो एक डेटा प्रकार को constricted. 335 00:15:55,150 --> 00:16:00,965 हमारे सरणी या तो बस संख्या हो गया है, या सिर्फ घर का काम हो सकता है, या बस मंगाई हो. 336 00:16:00,965 --> 00:16:02,240 337 00:16:02,240 --> 00:16:05,470 >> लेकिन शायद आप की जरूरत है उस से भी अधिक होते हैं. 338 00:16:05,470 --> 00:16:09,130 शायद तुम अगर hold-- करने की जरूरत है यदि आप एक छात्र के बारे में बात कर रहे हैं 339 00:16:09,130 --> 00:16:13,660 यदि आप अपने घर के लिए जा रहे उनके आईडी नंबर, जहां वे रहते हैं उनकी उम्र, 340 00:16:13,660 --> 00:16:14,240 सही? 341 00:16:14,240 --> 00:16:16,460 और उन के सभी कर रहे हैं प्रकार के विभिन्न प्रकार के. 342 00:16:16,460 --> 00:16:18,680 तो आप स्टोर नहीं कर सकते सभी एक सरणी में उन. 343 00:16:18,680 --> 00:16:21,750 >> तो आप क्या कर सकते हैं आप है एक संरचना, बना सकते हैं जो 344 00:16:21,750 --> 00:16:26,240 आप के रूप में के बारे में सोच सकते हैं अपने स्वयं के व्यक्तिगत डेटा प्रकार. 345 00:16:26,240 --> 00:16:29,130 बजाय तो बस ints होने और के बजाय सिर्फ होने मंगाई की, 346 00:16:29,130 --> 00:16:33,210 आप एक प्रकार का छात्र हो सकता है इसमें इन क्षेत्रों के सभी है. 347 00:16:33,210 --> 00:16:39,740 हम को प्रारंभ रास्ता तो हमारे structs वास्तव में is-- 348 00:16:39,740 --> 00:16:44,921 मेरे लेखन भयानक है के बाद से, हम टाइपिंग के लिए संक्रमण के लिए जा रहे हैं. 349 00:16:44,921 --> 00:16:45,420 वू. 350 00:16:45,420 --> 00:16:48,800 351 00:16:48,800 --> 00:16:53,150 >> ठीक है, हम एक struct-- बनाना चाहते हैं तो मैं बस यहाँ यह करने के लिए नीचे जा रहा हूँ. 352 00:16:53,150 --> 00:16:57,730 मुख्य में उपेक्षा जो कुछ भी जो हम बाद में प्रयोग करेंगे. 353 00:16:57,730 --> 00:17:02,330 आप क्या करना चाहते हैं जिस तरह तो यह typedef संरचना के साथ है. 354 00:17:02,330 --> 00:17:10,530 355 00:17:10,530 --> 00:17:13,349 और चलो बस इस छात्र कहते हैं कि क्योंकि मैं उपयोग कर रहा था क्या. 356 00:17:13,349 --> 00:17:17,801 ठीक है, तो typedef आप कर रहे हैं इसका मतलब ठीक है, एक नए प्रकार परिभाषित? 357 00:17:17,801 --> 00:17:20,140 358 00:17:20,140 --> 00:17:24,355 बारीकियों जब आप ऐसा करेंगे में शामिल हैं एक typedef संरचना बनाम सिर्फ एक संरचना. 359 00:17:24,355 --> 00:17:26,313 सभी intents के लिए और उद्देश्यों, तुम लोग बस रहे हैं 360 00:17:26,313 --> 00:17:29,490 जा रहा है कि वे कर रहे हैं कल्पना करने के लिए लगभग एक ही है और अभी 361 00:17:29,490 --> 00:17:30,820 अब के लिए संरचना typedef का उपयोग करें. 362 00:17:30,820 --> 00:17:35,180 यह रास्ते में और अधिक स्पष्ट हो जाएगा आपका अगले पी, उन मतभेदों क्या कर रहे हैं सेट 363 00:17:35,180 --> 00:17:37,960 लेकिन मैं आप की जरूरत नहीं लगता अभी उस के बारे में चिंता है. 364 00:17:37,960 --> 00:17:40,360 मैं आपको बहुत बल्कि होगा एक बनाने के लिए कैसे पता है, 365 00:17:40,360 --> 00:17:41,880 [इसे उपयोग, और आवंटित? मूल्य. ?] 366 00:17:41,880 --> 00:17:47,820 >> संरचना के एक नए प्रकार, और हम छात्र इसे बुला रहे हैं. 367 00:17:47,820 --> 00:17:52,640 , हम इस बनाने के काम हो जाने पर तो सभी intents और प्रयोजनों के लिए, 368 00:17:52,640 --> 00:17:55,070 आप छात्र नामक एक प्रकार का होगा. 369 00:17:55,070 --> 00:17:59,610 और तुम सिर्फ एक प्रकार के रूप में सोच सकते हैं एक पूर्णांक, या एक नाव, या एक चार तरह. 370 00:17:59,610 --> 00:18:01,820 यह ठीक है, बस एक और प्रकार है? 371 00:18:01,820 --> 00:18:04,530 >> तो यह एक में, हम क्या करना है? 372 00:18:04,530 --> 00:18:05,420 हम शायद एक नाम है. 373 00:18:05,420 --> 00:18:08,275 तो शायद हम एक स्ट्रिंग नाम चाहते हैं. 374 00:18:08,275 --> 00:18:09,610 375 00:18:09,610 --> 00:18:14,065 और हम शायद एक आईडी है कि एक पूर्णांक है. 376 00:18:14,065 --> 00:18:16,360 377 00:18:16,360 --> 00:18:19,085 और हम में एक और है उस फोन नंबर है. 378 00:18:19,085 --> 00:18:21,990 379 00:18:21,990 --> 00:18:26,200 और हम some-- चलो देखते है. 380 00:18:26,200 --> 00:18:27,200 हम और क्या हो सकता है? 381 00:18:27,200 --> 00:18:29,385 हम उसके घर पर कुछ स्ट्रिंग होगा. 382 00:18:29,385 --> 00:18:32,340 383 00:18:32,340 --> 00:18:34,510 एक छात्र के उन सभी चीजों. 384 00:18:34,510 --> 00:18:36,960 >> तो यह अब एक संरचना बनाता है. 385 00:18:36,960 --> 00:18:41,450 तो कैसे हम एक छात्र बना सकता है? 386 00:18:41,450 --> 00:18:46,960 हम कुछ परिवर्तनशील है, तो यह है कि यहाँ वाकर के बारे में बात करने जा रहे हैं, 387 00:18:46,960 --> 00:18:51,245 तो हम बस हो have-- इस वॉकर फोन करने वाला. 388 00:18:51,245 --> 00:18:52,520 वह एक प्रकार की जरूरत है. 389 00:18:52,520 --> 00:18:53,770 आपके प्रकार क्या है? 390 00:18:53,770 --> 00:18:54,520 दर्शक: छात्र. 391 00:18:54,520 --> 00:18:55,395 ZAMYLA चान: छात्र. 392 00:18:55,395 --> 00:18:57,130 393 00:18:57,130 --> 00:19:04,800 तो यह सिर्फ आप कर सकते हैं एक वस्तु बनाता है उस के बारे में सोच ये सब बातें है. 394 00:19:04,800 --> 00:19:07,880 तुम सिर्फ एक वाकर छात्र बनाया. 395 00:19:07,880 --> 00:19:10,910 तो अब हम सक्षम होने की जरूरत ठीक है, इन सभी आवंटित करने के लिए? 396 00:19:10,910 --> 00:19:13,500 तो किसी को कैसे याद करता है हम एक संरचना के भीतर का उपयोग? 397 00:19:13,500 --> 00:19:14,762 398 00:19:14,762 --> 00:19:15,470 दर्शक: काल. 399 00:19:15,470 --> 00:19:16,730 ZAMYLA चान: बिल्कुल अवधि. 400 00:19:16,730 --> 00:19:23,795 हम आवंटित करना चाहता था तो उसे एक नाम है, हम कर सकते थे. 401 00:19:23,795 --> 00:19:24,820 402 00:19:24,820 --> 00:19:28,680 जाहिर है यह होगा यहां यह हिस्सा होगा be-- 403 00:19:28,680 --> 00:19:31,831 इसलिए, मुख्य भीतर हो वास्तव में मुझे यह करते हैं. 404 00:19:31,831 --> 00:19:40,980 405 00:19:40,980 --> 00:19:44,250 इसलिए मुख्य ऊपर इस एलान हम मुख्य भीतर इसका इस्तेमाल कर सकते हैं. 406 00:19:44,250 --> 00:19:52,250 407 00:19:52,250 --> 00:20:00,980 तो अब मैं इसे आईडी करना चाहते हैं, और हम बस, वहाँ कुछ करता हूँ 408 00:20:00,980 --> 00:20:02,970 और फिर हम एक घर प्रदान करेंगे. 409 00:20:02,970 --> 00:20:07,990 410 00:20:07,990 --> 00:20:09,000 बेम. 411 00:20:09,000 --> 00:20:09,650 कूल. 412 00:20:09,650 --> 00:20:19,870 >> तो अब हम कभी उपयोग करने की आवश्यकता चाहिए कुछ भी बाद में on-- शायद we-- 413 00:20:19,870 --> 00:20:25,920 हम कभी भी कुछ भी उपयोग करने की जरूरत है, चलो बस एक पूर्णांक प्रतिलिपि आईडी करते हैं. 414 00:20:25,920 --> 00:20:27,400 415 00:20:27,400 --> 00:20:30,530 और मैं कॉपी करना चाहते हैं इस मामले में वाकर आईडी. 416 00:20:30,530 --> 00:20:31,370 मैं यह कैसे कर सकता है? 417 00:20:31,370 --> 00:20:33,670 418 00:20:33,670 --> 00:20:37,790 आप वॉकर के भीतर का उपयोग करने की जरूरत है [करने struct? उस के लिए जाना है?] [? ई?]. 419 00:20:37,790 --> 00:20:41,280 और हम हैं कि एक ही रास्ता यहाँ, कैसे इसे सौंपा 420 00:20:41,280 --> 00:20:45,573 हम चाहते हैं जब हम उस तक पहुँच सकता है कुछ और करने के लिए है कि मूल्य दे? 421 00:20:45,573 --> 00:20:46,406 दर्शक: Walker.id. 422 00:20:46,406 --> 00:20:47,252 423 00:20:47,252 --> 00:20:48,376 ZAMYLA चान: हाँ, बिल्कुल. 424 00:20:48,376 --> 00:20:51,884 425 00:20:51,884 --> 00:20:54,175 इसलिए कि बहुत ज्यादा सब है आप structs के लिए जानना जरूरी है. 426 00:20:54,175 --> 00:20:55,750 427 00:20:55,750 --> 00:20:58,560 तुम बस के बारे में सोच की जरूरत एक और चर के रूप में उन्हें. 428 00:20:58,560 --> 00:21:01,710 मूल रूप से एक बनाने के अपने खुद चर प्रकार, ठीक है? 429 00:21:01,710 --> 00:21:04,440 430 00:21:04,440 --> 00:21:07,970 आप घोषित करने के लिए इसका इस्तेमाल करते हैं किसी भी तरह से चर. 431 00:21:07,970 --> 00:21:10,290 यहाँ वॉकर अभी भी एक चर रहा है. 432 00:21:10,290 --> 00:21:14,230 यह अभी के बजाय एक प्रकार का छात्र है एक प्रकार int, या एक प्रकार स्ट्रिंग की, 433 00:21:14,230 --> 00:21:15,070 या एक प्रकार चार. 434 00:21:15,070 --> 00:21:17,014 435 00:21:17,014 --> 00:21:19,930 बात करने के लिए एक आसान रास्ता नहीं था structs के बारे में, यह सचमुच सिर्फ एक है 436 00:21:19,930 --> 00:21:24,430 अपने खुद के डेटा प्रकार का निर्माण उस समूह में आपको अनुमति देता है 437 00:21:24,430 --> 00:21:28,320 इन सभी अलग एक साथ डेटा की तरह. 438 00:21:28,320 --> 00:21:29,754 439 00:21:29,754 --> 00:21:31,595 वह समझ में आता है? 440 00:21:31,595 --> 00:21:33,920 441 00:21:33,920 --> 00:21:34,420 ठीक. 442 00:21:34,420 --> 00:21:35,920 443 00:21:35,920 --> 00:21:37,530 वह और डॉट्स के साथ पहुँचने. 444 00:21:37,530 --> 00:21:38,790 445 00:21:38,790 --> 00:21:39,960 बहुत ज्यादा सब आप की जरूरत है. 446 00:21:39,960 --> 00:21:41,150 447 00:21:41,150 --> 00:21:46,600 >> ठीक है, जहां मेरे लिए PowerPoint चली गई? 448 00:21:46,600 --> 00:21:47,580 यह रहा. 449 00:21:47,580 --> 00:21:49,050 450 00:21:49,050 --> 00:21:50,520 वैसे यह अजीब है. 451 00:21:50,520 --> 00:21:53,950 452 00:21:53,950 --> 00:21:55,420 अहा. 453 00:21:55,420 --> 00:21:56,766 शांत, ठीक है. 454 00:21:56,766 --> 00:21:58,876 455 00:21:58,876 --> 00:22:01,000 किसी भी अन्य बातों या हम क्या अभ्यास के लिए सिर करना चाहते हैं? 456 00:22:01,000 --> 00:22:02,210 457 00:22:02,210 --> 00:22:02,710 अभ्यास? 458 00:22:02,710 --> 00:22:03,501 ठीक. 459 00:22:03,501 --> 00:22:04,000 बहुत बढ़िया. 460 00:22:04,000 --> 00:22:05,642 461 00:22:05,642 --> 00:22:06,600 मैं इस से बाहर निकलने के लिए जा रहा हूँ. 462 00:22:06,600 --> 00:22:08,490 दौरान किसी भी बिंदु पर हैं अभ्यास सवाल, 463 00:22:08,490 --> 00:22:12,630 मैं सुधार के लिए खुश हूँ और चीजों के माध्यम से जाना. 464 00:22:12,630 --> 00:22:15,240 तो मैं प्रश्नोत्तरी यहां शून्य है. 465 00:22:15,240 --> 00:22:18,370 तुम लोगों को खींचने के लिए चाहते हैं अपने कंप्यूटर पर यह ऊपर, 466 00:22:18,370 --> 00:22:20,670 सिर्फ पांच लेना पसंद मिनट के माध्यम से ब्राउज़ करने के लिए. 467 00:22:20,670 --> 00:22:23,540 शायद कुछ शीर्ष चयन सवाल आप खत्म हो जाना चाहते हैं. 468 00:22:23,540 --> 00:22:27,390 आप लोग तय नहीं कर सकते हैं, हम सिर्फ हूँ धीरे-धीरे उन के माध्यम से काम शुरू, 469 00:22:27,390 --> 00:22:31,590 लेकिन मैं कुछ होने के लिए वहां जा रहे हैं यकीन आप विशेष रूप से कर रहे हैं कि सवाल 470 00:22:31,590 --> 00:22:34,890 के बारे में बात करते हैं और पास करने के लिए उत्सुक मुझे आप सभी के साथ के माध्यम से काम करते हैं. 471 00:22:34,890 --> 00:22:36,580 तो बस आगे बढ़ो और पाँच मिनट लग. 472 00:22:36,580 --> 00:22:37,780 के माध्यम से स्क्रॉल करें. 473 00:22:37,780 --> 00:22:40,620 और यह 2013 से प्रश्नोत्तरी है. 474 00:22:40,620 --> 00:22:41,841 >> दर्शक: शून्य? 475 00:22:41,841 --> 00:22:43,630 >> ZAMYLA चान: हाँ, प्रश्नोत्तरी शून्य. 476 00:22:43,630 --> 00:22:45,647 हम प्रश्नोत्तरी एक सामान नहीं कर रहे हैं. 477 00:22:45,647 --> 00:22:46,980 हम एक दो सप्ताह में ऐसा करेंगे. 478 00:22:46,980 --> 00:22:52,941 479 00:22:52,941 --> 00:22:55,190 इसके अलावा, आप उन लोगों के लिए जो देर में आया था, हम, कैंडी है 480 00:22:55,190 --> 00:23:00,580 इसलिए तुम लोग कैंडी चाहते हैं? 481 00:23:00,580 --> 00:23:01,530 >> दर्शकों: यकीन है. 482 00:23:01,530 --> 00:23:03,321 >> ZAMYLA चान: मैं अभी कर रहा हूँ आसपास पारित करने के लिए जा रहा है. 483 00:23:03,321 --> 00:23:09,774 484 00:23:09,774 --> 00:23:11,940 अरे, तुम लोग यहां मिलता है जल्दी, आप अधिक कैंडी मिलता है. 485 00:23:11,940 --> 00:23:12,500 वह ठीक है. 486 00:23:12,500 --> 00:23:13,550 बेन, आप कैंडी चाहते हैं? 487 00:23:13,550 --> 00:23:19,350 488 00:23:19,350 --> 00:23:20,556 आप इनमें से कुछ करना चाहते हैं? 489 00:23:20,556 --> 00:23:24,122 490 00:23:24,122 --> 00:23:26,080 हँसियाँ अगर वहाँ भी किसी को हँसियाँ चाहता है. 491 00:23:26,080 --> 00:23:27,640 492 00:23:27,640 --> 00:23:29,360 मैं यहाँ और उन्हें यहाँ छोड़ दूँगा. 493 00:23:29,360 --> 00:23:30,946 बेझिझक. 494 00:23:30,946 --> 00:23:32,485 तुम अब चाहते हैं? 495 00:23:32,485 --> 00:23:33,235 दर्शक: सभी सेट. 496 00:23:33,235 --> 00:23:33,540 धन्यवाद. 497 00:23:33,540 --> 00:23:36,248 >> ZAMYLA चान: और मैं एक अच्छा था वहाँ शुरुआत में थोड़ा ढेर. 498 00:23:36,248 --> 00:23:49,080 499 00:23:49,080 --> 00:23:51,980 तुम लोग प्रश्नोत्तरी ले जाओ और मैं एक प्रश्नोत्तरी ग्रेडिंग पार्टी को मिलता है. 500 00:23:51,980 --> 00:23:54,496 501 00:23:54,496 --> 00:23:55,360 यह अराजकता है. 502 00:23:55,360 --> 00:23:56,460 503 00:23:56,460 --> 00:23:57,385 900 परीक्षा. 504 00:23:57,385 --> 00:23:58,650 यह इतना मज़ा होने जा रहा है. 505 00:23:58,650 --> 00:24:00,441 506 00:24:00,441 --> 00:24:02,036 अच्छा होने जा रहा. 507 00:24:02,036 --> 00:24:04,430 मुझे लगता है कि एक पूरा यकीन सबसे बड़ा स्टाफ संबंधों की 508 00:24:04,430 --> 00:24:05,380 वर्ष की रातों. 509 00:24:05,380 --> 00:24:15,660 510 00:24:15,660 --> 00:24:19,175 किसी से प्रश्नोत्तरी शून्य किया गया है जिज्ञासा से बाहर अभी तक पिछले साल? 511 00:24:19,175 --> 00:24:20,335 >> दर्शक: यह उसका भाग. 512 00:24:20,335 --> 00:24:21,543 >> ZAMYLA चान: यह उसका भाग, ठीक है. 513 00:24:21,543 --> 00:24:24,272 514 00:24:24,272 --> 00:24:26,482 आप उनमें से किसी के बारे में सवाल किया है? 515 00:24:26,482 --> 00:24:28,190 दर्शक: मैं पहले से ही कार्यालय समय के लिए चला गया. 516 00:24:28,190 --> 00:24:28,898 हालांकि धन्यवाद. 517 00:24:28,898 --> 00:24:30,187 518 00:24:30,187 --> 00:24:32,520 ZAMYLA चान: ठीक है, उम्मीद है कि यह अभी भी तरह से उपयोगी है. 519 00:24:32,520 --> 00:24:42,990 520 00:24:42,990 --> 00:24:45,634 तुम जाने कब उस के लिए कार्यालय समय? 521 00:24:45,634 --> 00:24:47,300 दर्शक: मेरे TF उन्हें इस दोपहर था. 522 00:24:47,300 --> 00:24:47,966 ZAMYLA चान: ओह. 523 00:24:47,966 --> 00:24:48,977 अपने TF कौन है? 524 00:24:48,977 --> 00:24:49,854 525 00:24:49,854 --> 00:24:51,020 दर्शक: फ्रेड [? Wujaya?]. 526 00:24:51,020 --> 00:24:52,622 527 00:24:52,622 --> 00:24:54,080 ZAMYLA चान: तो कई TFS रहे हैं. 528 00:24:54,080 --> 00:24:55,350 529 00:24:55,350 --> 00:24:55,850 इतने सारे. 530 00:24:55,850 --> 00:25:16,530 531 00:25:16,530 --> 00:25:17,340 ठीक है. 532 00:25:17,340 --> 00:25:45,310 533 00:25:45,310 --> 00:25:48,950 किसी को भी मैं कर सकता हूँ कि शुरू करने के लिए कोई जरूरत हम पर काम करना चाहता हूँ कि संक्षेप में लिख देना? 534 00:25:48,950 --> 00:25:53,770 535 00:25:53,770 --> 00:25:55,685 मैं संकेत मान टेबल के साथ एक. 536 00:25:55,685 --> 00:25:56,890 537 00:25:56,890 --> 00:25:57,610 इसके लिए जाओ. 538 00:25:57,610 --> 00:25:59,180 >> दर्शकों: शायद स्विच एक. 539 00:25:59,180 --> 00:26:02,362 540 00:26:02,362 --> 00:26:03,445 ZAMYLA चान: तो संख्या 12? 541 00:26:03,445 --> 00:26:06,750 542 00:26:06,750 --> 00:26:10,770 मैं संख्या 8 मान और 9 शायद रहे हैं लोगों से ज्यादा लोगों को जाने के लिए चाहते हैं. 543 00:26:10,770 --> 00:26:12,116 >> दर्शकों: और 10 और 11. 544 00:26:12,116 --> 00:26:21,860 545 00:26:21,860 --> 00:26:25,806 >> ZAMYLA चान: और तुम लोग जानते हैं आप सही, नोटों की एक पृष्ठ मिलता है? 546 00:26:25,806 --> 00:26:28,450 >> दर्शक: हाँ, तो क्या हैं हम उस पर डाल करने की अनुमति दी. 547 00:26:28,450 --> 00:26:30,658 >> ZAMYLA चान: आप की अनुमति दी हो आप चाहते हैं कुछ भी करने लगा. 548 00:26:30,658 --> 00:26:31,887 549 00:26:31,887 --> 00:26:32,720 और यह टाइप किया जा सकता है. 550 00:26:32,720 --> 00:26:35,270 जहां तक ​​मुझे याद है, हमारा टाइप किया गया. 551 00:26:35,270 --> 00:26:37,022 >> दर्शक: आप क्या कर सकते हैं पीठ और दोनों पक्षों? 552 00:26:37,022 --> 00:26:38,780 >> ZAMYLA चान: हाँ, दोनों पक्षों. 553 00:26:38,780 --> 00:26:42,940 तो ढेर की तरह कुछ और [? वापस अंत?] ढेर, चल रहे अपने 554 00:26:42,940 --> 00:26:43,780 टाइम्स. 555 00:26:43,780 --> 00:26:44,840 उपयोगी. 556 00:26:44,840 --> 00:26:47,990 के बारे में शायद छोटी चीजें संकेत आपको याद दिलाने के लिए. 557 00:26:47,990 --> 00:26:49,205 बातों के लिए सिंटेक्स. 558 00:26:49,205 --> 00:26:51,600 559 00:26:51,600 --> 00:26:54,830 सिर्फ एक कंकाल की तरह बीत रहा है कार्यक्रम सुपर उपयोगी हो सकता है. 560 00:26:54,830 --> 00:27:00,719 मुझे लगता है मैं हमेशा भूल गया कि ठीक से पता है क्या मैं, पूर्णांक मुख्य लिए लिखना चाहिए था 561 00:27:00,719 --> 00:27:03,010 मैं हमेशा सिर्फ नकल क्योंकि मेरे पिछले पी सेट से चस्पा 562 00:27:03,010 --> 00:27:06,232 या यह ऐसा है, तो वहाँ पहले से ही है मैं वास्तव में यह कभी नहीं लिखा, 563 00:27:06,232 --> 00:27:07,690 ताकि वाले सुपर उपयोगी हो सकता है. 564 00:27:07,690 --> 00:27:09,280 565 00:27:09,280 --> 00:27:14,320 >> ठीक है, तो हम क्यों नहीं करते फिर नंबर 8 के साथ शुरू? 566 00:27:14,320 --> 00:27:21,730 567 00:27:21,730 --> 00:27:22,810 ठीक है. 568 00:27:22,810 --> 00:27:23,310 ठीक. 569 00:27:23,310 --> 00:27:25,060 570 00:27:25,060 --> 00:27:26,310 तो नीचे कार्यक्रम पर विचार करें. 571 00:27:26,310 --> 00:27:28,110 572 00:27:28,110 --> 00:27:30,700 तो जाहिर है जब हम देखते हैं संकेत, यह शायद 573 00:27:30,700 --> 00:27:32,200 एक अच्छा विचार है, सही ड्राइंग शुरू करने के लिए? 574 00:27:32,200 --> 00:27:34,552 575 00:27:34,552 --> 00:27:36,760 मैं जहां जानना चाहता हूँ कि मेरे सभी चाक के बड़े टुकड़े से चला गया. 576 00:27:36,760 --> 00:27:37,870 यह कष्टप्रद की तरह है. 577 00:27:37,870 --> 00:27:40,210 578 00:27:40,210 --> 00:27:45,820 >> इसलिए हम कुछ स्वैप समारोह यहाँ है कि दो संकेत में ले जा रहा है. 579 00:27:45,820 --> 00:27:48,630 इस मामले में तो, वे वास्तव में स्विचन होना चाहिए 580 00:27:48,630 --> 00:27:53,400 हमारे मूल स्वैप बनाम बातें केवल प्रतियों में ले लिया है कि समारोह. 581 00:27:53,400 --> 00:27:57,030 तो क्या यह करने के लिए जा रहा है मुख्य के साथ शुरू करते is--, 582 00:27:57,030 --> 00:27:58,450 कि क्योंकि 1 है. 583 00:27:58,450 --> 00:28:04,296 >> इसलिए हम कुछ पूर्णांक एक्स 1 है. 584 00:28:04,296 --> 00:28:11,860 हम 2 के बराबर है कि कुछ y है. 585 00:28:11,860 --> 00:28:14,390 और फिर हम कुछ स्वैप है उन है कि ले जा रहा है. 586 00:28:14,390 --> 00:28:17,320 और चलो हम यहाँ क्या कर देखते हैं. 587 00:28:17,320 --> 00:28:19,542 588 00:28:19,542 --> 00:28:22,709 और हमारे table-- में ओह लड़के. 589 00:28:22,709 --> 00:28:23,792 कैसे मैं यह करने के लिए जा रहा हूँ? 590 00:28:23,792 --> 00:28:25,900 मैं यहाँ पर मेरी मेज आकर्षित करने के लिए जा रहा हूँ. 591 00:28:25,900 --> 00:28:49,490 592 00:28:49,490 --> 00:28:50,552 वहाँ मुश्किल बना रही है. 593 00:28:50,552 --> 00:28:51,260 मुश्किल से इसे बना रही है. 594 00:28:51,260 --> 00:28:52,470 595 00:28:52,470 --> 00:28:57,960 1, 2, 3, 4, 5, 6, 7. 596 00:28:57,960 --> 00:29:11,220 597 00:29:11,220 --> 00:29:15,706 और वे 1 1, और 1 2 है कि हमें दे. 598 00:29:15,706 --> 00:29:16,206 कूल. 599 00:29:16,206 --> 00:29:17,674 600 00:29:17,674 --> 00:29:18,174 बहुत बढ़िया. 601 00:29:18,174 --> 00:29:19,650 602 00:29:19,650 --> 00:29:20,464 तो 3. 603 00:29:20,464 --> 00:29:21,380 और [क्या है? एक 1.?] 604 00:29:21,380 --> 00:29:24,500 605 00:29:24,500 --> 00:29:25,250 >> ठीक है. 606 00:29:25,250 --> 00:29:35,202 और फिर एक्स का पता 0x123 है. 607 00:29:35,202 --> 00:29:41,260 और वाई Ox127 है. 608 00:29:41,260 --> 00:29:41,760 कूल. 609 00:29:41,760 --> 00:29:42,940 610 00:29:42,940 --> 00:29:43,595 ठीक है. 611 00:29:43,595 --> 00:29:46,710 मैं तुम लोगों को इस पर काम करना चाहता हूँ उस पर सिर्फ like-- काम के लिए 612 00:29:46,710 --> 00:29:48,385 आप के आसपास के लोगों के साथ. 613 00:29:48,385 --> 00:29:50,340 मुझे लगता है मैं ने कहा था कि इच्छा मैं स्थापित किया गया है. 614 00:29:50,340 --> 00:29:50,840 इस पर काम. 615 00:29:50,840 --> 00:29:53,270 कोशिश करो और से इस पर काम एक दो मिनट के लिए अपने आप को, 616 00:29:53,270 --> 00:29:54,930 और फिर मैं आप के साथ इस पर काम करेंगे. 617 00:29:54,930 --> 00:29:57,034 618 00:29:57,034 --> 00:30:00,117 क्योंकि तुम वास्तव में कर रहे हैं एक ही रास्ता जानने के लिए जा इसे अपने आप कर रही है. 619 00:30:00,117 --> 00:31:29,580 620 00:31:29,580 --> 00:31:30,110 चिंता न करें. 621 00:31:30,110 --> 00:31:30,610 सौभाग्य. 622 00:31:30,610 --> 00:32:17,390 623 00:32:17,390 --> 00:32:20,030 >> ठीक है, यही कारण है कि हम धीरे-धीरे नहीं करते इस के माध्यम से काम शुरू करते हैं. 624 00:32:20,030 --> 00:32:23,695 रेखा एक, एक्स 1 के बाद तो हर कोई हो जाता है. 625 00:32:23,695 --> 00:32:26,860 लाइन दो के बाद, एक्स और Y सही 1 और 2, कर रहे हैं? 626 00:32:26,860 --> 00:32:27,400 कूल. 627 00:32:27,400 --> 00:32:30,310 तो लाइन तीन जहां चीजें है निश्चित रूप से दिलचस्प हो. 628 00:32:30,310 --> 00:32:34,970 >> तो हम यहाँ क्या कर दिया हम अब बदली है है. 629 00:32:34,970 --> 00:32:42,360 हम एक्स और वाई उन बिंदुओं का कहना है कि, या वे एक्स और वाई का पता है, 630 00:32:42,360 --> 00:32:43,390 सही? 631 00:32:43,390 --> 00:32:48,451 इस मामले में तो, तीन, एक का मूल्य क्या है? 632 00:32:48,451 --> 00:32:52,379 633 00:32:52,379 --> 00:32:59,806 एक में पारित किया गया था, दिया गया है एक्स के पते का मूल्य, है ना? 634 00:32:59,806 --> 00:33:02,542 635 00:33:02,542 --> 00:33:03,454 >> दर्शक: 1? 636 00:33:03,454 --> 00:33:05,200 >> ZAMYLA चान: तो हम यह एक्स को जोड़ने? 637 00:33:05,200 --> 00:33:06,420 एक्स पता क्या है? 638 00:33:06,420 --> 00:33:07,212 >> दर्शक: 0x123. 639 00:33:07,212 --> 00:33:08,087 >> ZAMYLA चान: बिल्कुल. 640 00:33:08,087 --> 00:33:13,960 641 00:33:13,960 --> 00:33:16,790 लेकिन असल ओर इशारा करते हुए एक क्या है? 642 00:33:16,790 --> 00:33:20,790 हम एक भिन्नता थे, क्या मूल्य इसे हमें देना होगा. 643 00:33:20,790 --> 00:33:21,290 दर्शक: 1. 644 00:33:21,290 --> 00:33:23,164 ZAMYLA चान: यह होगा , हमें 1 क्या दे क्योंकि 645 00:33:23,164 --> 00:33:27,810 हम यह करने के लिए जाना जाता है कह रहे हैं पता, मूल्य क्या है हमें बताओ. 646 00:33:27,810 --> 00:33:28,890 तो क्या ख होगा? 647 00:33:28,890 --> 00:33:30,500 648 00:33:30,500 --> 00:33:31,445 >> दर्शक: 0x127. 649 00:33:31,445 --> 00:33:32,320 ZAMYLA चान: बिल्कुल. 650 00:33:32,320 --> 00:33:33,610 651 00:33:33,610 --> 00:33:35,410 तो यह y का पता है. 652 00:33:35,410 --> 00:33:36,580 653 00:33:36,580 --> 00:33:39,811 और फिर क्या [? भिन्नता? ?] 654 00:33:39,811 --> 00:33:40,310 दर्शक: 2. 655 00:33:40,310 --> 00:33:42,172 656 00:33:42,172 --> 00:33:43,380 ZAMYLA चान: ठीक है, अब चार तो. 657 00:33:43,380 --> 00:33:44,390 658 00:33:44,390 --> 00:33:51,300 हम एक अब हम है equal-- अच्छी तरह से है कहा किया पूर्णांक अस्थायी एक के स्टार के बराबर है. 659 00:33:51,300 --> 00:33:53,580 तो क्या परिवर्तन? 660 00:33:53,580 --> 00:33:55,680 केवल एक चीज नहीं है कि यहाँ बदलता है. 661 00:33:55,680 --> 00:33:56,180 यह क्या है? 662 00:33:56,180 --> 00:33:57,892 663 00:33:57,892 --> 00:33:58,624 >> दर्शक: अस्थायी. 664 00:33:58,624 --> 00:33:59,540 ZAMYLA चान: अस्थायी. 665 00:33:59,540 --> 00:34:06,120 तो हम आपको इन सब को फिर से लिखना कर सकते हैं. 666 00:34:06,120 --> 00:34:07,790 667 00:34:07,790 --> 00:34:10,690 इन के लिए एक अच्छी रणनीति अभी पता लगाना है 668 00:34:10,690 --> 00:34:14,050 क्या परिवर्तन, सबसे अधिक बार क्योंकि है कि केवल एक चीज नहीं है 669 00:34:14,050 --> 00:34:16,300 ठीक है, किसी भी बिंदु पर परिवर्तित करने के लिए जा रहे हैं? 670 00:34:16,300 --> 00:34:17,960 671 00:34:17,960 --> 00:34:20,100 इसलिए हम अस्थायी सौंपा गया है. 672 00:34:20,100 --> 00:34:26,929 >> अब हमारा अगला बिंदु, पांच, हम बी स्टार के लिए एक बराबर सितारा बना दिया है. 673 00:34:26,929 --> 00:34:28,880 तो क्या अब परिवर्तन? 674 00:34:28,880 --> 00:34:29,760 >> दर्शक: एक सितारा. 675 00:34:29,760 --> 00:34:32,081 >> ZAMYLA चान: तो, एक सितारा सब कुछ एक ही रहता है. 676 00:34:32,081 --> 00:34:38,610 677 00:34:38,610 --> 00:34:39,900 और क्या एक बराबर स्टार है? 678 00:34:39,900 --> 00:34:40,659 >> दर्शक: 2. 679 00:34:40,659 --> 00:34:41,283 ZAMYLA चान: 2. 680 00:34:41,283 --> 00:34:42,460 681 00:34:42,460 --> 00:34:42,960 लवली. 682 00:34:42,960 --> 00:34:45,360 683 00:34:45,360 --> 00:34:46,239 बहुत बढ़िया. 684 00:34:46,239 --> 00:34:51,190 ठीक है, और फिर अब हम हैं ख शुरू अस्थायी के बराबर है. 685 00:34:51,190 --> 00:34:53,907 इतना ही बात बदलते सितारा ख है. 686 00:34:53,907 --> 00:34:55,344 बाकी सब कुछ एक ही रहता है. 687 00:34:55,344 --> 00:35:01,100 688 00:35:01,100 --> 00:35:02,610 और सितारा बी अब के बराबर क्या है? 689 00:35:02,610 --> 00:35:04,840 690 00:35:04,840 --> 00:35:06,190 और तुम मेज पूरा कर दिया है. 691 00:35:06,190 --> 00:35:11,620 692 00:35:11,620 --> 00:35:18,460 X अब अंत में, हम कहते हैं क्योंकि अगर और वाई, हम इस point-- में पता चला है कि 693 00:35:18,460 --> 00:35:23,060 हम जानते हैं कि जब हम उस 2 करने के लिए एक सितारा बदल गया है, 694 00:35:23,060 --> 00:35:29,620 क्या किया है कि पर, ठीक यह कहा जाता है यहाँ 0x123 पता, इसे बदलने के. 695 00:35:29,620 --> 00:35:31,780 696 00:35:31,780 --> 00:35:33,290 अब यह 2 था. 697 00:35:33,290 --> 00:35:34,460 698 00:35:34,460 --> 00:35:40,600 और फिर इस बिंदु पर, हम ठीक है, बी स्टार के लिए जाना था. 699 00:35:40,600 --> 00:35:45,305 इसलिए कम से पता करने के लिए जाना 0x127 और यह एक 1 बनाते हैं. 700 00:35:45,305 --> 00:35:49,670 701 00:35:49,670 --> 00:35:53,110 तो अब बहुत जब अंत में हम वास्तव में, मुख्य लिए वापस 702 00:35:53,110 --> 00:35:56,445 हम वास्तव में एक्स है कि है 2 और y के बराबर 1 के बराबर है. 703 00:35:56,445 --> 00:35:58,500 704 00:35:58,500 --> 00:35:59,500 उस के साथ अच्छा सब लोग? 705 00:35:59,500 --> 00:36:00,720 706 00:36:00,720 --> 00:36:02,320 शांत, ठीक है. 707 00:36:02,320 --> 00:36:04,030 नंबर 9. 708 00:36:04,030 --> 00:36:05,950 तुम लोग इस पर काम करते हैं. 709 00:36:05,950 --> 00:36:09,016 मैं एक बोर्ड का गठन करने जा रहा हूँ इसलिए हम इसके माध्यम से आकर्षित कर सकते हैं. 710 00:36:09,016 --> 00:36:09,910 यह एक विस्फोट हो जाएगा. 711 00:36:09,910 --> 00:36:13,760 712 00:36:13,760 --> 00:36:16,320 बड़ा टेबल हो सकता है वास्तव में डरावना, मुझे पता है. 713 00:36:16,320 --> 00:36:19,910 लेकिन आप सिर्फ उन पर एक पंक्ति ले एक बार, वे एक बहुत कम डरावना मिलता है. 714 00:36:19,910 --> 00:38:12,025 715 00:38:12,025 --> 00:38:12,860 ठीक है. 716 00:38:12,860 --> 00:38:16,230 717 00:38:16,230 --> 00:38:21,190 >> तो आप इस होगा कि पता मुख्य पहले, अधिकार के माध्यम से चला गया? 718 00:38:21,190 --> 00:38:24,140 Initializes एक्स और वाई और फिर उन्हें स्वैप करने के लिए प्रयास करता है. 719 00:38:24,140 --> 00:38:28,560 तो भी स्वैप असली तरीका यह ऊपर है हम मुख्य माध्यम से जा रहे है चला जाता है, 720 00:38:28,560 --> 00:38:31,040 और फिर इसे बुला रहा है , सब ठीक ऊपर स्वैप करने के लिए? 721 00:38:31,040 --> 00:38:32,810 तो हर कोई जानता है कि. 722 00:38:32,810 --> 00:38:34,960 >> तो जो एक तुम करना लोगों के साथ शुरू करना चाहते हैं? 723 00:38:34,960 --> 00:38:37,240 वास्तव में यकीन है कि किसी है के बारे में इन में से एक? 724 00:38:37,240 --> 00:38:38,307 725 00:38:38,307 --> 00:38:39,265 या फिर भी आंशिक रूप से यकीन है? 726 00:38:39,265 --> 00:38:44,170 727 00:38:44,170 --> 00:38:48,120 क्यों हम एक्स के साथ शुरू नहीं? 728 00:38:48,120 --> 00:38:49,060 हम X है क्या लगता है? 729 00:38:49,060 --> 00:38:49,735 >> दर्शक: 1. 730 00:38:49,735 --> 00:38:50,360 ZAMYLA चान: 1. 731 00:38:50,360 --> 00:38:54,500 732 00:38:54,500 --> 00:38:56,340 तो फिर क्यों 2 है. 733 00:38:56,340 --> 00:38:58,880 734 00:38:58,880 --> 00:39:01,380 और उस वजह से है यहां बड़ा भेद 735 00:39:01,380 --> 00:39:04,890 हम केवल यह है कि सही में प्रतियां गुजर? 736 00:39:04,890 --> 00:39:06,520 हम संदर्भ के पास से गुजर रहे हैं. 737 00:39:06,520 --> 00:39:08,850 तो भी के अंत में इस कार्यक्रम एक्स और वाई 738 00:39:08,850 --> 00:39:14,170 , वहीं के वहीं रह गए हैं क्योंकि वे स्वैप समारोह में सिर्फ प्रतियां हैं. 739 00:39:14,170 --> 00:39:16,320 वे वास्तव में सही, बदल नहीं है? 740 00:39:16,320 --> 00:39:17,570 741 00:39:17,570 --> 00:39:19,290 >> तो क्या ए, बी, और अस्थायी बारे में? 742 00:39:19,290 --> 00:39:21,540 743 00:39:21,540 --> 00:39:22,890 >> दर्शक: एक बी है. 744 00:39:22,890 --> 00:39:23,940 >> ZAMYLA चान: एक बी है. 745 00:39:23,940 --> 00:39:28,569 तो इस मामले में, एक था एक्स, 1 है, जो सही है? 746 00:39:28,569 --> 00:39:29,860 यहाँ तो, चलो इसे माध्यम से चलने दें. 747 00:39:29,860 --> 00:39:33,940 शुरुआत है, एक और तो बी 1 और 2 और अपरिभाषित हैं. 748 00:39:33,940 --> 00:39:35,000 749 00:39:35,000 --> 00:39:40,850 तो मूल रूप से अस्थायी हो जाता है एक को सौंपा, तो अस्थायी 1 है. 750 00:39:40,850 --> 00:39:46,150 एक बी के बराबर है, तो हम पाते हैं 2, और बी अस्थायी के बराबर है. 751 00:39:46,150 --> 00:39:47,284 अब हम 1 मिलता है. 752 00:39:47,284 --> 00:39:49,454 753 00:39:49,454 --> 00:39:55,860 >> दर्शक: पिछले एक यह में बदली एम्परसेंड एक्स और एम्परसेंड Y. 754 00:39:55,860 --> 00:39:57,390 ठीक है कि क्या मतलब है? 755 00:39:57,390 --> 00:39:59,890 ZAMYLA चान: तो है कि इसका मतलब है कि आप संदर्भ के पास से गुजर रहे हैं. 756 00:39:59,890 --> 00:40:03,830 इसका मतलब है कि तो क्या आप वास्तव में कर रहे हैं जहां के पते में गुजर 757 00:40:03,830 --> 00:40:04,814 एक्स और वाई जमा हो जाती है. 758 00:40:04,814 --> 00:40:06,730 दर्शक: लेकिन तुम नहीं हो पता स्वैपिंग. 759 00:40:06,730 --> 00:40:07,860 ZAMYLA चान: तुम नहीं कर रहे हैं पतों स्वैपिंग. 760 00:40:07,860 --> 00:40:10,015 आप उनके भीतर क्या गमागमन रहे हैं. 761 00:40:10,015 --> 00:40:11,510 762 00:40:11,510 --> 00:40:14,460 उस पते पर क्या की तरह, यह काम करता है और यही कारण है कि है. 763 00:40:14,460 --> 00:40:20,750 यहां इस कार्यक्रम में बनाम क्या क्या आप प्रतियां बना रहे हैं कर रहे हैं. 764 00:40:20,750 --> 00:40:27,440 तो आप मौजूद कि एक्स और वाई है यहाँ अपने खुद के चर के रूप में. 765 00:40:27,440 --> 00:40:31,530 766 00:40:31,530 --> 00:40:34,140 लेकिन तब तुम पास जब उन्हें स्वैप में, यह है 767 00:40:34,140 --> 00:40:38,090 आप बना रहे हैं मानो इस पूरी अन्य सेट. 768 00:40:38,090 --> 00:40:41,272 तो आप वास्तव में कभी नहीं रहे छू एक्स और वाई. 769 00:40:41,272 --> 00:40:46,890 >> दर्शक: पर क्या है एम्परसेंड एक्स जाता है तो एक्स के पते, क्या एक्स होना स्टार होगा? 770 00:40:46,890 --> 00:40:53,290 >> ZAMYLA चान: एम्परसेंड एक्स पर क्या है एक्स के पते, फिर, अच्छी तरह से star-- 771 00:40:53,290 --> 00:40:54,950 इस मामले में, एक्स एक सूचक नहीं है. 772 00:40:54,950 --> 00:40:56,332 773 00:40:56,332 --> 00:40:57,040 दर्शक: ठीक है, ओह. 774 00:40:57,040 --> 00:40:58,998 तो आप ही ऐसा करते हैं यह एक सूचक नहीं है क्योंकि. 775 00:40:58,998 --> 00:40:59,890 ZAMYLA चान: ठीक है. 776 00:40:59,890 --> 00:41:03,046 आप ही के स्टार क्या कर सकते हैं एक सूचक है कि कुछ. 777 00:41:03,046 --> 00:41:05,920 शायद आप चीजों को यह कर सकता है कि हैं नहीं, लेकिन संकलन है कि आप 778 00:41:05,920 --> 00:41:07,350 पागल बातें होती है कि नहीं है. 779 00:41:07,350 --> 00:41:09,570 और मैं बिल्कुल नहीं हूँ क्या होगा यकीन है. 780 00:41:09,570 --> 00:41:11,880 आप हमेशा ले जा सकते हैं कुछ के पते, 781 00:41:11,880 --> 00:41:14,255 लेकिन आप भिन्नता नहीं कर सकते एक सूचक नहीं है कि कुछ. 782 00:41:14,255 --> 00:41:14,805 783 00:41:14,805 --> 00:41:17,860 कि समझ में आता है, तो वह है एक अच्छा भेद है. 784 00:41:17,860 --> 00:41:19,870 785 00:41:19,870 --> 00:41:21,340 >> तो भी बुरा नहीं है, है ना? 786 00:41:21,340 --> 00:41:23,650 टेबल उम्मीद कर रहे हैं थोड़ा कम डरावना हो रही है. 787 00:41:23,650 --> 00:41:25,450 788 00:41:25,450 --> 00:41:26,690 ठीक है. 789 00:41:26,690 --> 00:41:28,370 आह, मजेदार वाले. 790 00:41:28,370 --> 00:41:31,265 तो अब, अपने खुद के कोड लिख. 791 00:41:31,265 --> 00:41:33,640 792 00:41:33,640 --> 00:41:37,950 तो मैं तुम लोगों को काम करने के लिए जा रहा हूँ करीब चार मिनट के लिए इस पर, 793 00:41:37,950 --> 00:41:41,480 और तब हम बात कर सकते हैं यह दृष्टिकोण करने के तरीके के बारे में. 794 00:41:41,480 --> 00:41:45,080 795 00:41:45,080 --> 00:41:47,110 आप के आसपास के लोगों से बात करने के लिए स्वतंत्र महसूस करो. 796 00:41:47,110 --> 00:41:48,114 797 00:41:48,114 --> 00:41:49,155 इसके अलावा इस दिलचस्प है. 798 00:41:49,155 --> 00:41:51,460 यह एक सभी लड़कियों की तरह है खंड अभी. 799 00:41:51,460 --> 00:41:52,190 बहुत रोमांचक. 800 00:41:52,190 --> 00:41:53,310 801 00:41:53,310 --> 00:41:54,502 चांग के लिए छोड़कर. 802 00:41:54,502 --> 00:41:56,190 लेकिन चांग सच खंड का हिस्सा नहीं है. 803 00:41:56,190 --> 00:42:17,282 804 00:42:17,282 --> 00:42:17,985 बहुत बढ़िया. 805 00:42:17,985 --> 00:42:18,485 बिल्कुल सही. 806 00:42:18,485 --> 00:42:38,059 807 00:42:38,059 --> 00:42:39,475 तो मैं आपको एक जोड़े को संकेत दे देंगे. 808 00:42:39,475 --> 00:42:43,450 809 00:42:43,450 --> 00:42:46,890 आपके पास इस मामले में जहां एक से अधिक चरित्र, जहां 810 00:42:46,890 --> 00:42:49,990 आप कुछ और है 123 या 1000 की तरह कुछ, 811 00:42:49,990 --> 00:42:53,790 आप पाश करने के लिए सक्षम होने की जरूरत और के माध्यम से उन लोगों में से प्रत्येक में परिवर्तित. 812 00:42:53,790 --> 00:42:55,340 813 00:42:55,340 --> 00:42:58,699 तो एक जोड़ी है आप ऐसा कर सकता तरीके, 814 00:42:58,699 --> 00:43:01,740 लेकिन आप निश्चित रूप से लिए जा रहे हैं कहीं वहाँ में पाश पाश के लिए एक 815 00:43:01,740 --> 00:43:05,150 उन के माध्यम से, जो है तरह का सस्ता तरह 816 00:43:05,150 --> 00:43:09,540 आप strlen कॉल भले ही साथ, जो एक तरह से ओह पसंद है 817 00:43:09,540 --> 00:43:12,418 शायद आप लंबाई का उपयोग करना चाहते हैं कुछ रास्ते में स्ट्रिंग की. 818 00:43:12,418 --> 00:45:17,300 819 00:45:17,300 --> 00:45:17,829 >> ठीक है. 820 00:45:17,829 --> 00:45:20,870 तो तुम लोग क्या हो सकता है क्या लगता है हम क्या करना चाहते हैं पहले चीजों में से एक? 821 00:45:20,870 --> 00:45:23,149 822 00:45:23,149 --> 00:45:25,690 एक जोड़े के मामलों में यहाँ वहाँ हम सही, के लिए खाते में करने की आवश्यकता है? 823 00:45:25,690 --> 00:45:27,360 या तो हम अशक्त है कि कुछ है. 824 00:45:27,360 --> 00:45:28,685 825 00:45:28,685 --> 00:45:30,383 हमारे पास क्या है? 826 00:45:30,383 --> 00:45:30,882 मामले. 827 00:45:30,882 --> 00:45:32,760 828 00:45:32,760 --> 00:45:33,260 अशक्त. 829 00:45:33,260 --> 00:45:34,400 830 00:45:34,400 --> 00:45:42,414 हम यह है कि मामला है 09 के अलावा अन्य कुछ है, है ना? 831 00:45:42,414 --> 00:45:43,580 तो चलो यह पत्र है हम कहते हैं. 832 00:45:43,580 --> 00:45:44,900 833 00:45:44,900 --> 00:45:46,510 या हम वैध है कि मामला है. 834 00:45:46,510 --> 00:45:48,450 835 00:45:48,450 --> 00:45:50,130 तीन मामलों में सोचने के लिए. 836 00:45:50,130 --> 00:45:53,527 तो तुम हो सकता है जो एक क्या लगता है सबसे आसान एक पहले की देखभाल करने के लिए? 837 00:45:53,527 --> 00:45:54,152 दर्शक: अशक्त. 838 00:45:54,152 --> 00:45:55,527 ZAMYLA चान: मामला शून्य है. 839 00:45:55,527 --> 00:45:56,610 इसलिए हम वहाँ क्या करेंगे? 840 00:45:56,610 --> 00:45:57,954 841 00:45:57,954 --> 00:45:58,870 दर्शक: [अश्राव्य]. 842 00:45:58,870 --> 00:46:02,434 843 00:46:02,434 --> 00:46:03,184 ZAMYLA चान: हाँ. 844 00:46:03,184 --> 00:46:05,140 845 00:46:05,140 --> 00:46:06,550 और मैं क्या करना चाहते हैं? 846 00:46:06,550 --> 00:46:07,341 >> दर्शक: 0 लौटें. 847 00:46:07,341 --> 00:46:07,935 848 00:46:07,935 --> 00:46:09,110 >> ZAMYLA चान: बिल्कुल. 849 00:46:09,110 --> 00:46:09,860 बहुत बढ़िया. 850 00:46:09,860 --> 00:46:10,640 ठीक. 851 00:46:10,640 --> 00:46:15,270 तो अब यह पत्र है कि मामला और यह वैध मामला है कि. 852 00:46:15,270 --> 00:46:19,140 हम वास्तव में देखभाल कर सकते हैं के इस एक पाश के भीतर, ठीक है? 853 00:46:19,140 --> 00:46:22,710 क्या हो सकता है तो एक तरह से it-- क्या करना यह वैध है अगर एक सरल तरीका जाँच करने के लिए. 854 00:46:22,710 --> 00:46:25,150 855 00:46:25,150 --> 00:46:29,144 हम के माध्यम से जाना होगा प्रत्येक अक्षर और क्या करते हैं? 856 00:46:29,144 --> 00:46:34,336 857 00:46:34,336 --> 00:46:35,640 >> दर्शक: यह in-- अगर जाँचें 858 00:46:35,640 --> 00:46:39,570 >> ZAMYLA चान: ठीक है, आप देख सकते हैं यह 0 से 9 के बीच है, है ना? 859 00:46:39,570 --> 00:46:40,880 860 00:46:40,880 --> 00:46:42,700 और फिर मामले में यह वैध है कि, हम कर रहे हैं 861 00:46:42,700 --> 00:46:46,550 से होकर फिर खत्म हो जा हमारे स्ट्रिंग वैसे भी, है ना? 862 00:46:46,550 --> 00:46:48,690 तो क्यों न हम कोशिश करते हैं और नहीं है एक में उनके गठबंधन. 863 00:46:48,690 --> 00:46:51,260 हम पुनरावृत्ति के लिए जा रहे हैं बाहर स्ट्रिंग के माध्यम से, और हम के रूप में 864 00:46:51,260 --> 00:46:56,400 करना है कि, हम पहली बार जा रहे हैं उस पत्र देखने के लिए अगर एक चेक करना 865 00:46:56,400 --> 00:46:58,110 या कि चरित्र मान्य है. 866 00:46:58,110 --> 00:47:02,150 अगर ऐसा है, हम प्रदर्शन करने जा रहे हैं हम इसे बदलने की जरूरत है कि आपरेशन. 867 00:47:02,150 --> 00:47:05,050 अन्यथा यह सही, 0 वापस कर देंगे? 868 00:47:05,050 --> 00:47:09,160 >> तो हम ऐसा करने से पहले, हम शायद कुछ चर चाहते हैं 869 00:47:09,160 --> 00:47:12,820 हम अंत में वापसी कर सकते हैं कि कि हमारे वास्तविक मूल्य होने जा रहा है. 870 00:47:12,820 --> 00:47:17,005 तो हम को प्रारंभ करने जा रहे हैं कुछ मान 0 हो. 871 00:47:17,005 --> 00:47:18,390 और कहा कि हम शुरू कैसे सिर्फ है. 872 00:47:18,390 --> 00:47:22,452 873 00:47:22,452 --> 00:47:23,785 इसलिए मैं इस से छुटकारा पाने के लिए जा रहा हूँ. 874 00:47:23,785 --> 00:47:26,750 875 00:47:26,750 --> 00:47:30,489 तो कैसे हम करने जा रहे हैं इस स्ट्रिंग के माध्यम से पुनरावृति. 876 00:47:30,489 --> 00:47:31,280 दर्शक: पाश के लिए. 877 00:47:31,280 --> 00:47:32,280 ZAMYLA चान: पाश के लिए एक. 878 00:47:32,280 --> 00:47:33,160 इसलिए हमारे लिए क्या है? 879 00:47:33,160 --> 00:47:34,710 880 00:47:34,710 --> 00:47:35,909 >> दर्शक: मैं 0 है. 881 00:47:35,909 --> 00:47:36,700 ZAMYLA चान: एम एम-एचएम. 882 00:47:36,700 --> 00:47:38,620 883 00:47:38,620 --> 00:47:41,180 और हम जब तक पुनरावृति क्या कर रहे हैं? 884 00:47:41,180 --> 00:47:42,450 >> दर्शक: एस के एसटीआर लंबाई. 885 00:47:42,450 --> 00:47:47,920 886 00:47:47,920 --> 00:47:50,900 >> ZAMYLA चान: ठीक है, अब याद एक बेहतर तरीका है. [अश्राव्य]. 887 00:47:50,900 --> 00:47:52,935 >> दर्शक: हाँ, हम कर सकते हैं n के बराबर होती है. 888 00:47:52,935 --> 00:47:53,810 ZAMYLA चान: बिल्कुल. 889 00:47:53,810 --> 00:47:55,010 890 00:47:55,010 --> 00:47:56,190 >> दर्शक: मैं n की तुलना में कम है. 891 00:47:56,190 --> 00:47:57,559 892 00:47:57,559 --> 00:47:59,475 ZAMYLA चान: और क्यों हम ऐसा करना चाहते है? 893 00:47:59,475 --> 00:48:00,815 894 00:48:00,815 --> 00:48:01,940 आप कारण याद है? 895 00:48:01,940 --> 00:48:04,180 896 00:48:04,180 --> 00:48:05,680 दर्शक: हम यह पुनर्गणना के लिए है. 897 00:48:05,680 --> 00:48:08,735 ZAMYLA चान: इस तरह से आप क्योंकि केवल strlen एक बार की गणना करने के लिए है. 898 00:48:08,735 --> 00:48:09,750 899 00:48:09,750 --> 00:48:14,400 यदि आप करते हैं मैं strlen से कम है , कि यह recalculates मतलब 900 00:48:14,400 --> 00:48:17,050 लंबाई हर समय तुम, पाश के लिए चला 901 00:48:17,050 --> 00:48:20,800 जो एक भारी लागत नहीं है ऊर्जा की, लेकिन है 902 00:48:20,800 --> 00:48:24,280 प्रयास करने के लिए बेहतर अभ्यास और एक बार कि तरह बातें करते हैं. 903 00:48:24,280 --> 00:48:27,610 शायद जब तक आप एक पागल स्ट्रिंग है कि हर यात्रा में बदल रहा है. 904 00:48:27,610 --> 00:48:30,371 यह एक ही रह रही है लेकिन अगर इसे बचाने के लिए. 905 00:48:30,371 --> 00:48:30,870 ठीक है. 906 00:48:30,870 --> 00:48:33,430 और फिर मैं प्लस प्लस. 907 00:48:33,430 --> 00:48:34,040 बहुत बढ़िया. 908 00:48:34,040 --> 00:48:35,789 हम अपने रास्ते पर हैं. 909 00:48:35,789 --> 00:48:36,830 दर्शक: सच में जल्दी. 910 00:48:36,830 --> 00:48:39,600 सबसे पहले, तो हम सिर्फ हम कहते हैं एस के strlen से मैं कम किया था, 911 00:48:39,600 --> 00:48:42,175 वे डिजाइन पर हमें ग्रेडिंग कर रहे हैं सब पर या बस शुद्धता? 912 00:48:42,175 --> 00:48:43,640 913 00:48:43,640 --> 00:48:44,610 वे नहीं कर रहे हैं. 914 00:48:44,610 --> 00:48:47,920 हम शुद्धता पर ग्रेडिंग कर रहे हैं क्विज़ के लिए जहाँ तक मुझे पता है. 915 00:48:47,920 --> 00:48:52,670 मैं एक पूर्णकालिक आधार पर नहीं कर सकते गारंटी, लेकिन सबसे अधिक भाग के लिए, 916 00:48:52,670 --> 00:48:57,060 विशाल बहुमत क्योंकि, शुद्धता है तुम समय की कमी का एक बहुत तहत कर रहे हैं. 917 00:48:57,060 --> 00:48:59,704 डिजाइन आम तौर पर मतलब आप सोचने के लिए समय है 918 00:48:59,704 --> 00:49:01,245 अपनी स्थिति की शान के बारे में. 919 00:49:01,245 --> 00:49:03,710 920 00:49:03,710 --> 00:49:05,770 >> ठीक है, तो हम से होकर फिर रहे हैं. 921 00:49:05,770 --> 00:49:10,640 तो हम या तो जांच की जरूरत इस चरित्र मान्य है देखने 922 00:49:10,640 --> 00:49:14,550 या हम प्रदर्शन कर सकते हैं अगर हमारे [सामान्य? मैं करने के लिए एक?] समारोह. 923 00:49:14,550 --> 00:49:16,600 हम के बारे में चिंता कर सकते हैं कि एक दूसरे में है. 924 00:49:16,600 --> 00:49:19,340 तो क्यों हम take-- नहीं है किसी को भी सोच सकते हैं अगर 925 00:49:19,340 --> 00:49:21,930 करने के लिए जाँच करने के लिए एक रास्ते के बारे में इस मान्य है देखते हैं. 926 00:49:21,930 --> 00:49:23,346 927 00:49:23,346 --> 00:49:25,740 हम यह होने जा रहा है पता कुछ हालत, सही है? 928 00:49:25,740 --> 00:49:26,830 929 00:49:26,830 --> 00:49:32,300 और यह है याद ASCII में, तो कैसे हो सकता है 930 00:49:32,300 --> 00:49:37,359 यह 0,1 नहीं है अगर हम देखते हैं, 2, 3, 4, 5, 6, 7, 8, या 9. 931 00:49:37,359 --> 00:49:38,150 दर्शक: अल्फा हैं. 932 00:49:38,150 --> 00:49:39,800 933 00:49:39,800 --> 00:49:44,100 >> ZAMYLA चान: अल्फा होता तो केवल यह एक पत्र है तो हमें बताएं. 934 00:49:44,100 --> 00:49:47,810 वे हमें एक प्रतीक दे और अगर यह बात है अभी भी काफी जांच करने के लिए नहीं जा रहा. 935 00:49:47,810 --> 00:49:54,270 आप अपने आस्की तक खींच तो अगर मेज, हम जानते हैं कि 0 से 9 तक कि 936 00:49:54,270 --> 00:49:55,340 एक खंड में हैं. 937 00:49:55,340 --> 00:49:57,560 938 00:49:57,560 --> 00:50:00,540 संख्या वे कहते हैं कि मुझे बताएँ यदि संभव हो तो के अनुरूप हैं. 939 00:50:00,540 --> 00:50:08,136 940 00:50:08,136 --> 00:50:08,677 दर्शक: 40. 941 00:50:08,677 --> 00:50:11,440 942 00:50:11,440 --> 00:50:13,714 >> ZAMYLA चान: तो सीमा 40-- की तरह है 943 00:50:13,714 --> 00:50:14,380 दर्शकों: हो सकता है. 944 00:50:14,380 --> 00:50:16,110 945 00:50:16,110 --> 00:50:16,765 48-57. 946 00:50:16,765 --> 00:50:17,430 मुझे यकीन नहीं है. 947 00:50:17,430 --> 00:50:18,510 >> ZAMYLA चान: 40-57? 948 00:50:18,510 --> 00:50:19,426 >> दर्शक: 48, मुझे लगता है. 949 00:50:19,426 --> 00:50:20,730 ZAMYLA चान: 48-57. 950 00:50:20,730 --> 00:50:26,070 इसलिए हम उन आस्की जानते हैं कि ASCII मूल्य नहीं है अगर symbols-- 951 00:50:26,070 --> 00:50:29,940 48 और 57 के बीच, यह ठीक है, नहीं वैध है? 952 00:50:29,940 --> 00:50:32,050 तो हम करने के लिए इस्तेमाल कर सकते हैं हमारे लाभ संभवतः? 953 00:50:32,050 --> 00:50:33,770 954 00:50:33,770 --> 00:50:38,082 कैसे हम करने जा रहे हैं इस पत्र, सबसे पहले? 955 00:50:38,082 --> 00:50:40,910 हम कैसे पहुँच रहे हैं यह इस चरित्र? 956 00:50:40,910 --> 00:50:42,010 >> दर्शक: एस ब्रैकेट मैं. 957 00:50:42,010 --> 00:50:42,801 >> ZAMYLA चान: एम एम-एचएम. 958 00:50:42,801 --> 00:50:43,790 959 00:50:43,790 --> 00:50:46,285 हम सोच सकते हैं क्योंकि सरणियों के रूप में तार, याद है. 960 00:50:46,285 --> 00:50:47,470 961 00:50:47,470 --> 00:50:48,740 तो क्या हम कहना चाहते हो? 962 00:50:48,740 --> 00:50:55,920 हम यह तो कहना चाहता हूँ is-- मैं तुम्हें एक संकेत दे देंगे. 963 00:50:55,920 --> 00:50:56,920 यह तुलना में एक कम है. 964 00:50:56,920 --> 00:50:58,711 क्या आप यह सोचने के लिए से भी कम होने की जरूरत है? 965 00:50:58,711 --> 00:50:59,074 966 00:50:59,074 --> 00:50:59,615 दर्शक: 57? 967 00:50:59,615 --> 00:51:01,550 968 00:51:01,550 --> 00:51:02,900 >> ZAMYLA चान: 47, है ना? 969 00:51:02,900 --> 00:51:08,920 लेकिन यह भी प्रतिनिधित्व करता है कि आप एक 0 के रूप में एकल [में? प्रवक्ता?], कि है क्योंकि 970 00:51:08,920 --> 00:51:09,689 चरित्र 0. 971 00:51:09,689 --> 00:51:10,605 तुम भी 47 डाल सकता है. 972 00:51:10,605 --> 00:51:11,660 973 00:51:11,660 --> 00:51:14,350 के रूप में, ASCII तालिका होने तुम सिर्फ कुछ है, देखते हैं 974 00:51:14,350 --> 00:51:18,580 आप अपने प्रश्नोत्तरी शीट पर होनी चाहिए. 975 00:51:18,580 --> 00:51:25,830 >> यह एक है कि अगर यह मामला है, तो अगर से 0-- जरूरी नहीं कि और भी कम. 976 00:51:25,830 --> 00:51:30,890 यह केवल या तो होने जा रहा है कम से कम या 9 से अधिक. 977 00:51:30,890 --> 00:51:33,055 तो तुम मेरे लिए यह पिछले भर सकते हैं? 978 00:51:33,055 --> 00:51:36,440 इसलिए या मैं की है, रिया क्या है? 979 00:51:36,440 --> 00:51:39,810 980 00:51:39,810 --> 00:51:41,536 >> दर्शक: 9 से ग्रेटर. 981 00:51:41,536 --> 00:51:42,970 982 00:51:42,970 --> 00:51:44,221 >> ZAMYLA चान: वहाँ. 983 00:51:44,221 --> 00:51:47,280 कि समझ बनाने के लिए करता है हर कोई, हम वहाँ कैसे मिल गया? 984 00:51:47,280 --> 00:51:51,340 इन समस्याओं के लिए, वे आप एक बार की तरह हो यह ठीक है, ओह तरह है, समाधान देखते हैं. 985 00:51:51,340 --> 00:51:52,312 986 00:51:52,312 --> 00:51:53,937 अभ्यास से आपको मदद मिलेगी और यह कारण है. 987 00:51:53,937 --> 00:51:55,070 988 00:51:55,070 --> 00:51:57,400 ठीक है, तो हम 0 वापसी. 989 00:51:57,400 --> 00:51:57,900 लवली. 990 00:51:57,900 --> 00:51:59,000 991 00:51:59,000 --> 00:51:59,670 ठीक है. 992 00:51:59,670 --> 00:52:00,780 993 00:52:00,780 --> 00:52:02,365 अन्यथा हम क्या करना चाहते हैं? 994 00:52:02,365 --> 00:52:04,640 यह दिलचस्प हिस्सा है यह एक छोटे से अधिक है, जहां 995 00:52:04,640 --> 00:52:07,550 मेरी राय में सीएस बनाम गणित की तरह. 996 00:52:07,550 --> 00:52:09,479 997 00:52:09,479 --> 00:52:11,520 किसी को भी एक विचार है हम इस बात का ऐसा कैसे हो सकता है? 998 00:52:11,520 --> 00:52:15,822 999 00:52:15,822 --> 00:52:18,155 इसलिए महत्वपूर्ण बात करने के लिए एहसास पहले चरित्र है 1000 00:52:18,155 --> 00:52:21,510 हम होने जा रहा है ले जा रहे हैं सही सर्वोच्च क्रम अंकों? 1001 00:52:21,510 --> 00:52:25,975 इसलिए यदि हम परिवर्तित देख रहे हैं 123, हम पुनरावृति पहली बार 1002 00:52:25,975 --> 00:52:30,800 है 1 होने जा रहा है, लेकिन हम जरूरत कि ठीक है, अंत तक 100 हो सकता है? 1003 00:52:30,800 --> 00:52:34,450 तो आप क्या कर सकते हैं एक बात यह है कि हर बाद अंकों के साथ 1004 00:52:34,450 --> 00:52:39,670 आप, आप 10 के द्वारा अपने मूल्य गुणा, ले इसलिए जब तक आप अंत तक पहुँचते हैं कि, 1005 00:52:39,670 --> 00:52:42,960 सब कुछ किया गया है सही, ऊपर की ओर स्थानांतरित कर दिया? 1006 00:52:42,960 --> 00:52:46,490 >> आप चलाने के लिए पहली बार तो यह आप अपने मूल्य के रूप में 1 है. 1007 00:52:46,490 --> 00:52:50,370 दूसरी बार जब आप, आप इसे चलाने 10 के द्वारा अपने मूल्य गुणा. 1008 00:52:50,370 --> 00:52:55,180 यह अब इतना है कि यह अद्यतन करेगा 10, और आप अपने अगले मूल्य पर जोड़ें. 1009 00:52:55,180 --> 00:52:57,830 और फिर तुम से कि गुणा 10 और अपने अगले मूल्य पर जोड़ें. 1010 00:52:57,830 --> 00:53:01,880 और यह है कि वे यह कहने क्यों है और अधिक परीक्षण की तरह है 1011 00:53:01,880 --> 00:53:06,920 एक गणित एल्गोरिथ्म बनाम सीएस, लेकिन मैं पीछे हटना. 1012 00:53:06,920 --> 00:53:08,080 मैं क्विज़ नहीं लिख सकता हूँ. 1013 00:53:08,080 --> 00:53:13,520 >> तो हम क्या कर सकते हैं एक बात हम है मूल्य से 10 गुना के बराबर होती है कहना. 1014 00:53:13,520 --> 00:53:16,630 तो इस बदलाव करने जा रहा है अपने अंकों बार हर समय. 1015 00:53:16,630 --> 00:53:18,770 1016 00:53:18,770 --> 00:53:20,915 और फिर हम सिर्फ जोड़ना चाहते हैं. 1017 00:53:20,915 --> 00:53:22,070 1018 00:53:22,070 --> 00:53:24,290 हम में जोड़ना चाहते हैं क्या हम सिर्फ सही, मिल गया? 1019 00:53:24,290 --> 00:53:25,350 1020 00:53:25,350 --> 00:53:31,649 तो कैसे हम वास्तव में परिवर्तित करते हैं हमारे संख्या में ASCII वर्ण 1021 00:53:31,649 --> 00:53:32,440 यह प्रतिनिधित्व करता है कि? 1022 00:53:32,440 --> 00:53:37,680 1023 00:53:37,680 --> 00:53:40,800 >> इसलिए हम 0 सही, 47 के बराबर है कि पता है? 1024 00:53:40,800 --> 00:53:44,260 0 47 अगर तो, क्या हम यह करने के लिए क्या करना होगा 1025 00:53:44,260 --> 00:53:47,376 वास्तव में यह 0 के एक पूर्णांक होना करने के लिए? 1026 00:53:47,376 --> 00:53:48,384 >> दर्शक: यह 48 है. 1027 00:53:48,384 --> 00:53:49,050 ZAMYLA चान: 48? 1028 00:53:49,050 --> 00:53:49,550 माफ़ कीजिए. 1029 00:53:49,550 --> 00:53:53,500 1030 00:53:53,500 --> 00:53:55,100 हम सही, 48 घटाना चाहते हैं? 1031 00:53:55,100 --> 00:53:58,580 1032 00:53:58,580 --> 00:53:59,550 आस्की गणित याद है? 1033 00:53:59,550 --> 00:54:01,565 हम सिर्फ उन्हें इलाज कर सकते हैं सामान्य नंबर की तरह. 1034 00:54:01,565 --> 00:54:02,570 1035 00:54:02,570 --> 00:54:05,900 आप संख्या की तरह उन्हें इलाज है, वे प्रभावी संख्या हो जाते हैं. 1036 00:54:05,900 --> 00:54:10,410 हम चलो जो मैं का है, तो अगर इस मामले में 0 के बराबर है कहना. 1037 00:54:10,410 --> 00:54:14,420 इस मामले में मैं तो एस ASCII-- होगा 1038 00:54:14,420 --> 00:54:16,675 इसके लिए आस्की पूर्णांक 47 होगा. 1039 00:54:16,675 --> 00:54:17,750 1040 00:54:17,750 --> 00:54:19,875 इसलिए हम subtract-- या 48 सकता है. 1041 00:54:19,875 --> 00:54:20,930 1042 00:54:20,930 --> 00:54:22,440 तुम ऐसा कर सकता है, एक ही रास्ता है. 1043 00:54:22,440 --> 00:54:25,125 किसी को भी एक बेहतर जानती है जिस तरह से हम 48 कर सकता है? 1044 00:54:25,125 --> 00:54:27,220 1045 00:54:27,220 --> 00:54:31,608 हम सिर्फ 0 में जाने is-- कहा आस्की आप उद्धरण 0 कर सकता है. 1046 00:54:31,608 --> 00:54:39,740 1047 00:54:39,740 --> 00:54:43,160 तो यह एक तरह से पड़ता है यह कैसे काम करता भावना? 1048 00:54:43,160 --> 00:54:50,080 >> दर्शक: इस बिंदु पर, मान 0 है , आप 10 से गुणा क्योंकि अगर 1049 00:54:50,080 --> 00:54:53,340 यदि आप शून्य के साथ शुरू कर रहे हैं तो यह बंद किया जाना चाहिए? 1050 00:54:53,340 --> 00:54:59,360 >> ZAMYLA चान: इस मामले में तो, आप आप जोड़ने से पहले यह गुणा करना चाहते हैं, 1051 00:54:59,360 --> 00:55:06,650 इस मामले में, हाँ, यह होगा क्योंकि अभी भी मेरी सूचक गायब है be--. 1052 00:55:06,650 --> 00:55:09,980 इस मामले में मूल्य, पहले हम इसे चलाने के समय शून्य हो जाएगा. 1053 00:55:09,980 --> 00:55:12,320 तो तुम सिर्फ जोड़ रहे हैं कि पहले अंक पर. 1054 00:55:12,320 --> 00:55:15,930 क्या जरूरी है कि अगली बार है क्या आप इसे शिफ्ट करने के लिए चाहते हैं, पुनरावृति 1055 00:55:15,930 --> 00:55:18,722 आप अपने अगले अंकों पर जोड़ने से पहले. 1056 00:55:18,722 --> 00:55:21,223 कि आप के लिए स्पष्ट करता है? 1057 00:55:21,223 --> 00:55:21,723 ठीक. 1058 00:55:21,723 --> 00:55:23,050 1059 00:55:23,050 --> 00:55:25,900 >> कभी कभी आप करने जा रहे हैं अजीब अधिक Mathy बातें मिलता है. 1060 00:55:25,900 --> 00:55:28,020 1061 00:55:28,020 --> 00:55:30,750 आप में से ज्यादातर था यही नहीं, आप अभी भी जा रहे हैं 1062 00:55:30,750 --> 00:55:32,610 आप बहुत अच्छी तरह से करने जा रहे हैं get-- लिए. 1063 00:55:32,610 --> 00:55:35,150 आंशिक ऋण एक बहुत है CS50 क्विज़ पर बड़ी बात. 1064 00:55:35,150 --> 00:55:36,270 तो तुम्हें पता है क्या लिखें. 1065 00:55:36,270 --> 00:55:39,640 आप सब कुछ मिल गया यहां के अलावा, आप कर रहे हैं 1066 00:55:39,640 --> 00:55:41,390 अभी क्या करने जा वास्तव में अच्छी तरह से समस्या. 1067 00:55:41,390 --> 00:55:43,750 आप दिखा रहे हैं क्योंकि, ठीक है, मैं लगभग पता है. 1068 00:55:43,750 --> 00:55:45,570 मैं मैं के माध्यम से पुनरावृति करने की जरूरत है कि पता है. 1069 00:55:45,570 --> 00:55:47,260 मैं मैं के लिए जांच की जरूरत क्या है. 1070 00:55:47,260 --> 00:55:50,584 मैं अभी नहीं काफी इसे बदलने के लिए कैसे मिलता है. 1071 00:55:50,584 --> 00:55:51,500 आप ठीक होने के लिए जा रहे हैं. 1072 00:55:51,500 --> 00:55:52,850 हाँ, आप करने जा रहे हैं एक जोड़ी अंक खो, 1073 00:55:52,850 --> 00:55:55,641 लेकिन आप अभी भी एक पाने के लिए जा रहे हैं कुछ के लिए अंक की अच्छी संख्या 1074 00:55:55,641 --> 00:55:57,990 जैसे कि आप कर रहे हैं इन दो लाइनों गायब है. 1075 00:55:57,990 --> 00:56:00,660 मैं ठीक है, इस व्यक्ति की तरह होगा वे क्या कर रहे हैं जानता है. 1076 00:56:00,660 --> 00:56:02,070 गणित कठिन है. 1077 00:56:02,070 --> 00:56:04,930 इसलिए मैं आप ठीक हो जाएगा कहेंगे. 1078 00:56:04,930 --> 00:56:09,474 >> ठीक है, के लिए तैयार तुम लोग तो अब संकेत के साथ strlen कोशिश 1079 00:56:09,474 --> 00:56:10,890 तुम लोग सूचक स्वामी हैं कि? 1080 00:56:10,890 --> 00:56:12,400 1081 00:56:12,400 --> 00:56:15,106 तो मैं तुम लोगों को काम दूँगा एक छोटा सा के लिए उस पर. 1082 00:56:15,106 --> 00:56:17,131 1083 00:56:17,131 --> 00:56:19,090 किसी को भी एक पुनश्चर्या की जरूरत है. 1084 00:56:19,090 --> 00:56:23,120 1085 00:56:23,120 --> 00:56:28,060 तो आप सूचक का उपयोग करना चाहते हैं गणित, और एस अशक्त है तो अगर, 1086 00:56:28,060 --> 00:56:29,624 अपने कार्यान्वयन 0 लौट जाना चाहिए. 1087 00:56:29,624 --> 00:56:37,045 1088 00:56:37,045 --> 00:56:39,670 आपको लगता है कि इस तरह से बातें बस strlen कॉल करने के लिए वास्तव में खुश 1089 00:56:39,670 --> 00:56:40,586 दिन के अंत में. 1090 00:56:40,586 --> 00:57:24,874 1091 00:57:24,874 --> 00:57:27,624 मैं इस एक एक छोटे से हो सकता है पिछले एक की तुलना में आसान है, जो 1092 00:57:27,624 --> 00:57:28,123 अच्छा है. 1093 00:57:28,123 --> 00:58:51,789 1094 00:58:51,789 --> 00:58:55,690 मैं आपको एक मिनट के लोगों को दे देंगे, और फिर हम इसके माध्यम से काम करेंगे. 1095 00:58:55,690 --> 00:58:56,896 1096 00:58:56,896 --> 00:58:58,320 और फिर हम स्विच करने के लिए जाने के लिए मिलता है. 1097 00:58:58,320 --> 00:59:32,480 1098 00:59:32,480 --> 00:59:34,660 >> , तैयार लोग ठीक है? 1099 00:59:34,660 --> 00:59:35,790 1100 00:59:35,790 --> 00:59:37,420 शायद एक छोटा सा. 1101 00:59:37,420 --> 00:59:40,210 इसलिए मुझे लगता है कि आप अपने दिया है दो विकल्प हैं, ठीक है? 1102 00:59:40,210 --> 00:59:45,810 या तो शून्य के लिए जाँच करें और अगर 0 लौटने यह है, या वास्तव में लंबाई की गणना. 1103 00:59:45,810 --> 00:59:48,220 तो जो शून्य के लिए जाँच लिखना चाहता है? 1104 00:59:48,220 --> 00:59:50,100 1105 00:59:50,100 --> 00:59:51,790 इसके लिए जाओ. 1106 00:59:51,790 --> 00:59:56,460 >> दर्शक: कोष्ठकों अगर अशक्त वापसी 0 बराबर होती है. 1107 00:59:56,460 --> 00:59:57,342 1108 00:59:57,342 --> 00:59:58,175 ZAMYLA चान: लवली. 1109 00:59:58,175 --> 00:59:59,350 1110 00:59:59,350 --> 01:00:02,320 मैं जब अपने से आधी समस्या प्यार सिर्फ अशक्त के लिए जाँच कर रहा है. 1111 01:00:02,320 --> 01:00:04,820 मैं तुम लोगों को आखिरी साथ पता सप्ताह मैं बातिल के लिए चेक की तरह था 1112 01:00:04,820 --> 01:00:06,630 सचमुच हर बार. 1113 01:00:06,630 --> 01:00:07,510 So--, ठीक 1114 01:00:07,510 --> 01:00:08,716 1115 01:00:08,716 --> 01:00:12,750 >> दर्शक: वापसी 0 केवल एक लाइन है, हम अभी भी घुंघराले कोष्ठक की ज़रूरत है? 1116 01:00:12,750 --> 01:00:15,860 >> ZAMYLA चान: आप तकनीकी रूप से नहीं करते जब तक आप लगातार कर रहे हैं उन्हें जरूरत है. 1117 01:00:15,860 --> 01:00:19,240 यह सिर्फ अच्छा अभ्यास है आदत में पाने के लिए 1118 01:00:19,240 --> 01:00:21,650 घुंघराले ब्रेसिज़ का उपयोग कर के, लेकिन तकनीकी रूप से नहीं. 1119 01:00:21,650 --> 01:00:23,320 आप एक लाइन के लिए उन्हें जरूरत नहीं है. 1120 01:00:23,320 --> 01:00:26,030 हम सिर्फ यह सिफारिश करने के लिए करते हैं कार्यक्रम को शुरू करने से लोगों के लिए. 1121 01:00:26,030 --> 01:00:27,740 1122 01:00:27,740 --> 01:00:30,450 >> तो अब क्या हम यहाँ क्या करना चाहते हो सकता है? 1123 01:00:30,450 --> 01:00:32,222 तो अब हम अपने स्ट्रिंग मान्य है कि पता है. 1124 01:00:32,222 --> 01:00:33,680 हम गणना लंबाई रखना चाहते हैं. 1125 01:00:33,680 --> 01:00:35,620 क्या शायद पहली बार है हम क्या करना चाहते बात है? 1126 01:00:35,620 --> 01:00:38,770 1127 01:00:38,770 --> 01:00:41,276 >> दर्शक: एक बनाएं पूर्णांक कि लंबाई है. 1128 01:00:41,276 --> 01:00:42,150 ZAMYLA चान: बिल्कुल. 1129 01:00:42,150 --> 01:00:43,450 दर्शकों: और हम करने के लिए यह निर्धारित करना चाहते हैं? 1130 01:00:43,450 --> 01:00:44,210 ZAMYLA चान: 0. 1131 01:00:44,210 --> 01:00:44,710 बिल्कुल सही. 1132 01:00:44,710 --> 01:00:46,050 1133 01:00:46,050 --> 01:00:47,290 ठीक है. 1134 01:00:47,290 --> 01:00:48,750 अब क्या करना चाहते हैं? 1135 01:00:48,750 --> 01:00:50,000 यह वास्तव में यह के थोक है. 1136 01:00:50,000 --> 01:00:50,890 इसके लिए जाओ. 1137 01:00:50,890 --> 01:00:54,370 >> दर्शक: तो आप शायद पाश के लिए एक तरह से. 1138 01:00:54,370 --> 01:01:03,150 और फिर आप आप कर रहे हैं के बाद से जब फोन पहली बात का पता हो रही है, 1139 01:01:03,150 --> 01:01:05,660 मैं 0 के बराबर होती है साथ आप शुरू होगा. 1140 01:01:05,660 --> 01:01:07,980 1141 01:01:07,980 --> 01:01:15,755 और फिर जब तक कि एक्स के रूप में इसके अलावा मैं वापस नहीं 0 स्लेश. 1142 01:01:15,755 --> 01:01:17,130 ZAMYLA चान: अशक्त टर्मिनेटर. 1143 01:01:17,130 --> 01:01:18,380 दर्शक: अशक्त टर्मिनेटर. 1144 01:01:18,380 --> 01:01:18,890 1145 01:01:18,890 --> 01:01:21,088 तो फिर तुम लंबाई के लिए एक जोड़ें. 1146 01:01:21,088 --> 01:01:22,372 >> ZAMYLA चान: हाँ. 1147 01:01:22,372 --> 01:01:25,940 ठीक है, इसलिए कि बारी देता है बहुत ठोस कोड में. 1148 01:01:25,940 --> 01:01:27,537 लेकिन लगता है कि सही विचार है. 1149 01:01:27,537 --> 01:01:28,870 यही कारण है कि हम क्या कर रहे हैं कि वास्तव में क्या है. 1150 01:01:28,870 --> 01:01:31,910 हम पुनरावृति को होने जा रहे हैं सूचक के साथ के माध्यम से. 1151 01:01:31,910 --> 01:01:34,590 तो हम क्या करना चाहते हैं बजाय एक पूर्णांक की है 1152 01:01:34,590 --> 01:01:36,660 यहाँ, हम कर रहे हैं क्योंकि एक यह जिक्र नहीं. 1153 01:01:36,660 --> 01:01:42,390 हम एक की शुरुआत की बात कर रहे हैं स्ट्रिंग, कि कुछ पता किया जा रहा शुरू, 1154 01:01:42,390 --> 01:01:43,300 सही? 1155 01:01:43,300 --> 01:01:44,600 >> तो हम एक सूचक चाहते हैं. 1156 01:01:44,600 --> 01:01:47,610 1157 01:01:47,610 --> 01:01:52,310 इसलिए हम कुछ चार सितारा लिए जा रहे हैं, यह हमारे ओं से मेल खाती है क्योंकि, ठीक है? 1158 01:01:52,310 --> 01:01:57,270 तो यह है कि हम आरंभ कर रहे हैं कुछ बिंदु है स्ट्रिंग के शुरू करने के लिए, ठीक है? 1159 01:01:57,270 --> 01:01:58,949 तो चलो बस यह मैं फोन करते हैं. 1160 01:01:58,949 --> 01:02:01,740 यह स्ट्रिंग की शुरुआत है, क्या यह करने के लिए आवंटित किया जा रहा है? 1161 01:02:01,740 --> 01:02:03,690 1162 01:02:03,690 --> 01:02:04,530 न 0. 1163 01:02:04,530 --> 01:02:06,238 हम यह देखना चाहते हैं हमारे स्ट्रिंग के शुरू. 1164 01:02:06,238 --> 01:02:07,170 1165 01:02:07,170 --> 01:02:09,960 क्या की शुरुआत का प्रतिनिधित्व करता है हमें दिया गया था कि हमारे स्ट्रिंग? 1166 01:02:09,960 --> 01:02:10,800 >> दर्शक: बस एस. 1167 01:02:10,800 --> 01:02:11,425 >> ZAMYLA चान: एस. 1168 01:02:11,425 --> 01:02:13,070 1169 01:02:13,070 --> 01:02:17,890 तो यह कुछ नया सूचक बनाता है ठीक है, हमारे स्ट्रिंग की शुरुआत का प्रतिनिधित्व करता है? 1170 01:02:17,890 --> 01:02:19,430 1171 01:02:19,430 --> 01:02:22,777 एक अन्य तरीका यह सोचने के लिए यहाँ की तरह है हमारे सरणी है. 1172 01:02:22,777 --> 01:02:26,690 यह हमारी स्ट्रिंग, एस है. 1173 01:02:26,690 --> 01:02:28,650 1174 01:02:28,650 --> 01:02:32,400 तो चलो यह है हम कहते हैं पहले स्थान पर है, और इस 0x4 है. 1175 01:02:32,400 --> 01:02:34,400 1176 01:02:34,400 --> 01:02:34,900 04. 1177 01:02:34,900 --> 01:02:36,330 1178 01:02:36,330 --> 01:02:38,535 यह उस पते रखती है जो हमारे एस, है. 1179 01:02:38,535 --> 01:02:39,810 1180 01:02:39,810 --> 01:02:45,960 और हम बस बुलाया एक दूसरे बनाया मुझे लगता है कि सिर्फ एक ही बात को दर्शाता है. 1181 01:02:45,960 --> 01:02:49,437 तो वे दोनों सिर्फ इशारा कर रहे हैं हमारे स्ट्रिंग की शुरुआत करने के लिए. 1182 01:02:49,437 --> 01:02:51,020 यह सिर्फ एक ग्राफिक प्रतिनिधित्व है. 1183 01:02:51,020 --> 01:02:53,830 1184 01:02:53,830 --> 01:02:57,100 >> तो अब हम क्या चाहते हैं ऐसा हम पुनरावृति करना चाहते है 1185 01:02:57,100 --> 01:03:02,040 पुनरावृति के लिए हमारी शर्त हमारे स्ट्रिंग के माध्यम से. 1186 01:03:02,040 --> 01:03:02,920 अब खरीदारी. 1187 01:03:02,920 --> 01:03:04,150 , दुकान के लिए लोगों को मिला है. 1188 01:03:04,150 --> 01:03:06,290 1189 01:03:06,290 --> 01:03:12,390 हम जब तक अद्यतन रखना चाहते है हम सही, अशक्त टर्मिनेटर तक पहुँचने? 1190 01:03:12,390 --> 01:03:14,930 तो क्या हुआ कि तरह लग सकता है? 1191 01:03:14,930 --> 01:03:17,760 1192 01:03:17,760 --> 01:03:21,880 हम मैं चाहता हूँ, या हम चाहते हैं कि करो सितारा मैं सवाल है? 1193 01:03:21,880 --> 01:03:26,160 1194 01:03:26,160 --> 01:03:29,255 अशक्त टर्मिनेटर एक पता है या कुछ और एक पते पर स्थित है? 1195 01:03:29,255 --> 01:03:31,420 1196 01:03:31,420 --> 01:03:33,660 एक पते पर स्थित है, है ना? 1197 01:03:33,660 --> 01:03:38,420 >> इसलिए हम जो कुछ भी भिन्नता की जरूरत यहाँ, ये तो सिर्फ कुछ पता है. 1198 01:03:38,420 --> 01:03:44,350 वास्तव में शुरू करने के लिए हम इस भिन्नता करने की जरूरत है 1199 01:03:44,350 --> 01:03:46,770 इसलिए हम वास्तव में मिलता है कि क्या यह पहली जगह में है. 1200 01:03:46,770 --> 01:03:48,690 1201 01:03:48,690 --> 01:03:52,910 इसलिए हम मैं स्टार करते हैं, क्या हम इसे बराबर करने के लिए नहीं करना चाहती? 1202 01:03:52,910 --> 01:03:53,885 1203 01:03:53,885 --> 01:03:54,760 दर्शक: वापस स्लैश? 1204 01:03:54,760 --> 01:03:57,760 1205 01:03:57,760 --> 01:03:59,260 >> ZAMYLA चान: वहाँ. 1206 01:03:59,260 --> 01:04:01,430 कि हर किसी को मतलब? 1207 01:04:01,430 --> 01:04:05,620 हम अपने स्ट्रिंग में जाने की जरूरत है और यह अंत नहीं है कि सुनिश्चित करें. 1208 01:04:05,620 --> 01:04:07,200 1209 01:04:07,200 --> 01:04:08,990 और फिर हम सिर्फ इस तरह अपडेट कर सकते हैं. 1210 01:04:08,990 --> 01:04:09,680 सामान्य अद्यतन. 1211 01:04:09,680 --> 01:04:11,910 1212 01:04:11,910 --> 01:04:15,070 इन कर रहे हैं तो जब तक मिले, हम क्या करने की जरूरत है? 1213 01:04:15,070 --> 01:04:17,700 1214 01:04:17,700 --> 01:04:18,852 >> दर्शक: लंबाई प्लस प्लस. 1215 01:04:18,852 --> 01:04:20,656 1216 01:04:20,656 --> 01:04:21,560 >> ZAMYLA चान: एम एम-एचएम. 1217 01:04:21,560 --> 01:04:25,540 और फिर पाश के लिए के बाद समाप्त हो जाता है, क्या हम वापस जाने के लिए करना चाहते हैं? 1218 01:04:25,540 --> 01:04:27,082 1219 01:04:27,082 --> 01:04:27,790 दर्शक: लंबाई? 1220 01:04:27,790 --> 01:04:28,623 ZAMYLA चान: लंबाई. 1221 01:04:28,623 --> 01:04:29,910 1222 01:04:29,910 --> 01:04:30,760 वहाँ तुम जाओ. 1223 01:04:30,760 --> 01:04:33,790 1224 01:04:33,790 --> 01:04:37,810 इस एक के जाहिर मांस पाश के लिए यह समझ है. 1225 01:04:37,810 --> 01:04:39,280 1226 01:04:39,280 --> 01:04:41,090 हर किसी कि काम कैसे मिलता है? 1227 01:04:41,090 --> 01:04:42,460 1228 01:04:42,460 --> 01:04:44,170 मैं फिर से इस पर जाने के लिए खुश हूँ. 1229 01:04:44,170 --> 01:04:48,400 >> दर्शक: दूसरा भाग, मैं वहाँ सितारा तो, 1230 01:04:48,400 --> 01:04:51,834 कि first-- का पता है 1231 01:04:51,834 --> 01:04:53,250 ZAMYLA चान: यह पता नहीं है. 1232 01:04:53,250 --> 01:04:54,142 यह क्या है. 1233 01:04:54,142 --> 01:04:55,600 दर्शकों: यह वहाँ में वास्तव में है. 1234 01:04:55,600 --> 01:04:57,475 ZAMYLA चान: यही क्या वहाँ में वास्तव में है. 1235 01:04:57,475 --> 01:05:01,280 तो यह जाने saying-- है मुझे यह बेहतर बनाते हैं. 1236 01:05:01,280 --> 01:05:07,940 तो इस 0x04 है, और मैं अभी जा रहा हूँ मैं यह मेरा नाम बनाने के लिए जा रहा हूँ कहने के लिए. 1237 01:05:07,940 --> 01:05:14,531 1238 01:05:14,531 --> 01:05:15,030 ठीक. 1239 01:05:15,030 --> 01:05:17,456 1240 01:05:17,456 --> 01:05:19,080 हाँ, मुझे लगता है मैं प्रश्नोत्तरी समीक्षा आज रात पता है. 1241 01:05:19,080 --> 01:05:20,620 1242 01:05:20,620 --> 01:05:21,540 प्रश्नोत्तरी समीक्षा के बहुत सारे. 1243 01:05:21,540 --> 01:05:23,500 1244 01:05:23,500 --> 01:05:26,620 तो चलो इस स्ट्रिंग हम कहते हैं मेरा नाम एलीसन है. 1245 01:05:26,620 --> 01:05:28,600 गंदा छोटे, लेकिन यह वहाँ है. 1246 01:05:28,600 --> 01:05:33,640 और स्थान का प्रतिनिधित्व करता है स्ट्रिंग शुरू होता है जहां की, 1247 01:05:33,640 --> 01:05:41,950 तो मैं यह करने के लिए जा रहा हूँ , इस एक का पता है real-- 1248 01:05:41,950 --> 01:05:45,000 स्ट्रिंग सही, जहां शुरू होता है? 1249 01:05:45,000 --> 01:05:48,560 >> तो क्या हम यहाँ क्या हम करना चाहते है के माध्यम से पुनरावृति करने के लिए संकेत का उपयोग करें. 1250 01:05:48,560 --> 01:05:49,920 1251 01:05:49,920 --> 01:05:56,870 इसलिए हम चाहते हैं कि इसके अलावा, मैं कुछ सूचक बना स्ट्रिंग के शुरू करने के बराबर है. 1252 01:05:56,870 --> 01:05:57,880 1253 01:05:57,880 --> 01:06:03,820 और प्रत्येक बिंदु पर, हम करना चाहते हैं सरणी के माध्यम से जा रही जारी 1254 01:06:03,820 --> 01:06:07,570 यहाँ हम अशक्त टर्मिनेटर मारा जब तक. 1255 01:06:07,570 --> 01:06:12,320 तो हम हमेशा क्या जाँच करना चाहते हैं इनमें से प्रत्येक पर. 1256 01:06:12,320 --> 01:06:15,730 >> इसलिए हम भिन्नता मैं इतना है कि पहली बार हम यह हम करते हैं 1257 01:06:15,730 --> 01:06:17,810 ठीक है, पता 0x04 में क्या है, कहते हैं? 1258 01:06:17,810 --> 01:06:19,060 1259 01:06:19,060 --> 01:06:19,720 यह एक एक है. 1260 01:06:19,720 --> 01:06:20,660 ठीक है, हम अच्छा कर रहे हैं. 1261 01:06:20,660 --> 01:06:21,770 वेतन वृद्धि की लंबाई. 1262 01:06:21,770 --> 01:06:22,790 अगले एक के लिए आगे बढ़ना. 1263 01:06:22,790 --> 01:06:32,410 तो i-- से संकेत वृद्धि याद वे की ओर इशारा कर रहे हैं जो कुछ के आकार. 1264 01:06:32,410 --> 01:06:35,320 यह है के बाद से, इस मामले में तो एक चार, यह एक से अपडेट करेंगे. 1265 01:06:35,320 --> 01:06:38,755 तो अब हम 5 को देखने के लिए जा रहे हैं, जो यह यहाँ पर जा रहा है इसका मतलब है. 1266 01:06:38,755 --> 01:06:39,860 1267 01:06:39,860 --> 01:06:43,440 यह ठीक कहते हैं तो, 0x05 के पास जाओ. 1268 01:06:43,440 --> 01:06:44,270 वहाँ में क्या है? 1269 01:06:44,270 --> 01:06:44,930 यह एक एल है. 1270 01:06:44,930 --> 01:06:47,870 और यह कर रही है कि रखेंगे यह इस एक हिट जब तक. 1271 01:06:47,870 --> 01:06:50,990 और यह क्या है, ठीक कहते हैं जो कुछ भी पता है? 1272 01:06:50,990 --> 01:06:53,060 अशक्त टर्मिनेटर, ठीक है. 1273 01:06:53,060 --> 01:06:53,870 बाहर जाएं. 1274 01:06:53,870 --> 01:06:55,240 और सिर्फ लंबाई वापसी. 1275 01:06:55,240 --> 01:06:56,370 1276 01:06:56,370 --> 01:06:59,800 आप वास्तव में क्या जरूरत है उस पते, नहीं पता ही. 1277 01:06:59,800 --> 01:07:03,110 1278 01:07:03,110 --> 01:07:05,790 >> बहुत कुछ स्थानों पर जहां कर रहे हैं आप वास्तव में पता की जरूरत है. 1279 01:07:05,790 --> 01:07:08,720 समय जब से अधिकांश आप उपयोग कर रहे हैं और यह बात है 1280 01:07:08,720 --> 01:07:12,424 जब आप पहली बार कर रहे हैं जब एक सूचक बताए या जब 1281 01:07:12,424 --> 01:07:14,090 यदि आप किसी अन्य समारोह में गुजर रहे हैं. 1282 01:07:14,090 --> 01:07:16,350 1283 01:07:16,350 --> 01:07:21,330 ठीक है, हर कोई वहाँ अच्छा? 1284 01:07:21,330 --> 01:07:21,830 एक प्रकार का? 1285 01:07:21,830 --> 01:07:23,810 1286 01:07:23,810 --> 01:07:25,040 ठीक. 1287 01:07:25,040 --> 01:07:28,210 >> इसलिए यह हम है की तरह दिखता है मिल गया के बारे में 12 मिनट, छोड़ा 1288 01:07:28,210 --> 01:07:31,340 तो हम करने के लिए पर जाना होगा शायद हमारे पिछले समस्या, 1289 01:07:31,340 --> 01:07:34,230 और फिर वहाँ किसी भी आए हैं कि अवधारणाओं 1290 01:07:34,230 --> 01:07:36,830 इस बीच में हम कर सकते हैं जल्दी से उस पर चलते हैं. 1291 01:07:36,830 --> 01:07:42,310 >> तो गियर पिछले है स्विचन समस्या यहाँ, बयान स्विच. 1292 01:07:42,310 --> 01:07:44,970 1293 01:07:44,970 --> 01:07:49,450 तो अपनी नौकरी इस फिर से लिखना है यह एक ही बर्ताव करती है, ताकि 1294 01:07:49,450 --> 01:07:50,580 लेकिन स्विच का उपयोग नहीं करता. 1295 01:07:50,580 --> 01:07:53,684 1296 01:07:53,684 --> 01:07:54,666 चूने का हाथ. 1297 01:07:54,666 --> 01:08:11,630 1298 01:08:11,630 --> 01:08:13,420 तो बल्ले से इस बारे में कोई सवाल? 1299 01:08:13,420 --> 01:08:15,420 1300 01:08:15,420 --> 01:08:15,920 कोई नहीं? 1301 01:08:15,920 --> 01:08:16,420 ठीक. 1302 01:08:16,420 --> 01:08:17,920 1303 01:08:17,920 --> 01:08:22,170 हर कोई है कि अगर समझ गए मामला है, यह बाद कुछ भी नहीं है 1304 01:08:22,170 --> 01:08:25,029 यह यह चाहिए कि इसका मतलब अगले कदम का पालन करें? 1305 01:08:25,029 --> 01:08:28,200 इस मामले में केस 1 और 2 तो ठीक ऐसा ही करते हैं. 1306 01:08:28,200 --> 01:08:31,153 1307 01:08:31,153 --> 01:08:32,444 भ्रम की कभी कभी एक बिंदु. 1308 01:08:32,444 --> 01:09:32,700 1309 01:09:32,700 --> 01:09:33,488 >> ठीक है. 1310 01:09:33,488 --> 01:09:34,404 किसी को भी किसी भी विचार किया है? 1311 01:09:34,404 --> 01:09:36,364 1312 01:09:36,364 --> 01:09:36,864 हाँ? 1313 01:09:36,864 --> 01:09:40,120 >> दर्शक: आप कर सकते हैं बयानों अगर बस करो. 1314 01:09:40,120 --> 01:09:41,140 >> ZAMYLA चान: एम एम-एचएम. 1315 01:09:41,140 --> 01:09:42,880 इसलिए हमारी पहली एक क्या है? 1316 01:09:42,880 --> 01:09:48,120 >> दर्शकों: लागू नहीं के बराबर होती है 1 के बराबर होती है, और या एन बराबरी के लिए 2 लाइनों 1317 01:09:48,120 --> 01:09:51,059 2 के बराबर होती है, तो छोटे प्रिंट. 1318 01:09:51,059 --> 01:09:57,760 1319 01:09:57,760 --> 01:09:59,520 तो तुम किसी और क्या कर सकते हैं? 1320 01:09:59,520 --> 01:10:02,160 या आप बस एक अगर कर सकते हैं? 1321 01:10:02,160 --> 01:10:03,650 >> ZAMYLA चान: अगर आप किसी और क्या कर सकते हैं? 1322 01:10:03,650 --> 01:10:05,274 >> दर्शक: आप अगर ऐसा करते हैं तो यह बात करेंगे? 1323 01:10:05,274 --> 01:10:06,320 ZAMYLA चान: तो यह करता है. 1324 01:10:06,320 --> 01:10:10,160 यदि आप ऐसा anyone-- करता है एक ही उत्पादन प्राप्त होगा 1325 01:10:10,160 --> 01:10:13,930 आप बनाम सिर्फ आईएफएस का उपयोग करें तुम किसी और आईएफएस का उपयोग करते हैं. 1326 01:10:13,930 --> 01:10:17,090 तुम लोगों कारण के बारे में सोच सकते हैं आप एक और को उपयोग करने के लिए चाहते हो सकता है क्यों 1327 01:10:17,090 --> 01:10:18,680 आईएफएस का एक बहुत बनाम तो क्या होगा? 1328 01:10:18,680 --> 01:10:20,260 1329 01:10:20,260 --> 01:10:21,510 दक्षता के साथ करने के लिए है. 1330 01:10:21,510 --> 01:10:22,225 हाँ? 1331 01:10:22,225 --> 01:10:24,783 >> दर्शक: यह जाँच करेगा सभी आईएफएस हर बार. 1332 01:10:24,783 --> 01:10:26,076 1333 01:10:26,076 --> 01:10:28,110 >> ZAMYLA चान: तो भले ही यह इस पहले एक मारा, 1334 01:10:28,110 --> 01:10:29,880 यह हर दूसरे एक चेक पर जाना होगा. 1335 01:10:29,880 --> 01:10:36,690 तो आप मामलों में अगर किसी और आईएफएस उपयोग करना चाहते हैं केवल उन में से एक है, जहां कभी लागू होगी. 1336 01:10:36,690 --> 01:10:39,380 इसलिए आपसी अपवर्जन है हम कहने के लिए करते हैं क्या. 1337 01:10:39,380 --> 01:10:41,410 1338 01:10:41,410 --> 01:10:46,550 आप आईएफएस का एक गुच्छा है, तो इसका मतलब है उनमें से कि शायद एक से अधिक 1339 01:10:46,550 --> 01:10:49,630 मामलों, और की तुलना में अधिक हो सकता है उनमें से एक सच हो सकता है. 1340 01:10:49,630 --> 01:10:51,910 और आप उनमें से दोनों चाहते हैं वे सच्चे हैं तो निष्पादित करने के लिए. 1341 01:10:51,910 --> 01:10:57,180 आप केवल काम करने के लिए उनमें से एक चाहते हैं इन परस्पर अनन्य मामलों में, 1342 01:10:57,180 --> 01:11:00,790 आप अगर है, क्योंकि किसी और उपयोग करना चाहते हैं यह सब दक्षता के साथ नहीं है. 1343 01:11:00,790 --> 01:11:05,350 आपका कोड सिर्फ बेहतर बनाया गया है यह इस अभ्यास का पालन करता है. 1344 01:11:05,350 --> 01:11:07,330 तो इस मामले में हम एक और अगर होगा. 1345 01:11:07,330 --> 01:11:09,080 और यह हो सकता है? 1346 01:11:09,080 --> 01:11:11,890 >> दर्शकों: एन 3 बराबर होती है. 1347 01:11:11,890 --> 01:11:12,765 ZAMYLA चान: बिल्कुल सही. 1348 01:11:12,765 --> 01:11:19,420 1349 01:11:19,420 --> 01:11:20,445 प्रिंट माध्यम. 1350 01:11:20,445 --> 01:11:25,190 1351 01:11:25,190 --> 01:11:29,930 और फिर हमारे आखिरी में मामला है, हम क्या करना है? 1352 01:11:29,930 --> 01:11:31,495 अगर वरना वरना? 1353 01:11:31,495 --> 01:11:32,120 दर्शक: वरना. 1354 01:11:32,120 --> 01:11:33,450 1355 01:11:33,450 --> 01:11:37,900 >> ZAMYLA चान: क्या हम चाहते हैं want-- यदि नहीं तो हम ठोस मामलों है क्योंकि. 1356 01:11:37,900 --> 01:11:39,270 यह सब एक पकड़ने की तरह नहीं है. 1357 01:11:39,270 --> 01:11:44,247 आप एक switch-- में एक डिफ़ॉल्ट था आप मामले हो सकते हैं स्विच में याद, 1358 01:11:44,247 --> 01:11:45,330 और फिर आप डिफ़ॉल्ट है. 1359 01:11:45,330 --> 01:11:48,760 आप एक डिफ़ॉल्ट था, उस तरह का है वहाँ अपने और बयान की. 1360 01:11:48,760 --> 01:11:52,180 लेकिन यह केवल मामलों है, कि आप की जरूरत का मतलब 1361 01:11:52,180 --> 01:11:54,315 यह उन लोगों में से प्रत्येक देखने के लिए अगर जाँच करने के लिए. 1362 01:11:54,315 --> 01:11:57,755 इसलिए इस मामले में, यह होगा 4 या 5 में. 1363 01:11:57,755 --> 01:12:00,480 1364 01:12:00,480 --> 01:12:01,450 हम एक प्रिंट बंद करना चाहते हैं. 1365 01:12:01,450 --> 01:12:02,990 1366 01:12:02,990 --> 01:12:03,630 यह बड़ी बात है. 1367 01:12:03,630 --> 01:12:06,640 1368 01:12:06,640 --> 01:12:07,509 और वहाँ तुम जाओ. 1369 01:12:07,509 --> 01:12:08,800 और वह अपने कार्यक्रम होगा. 1370 01:12:08,800 --> 01:12:11,890 1371 01:12:11,890 --> 01:12:17,050 >> इस मामले में हम अगर में तो एक डिफ़ॉल्ट कुछ था, 1372 01:12:17,050 --> 01:12:20,470 हम में एक और को होगा जो भी हमें करना चाहता था. 1373 01:12:20,470 --> 01:12:23,365 इसलिए कि एक अच्छा भेद है पता करने के लिए, समझने के लिए. 1374 01:12:23,365 --> 01:12:25,368 1375 01:12:25,368 --> 01:12:27,790 कि आप के लिए स्विच के साथ मदद करता है? 1376 01:12:27,790 --> 01:12:28,800 बिल्कुल सही. 1377 01:12:28,800 --> 01:12:29,390 ठीक है. 1378 01:12:29,390 --> 01:12:31,320 1379 01:12:31,320 --> 01:12:33,340 >> हम छोड़ के बारे में आठ मिनट है. 1380 01:12:33,340 --> 01:12:37,090 आप लोग किसी की क्या ज़रूरत है अन्य उच्च स्तर अवधारणाओं? 1381 01:12:37,090 --> 01:12:38,720 सामान्य में प्रश्न? 1382 01:12:38,720 --> 01:12:39,220 हाँ? 1383 01:12:39,220 --> 01:12:42,860 >> दर्शक: मैं था एक उनमें से एक के बारे में प्रश्न 1384 01:12:42,860 --> 01:12:46,257 कि यादृच्छिक बारे में था प्रश्नोत्तरी शून्य पर संख्या जनरेटर. 1385 01:12:46,257 --> 01:12:47,340 ZAMYLA चान: ओह, यह एक. 1386 01:12:47,340 --> 01:12:51,460 यही कारण है कि एक दूसरे से एक है, जहां यह हाँ than-- अधिक गणित है. 1387 01:12:51,460 --> 01:12:53,800 1388 01:12:53,800 --> 01:12:59,452 समाधान भी मैं जब that-- को मुझे लगता है मैं यह क्या है की तरह कर रहा हूँ, यह देखते हैं. 1389 01:12:59,452 --> 01:13:00,590 >> दर्शक: यह संख्या 7 थी. 1390 01:13:00,590 --> 01:13:02,720 1391 01:13:02,720 --> 01:13:05,310 >> ZAMYLA चान: यह मेरी राय में अजीब है. 1392 01:13:05,310 --> 01:13:07,260 1393 01:13:07,260 --> 01:13:11,630 तो बुनियादी तौर पर आप चाहते हैं drand48, उपयोग करने के लिए जो 1394 01:13:11,630 --> 01:13:15,420 आप कुछ दे देंगे 0 और 1 के बीच संख्या. 1395 01:13:15,420 --> 01:13:21,200 और तुम तो इसका इस्तेमाल करना चाहते हैं आप किसी भी तरह a-- मिलता है कि 1396 01:13:21,200 --> 01:13:26,690 और यह एक गणित समस्या की बहुत अधिक है मेरे लिए मैं एक सीएस समस्या लगता है. 1397 01:13:26,690 --> 01:13:29,040 1398 01:13:29,040 --> 01:13:37,845 >> आप it-- है कि जिस तरह से और कभी कभी यह बस ऐसे ही हो जाएगा. 1399 01:13:37,845 --> 01:13:39,340 1400 01:13:39,340 --> 01:13:41,090 फिर, इन कर रहे हैं यह तरह है जहां मामलों 1401 01:13:41,090 --> 01:13:46,310 आप क्या लिखने की तरह कर सकते हैं और आंशिक क्रेडिट. 1402 01:13:46,310 --> 01:13:47,800 1403 01:13:47,800 --> 01:13:51,510 हम एक वापसी चाहते हैं तो, हम हम कर रहे हैं कि पता 1404 01:13:51,510 --> 01:13:54,182 drand48 का उपयोग किया जा रहा किसी तरह से, सही? 1405 01:13:54,182 --> 01:13:55,640 तो क्यों हम सिर्फ इतना है कि संक्षेप में लिख देना नहीं है. 1406 01:13:55,640 --> 01:13:58,286 1407 01:13:58,286 --> 01:13:59,410 हम किसी तरह से यह प्रयोग कर रहे हैं. 1408 01:13:59,410 --> 01:14:00,780 1409 01:14:00,780 --> 01:14:04,190 है कि वे रास्ता तुम लोग यह है उपयोग 1410 01:14:04,190 --> 01:14:08,175 मैं कोशिश करूँगा और समझाना होगा जो इस तरह. 1411 01:14:08,175 --> 01:14:10,200 1412 01:14:10,200 --> 01:14:15,340 >> तो बुनियादी तौर पर यहाँ क्या होता है यह 0 और 1 के बीच है क्योंकि है, 1413 01:14:15,340 --> 01:14:19,300 क्या आप कर रहे हैं आप गुणा कर रहे है by-- यह बहुत ज्यादा एक गणित प्रश्न है. 1414 01:14:19,300 --> 01:14:22,010 बस पूर्ण त्याग, यह है पूरी तरह से एक गणित प्रश्न. 1415 01:14:22,010 --> 01:14:23,990 क्या तुम क्या कर रहे है क्योंकि 0 और 1 और आप 1416 01:14:23,990 --> 01:14:26,460 यह भीतर होना चाहता हूँ इस रेंज, तुम वास्तव में 1417 01:14:26,460 --> 01:14:29,360 कैसे बड़े समझ से बाहर रेंज है, और फिर 1418 01:14:29,360 --> 01:14:32,710 आप मूल रूप से, यह मान जो यह कर रहा है क्या है. 1419 01:14:32,710 --> 01:14:39,050 >> बी माइनस एक आप हैं कि सीमा देता है, उन लोगों की संख्या के बीच का अंतर. 1420 01:14:39,050 --> 01:14:44,040 आप 0 के बीच बढ़ सकता है और 1, और फिर एक बस को जोड़ने 1421 01:14:44,040 --> 01:14:48,870 आपकी यह स्केलिंग का मतलब है कि तो यह एक और ख के बीच है कि, 1422 01:14:48,870 --> 01:14:52,377 जो मैं वास्तव में इस समस्या की तरह नहीं था. 1423 01:14:52,377 --> 01:14:58,380 1424 01:14:58,380 --> 01:15:01,790 जैसा कि मैंने कहा, इस प्रश्नोत्तरी धरना के लिए होती है 1425 01:15:01,790 --> 01:15:04,110 कम आराम कर रहे हैं जो लोग, कहीं बीच में, 1426 01:15:04,110 --> 01:15:05,070 और अधिक आरामदायक. 1427 01:15:05,070 --> 01:15:07,550 वे तो इसे बनाया तो अगर यह कुछ ऐसा था कि 1428 01:15:07,550 --> 01:15:10,050 कम से कम हर किसी कि मिलेगा आरामदायक जगह, 1429 01:15:10,050 --> 01:15:12,259 हम अभी तक भी कई होगा लोगों, perfects स्कोरिंग 1430 01:15:12,259 --> 01:15:13,925 और अधिक आराम से ऊब होगा. 1431 01:15:13,925 --> 01:15:14,980 1432 01:15:14,980 --> 01:15:18,970 >> इसलिए वे हमेशा इन किया मस्तिष्क चिढ़ाने के सवालों की तरह 1433 01:15:18,970 --> 01:15:22,695 कठिन एक छोटी सी के लिए होती हैं कि कि कुछ रचनात्मक सोच ले. 1434 01:15:22,695 --> 01:15:25,030 1435 01:15:25,030 --> 01:15:27,790 आप उन्हें देखते हैं, बहुत स्टम्प्ड नहीं मिलता. 1436 01:15:27,790 --> 01:15:31,720 मैं निश्चित रूप से फ्लिप कहेंगे पहले अपने प्रश्नोत्तरी के माध्यम से. 1437 01:15:31,720 --> 01:15:35,020 समस्याओं से निपटने आप आप कर सकते हैं पता है कि, 1438 01:15:35,020 --> 01:15:38,480 क्योंकि वहाँ कोई फायदा नहीं अटक रही एक समस्या पर तीन जब वहाँ 1439 01:15:38,480 --> 01:15:42,090 पेज पर या चार या पाँच उसके बाद आप आसानी से कर सकते हैं. 1440 01:15:42,090 --> 01:15:45,331 1441 01:15:45,331 --> 01:15:48,520 >> दर्शक: क्यों वास्तव में आप क्या सीमा से गुणा? 1442 01:15:48,520 --> 01:15:54,935 >> ZAMYLA चान: आप रेंज गुणा कि आप इसे कितना एक के बाद की तरह है know-- 1443 01:15:54,935 --> 01:15:55,485 क्या तुम चाहते हो? 1444 01:15:55,485 --> 01:15:57,840 1445 01:15:57,840 --> 01:16:02,130 तो आप सोच सकते हैं कि यह क्योंकि 0 और 1 के बीच एक संख्या देता है, 1446 01:16:02,130 --> 01:16:03,890 आप एक प्रतिशत के रूप में सोच सकते हैं. 1447 01:16:03,890 --> 01:16:12,195 हम तो अगर यह मूल रूप से कह रहा है हमारे संख्या रेखा यहाँ, एक, यहाँ है 1448 01:16:12,195 --> 01:16:13,840 और बी यहाँ है. 1449 01:16:13,840 --> 01:16:19,170 आप इसे कितना पिछले एक है की तरह कर रहे हैं? 1450 01:16:19,170 --> 01:16:20,010 हम क्या कर रहे है. 1451 01:16:20,010 --> 01:16:24,920 तो आप बस के लिए पूछ रहे हैं इस रेंज, का प्रतिशत जो 1452 01:16:24,920 --> 01:16:26,170 यह आपको दे रहा है क्या है. 1453 01:16:26,170 --> 01:16:30,915 और फिर आप मूल रूप से बस एक जोड़कर इसे पैमाने. 1454 01:16:30,915 --> 01:16:32,302 यह एक गणित मस्तिष्क टीज़र है. 1455 01:16:32,302 --> 01:16:35,400 1456 01:16:35,400 --> 01:16:39,060 >> यदि कोई अंतिम मिनट सलाह मैं वहां गया था सवालों के माध्यम से फ्लिप कहेंगे, 1457 01:16:39,060 --> 01:16:41,660 जो लोगों को यह पता लगाने आप जैसे, ओह मैं यह मिल गया है कि पता है. 1458 01:16:41,660 --> 01:16:43,196 1459 01:16:43,196 --> 01:16:45,820 लगभग निश्चित रूप से वे जा रहे हैं आपको पता नहीं होगा कि सवाल 1460 01:16:45,820 --> 01:16:49,580 या आप समय के लिए जा रहे हैं कि के लिए है, तो ठीक है, अपनी ताकत को मारा? 1461 01:16:49,580 --> 01:16:50,990 आप लोग महान जा रहे हैं. 1462 01:16:50,990 --> 01:16:52,740 बहुत से कर रहे हैं एक कारण के लिए सवाल, 1463 01:16:52,740 --> 01:16:57,140 आप के लिए समय इतना है कि तरह का अवसर है 1464 01:16:57,140 --> 01:16:59,330 क्या प्रदर्शित करने के लिए आप में वास्तव में अच्छा कर रहे हैं. 1465 01:16:59,330 --> 01:17:02,370 आप कर रहे हैं तो यह ठीक है सब कुछ अच्छा नहीं. 1466 01:17:02,370 --> 01:17:03,371 अपनी ताकत के लिए खेलते. 1467 01:17:03,371 --> 01:17:03,870 हाँ? 1468 01:17:03,870 --> 01:17:06,536 >> दर्शक: तो इस के लिए जा रहा है छोटा कर दिया है कि कुछ वापसी? 1469 01:17:06,536 --> 01:17:10,810 1470 01:17:10,810 --> 01:17:15,015 हाँ, यह होगा, क्योंकि drand 0 और 1 के बीच आए. 1471 01:17:15,015 --> 01:17:17,459 1472 01:17:17,459 --> 01:17:19,250 यह एक पूर्णांक वापस कर देंगे, इसे छोटा कर देंगे क्योंकि 1473 01:17:19,250 --> 01:17:22,933 हम एक जोड़ने या इसे से गुणा करते हैं. 1474 01:17:22,933 --> 01:17:27,670 1475 01:17:27,670 --> 01:17:28,442 कूल. 1476 01:17:28,442 --> 01:17:29,525 कोई अंतिम मिनट सवाल? 1477 01:17:29,525 --> 01:17:31,310 1478 01:17:31,310 --> 01:17:32,615 >> आप लोग महान क्या करने जा रहे हैं. 1479 01:17:32,615 --> 01:17:34,440 आप शानदार होने जा रहे हैं. 1480 01:17:34,440 --> 01:17:37,100 यहां तक ​​कि नहीं और अगर, वहाँ होगा कैंडी यहां अगले सप्ताह हो. 1481 01:17:37,100 --> 01:17:39,040 1482 01:17:39,040 --> 01:17:40,020 और मैं तुम से प्यार करता हूँ. 1483 01:17:40,020 --> 01:17:41,270 मैं भले ही आप लोगों से प्यार करता हूँ. 1484 01:17:41,270 --> 01:17:42,550 1485 01:17:42,550 --> 01:17:43,930 सब ठीक है, हर कोई, गुड लक. 1486 01:17:43,930 --> 01:17:44,680 एक महान समय है. 1487 01:17:44,680 --> 01:17:45,620 1488 01:17:45,620 --> 01:17:46,620 तुम ठीक हो जा रहे हैं. 1489 01:17:46,620 --> 01:17:47,370 और तुम जानते हो क्या? 1490 01:17:47,370 --> 01:17:50,310 दो दिनों में यह हो रहा है मैं जबकि, खत्म हो 1491 01:17:50,310 --> 01:17:53,675 इसलिए गुरुवार को दो midterms है कम से कम तुम लोगों को किया जाएगा. 1492 01:17:53,675 --> 01:17:56,550 सब ठीक है, मैं अगले सप्ताह आप लोग देखेंगे. 1493 01:17:56,550 --> 01:17:58,208