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 اليوم في 7: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 ما زلت مكثف. 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 هدفهم في الليلة السابقة وعدم الحصول على أي النوم 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 انها في الاساس مخازن رأيك بعض مجموعة الذاكرة التي لديك، أليس كذلك؟ 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 ربما بضعة أسطر، غيرها. 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 ويفيض مبلغ المساحة التي قمنا المخصصة لذلك. 131 00:05:42,450 --> 00:05:48,140 وما يحدث هو أنه قد الكتابة الأماكن التي ليس من المفترض عليه. 132 00:05:48,140 --> 00:05:52,890 >> إذا كنت لا تعرف قال البروفيسور مالان شيئا عن الهجمات تجاوز سعة المخزن المؤقت. 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 إدخال كمية هائلة البيانات في محاولة 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 في وقت لاحق أو في فصول CS الأخرى. 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 >> OK، المؤشرات. 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 ولذلك فإن هذا سيكون مؤشر إلى int. 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 لذلك هذا هو بعض مؤشر س يدعو إلى int، أليس كذلك؟ 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 حتى نتمكن من القيام به هو أننا إذا نجم X يساوي 5، وهذا يصبح 5، موافق؟ 244 00:11:31,540 --> 00:11:38,350 هذا يقول تذهب إلى ما هو X مشيرا في الوقت ذاته، لذلك يذهب إلى هذا العنوان 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 ولذلك فإن هذا يخلق بعض مربع إلى int، أليس كذلك؟ 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 ونحن تعيين إلى العنوان ل x. 279 00:13:23,240 --> 00:13:26,330 >> تذكر، مؤشرات عقد عناوين، موافق؟ 280 00:13:26,330 --> 00:13:32,050 لذلك إذا أردنا أن يعقد العاشر، لدينا استخدام المشغل العنوان، الذي 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 >> الجمهور: البنيات والقوائم المرتبطة. 327 00:15:32,758 --> 00:15:35,130 ZAMYLA تشان: البنيات والقوائم المرتبطة، موافق. 328 00:15:35,130 --> 00:15:37,100 البنيات ذلك. 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 OK، البنيات ذلك. 332 00:15:41,890 --> 00:15:47,490 البنيات هي في الأساس مجرد طريقة لعقد 333 00:15:47,490 --> 00:15:50,430 قيم متعددة من أنواع مختلفة. 334 00:15:50,430 --> 00:15:55,150 وذلك مع مجموعة نحن مقيدة إلى نوع بيانات واحد. 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 وذلك بدلا من مجرد وجود [إينتس] وبدلا من مجرد وجود العوامات، 346 00:16:29,130 --> 00:16:33,210 يمكنك الحصول على النوع الذي طالب لديه كل هذه المجالات في ذلك. 347 00:16:33,210 --> 00:16:39,740 ولذلك فإن الطريقة التي تهيئة البنيات دينا 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 تجاهل كل ما في main الذي سوف نستخدم في وقت لاحق. 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 لجميع المقاصد و الأغراض، يا رفاق هم فقط 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 انها سوف تصبح أكثر وضوحا في الطريقة الخاصة بك وضع P القادمة ما هي تلك الفروق، 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 وذلك بعد أن الانتهاء من إنشاء هذا، لجميع النوايا والمقاصد، 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 تحتاج للوصول إلى داخل وكر البنية إلى [؟ الذهاب إلى ذلك؟] [؟ E؟]. 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 لذلك هذا الى حد كبير جميع ما تحتاج لمعرفته عن البنيات. 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 انها مجرد طالب بدلا من ذلك النوع الآن من الباحث نوع، أو سلسلة نوع، 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 إذا كان هناك طريقة سهلة للحديث حول البنيات، فمن حرفيا فقط 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 >> حسنا، أين تذهب بي باور بوينت؟ 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 من هو فريق العمل الخاص بك؟ 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 لأنني دائما مجرد نسخ لصق من تقريري السابق مجموعة P 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. 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 ثم عنوان x هو 0x123. 607 00:29:35,202 --> 00:29:41,260 و y هو 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 بعد ذلك يحصل الجميع على خط واحد، x هو 1. 625 00:32:23,695 --> 00:32:26,860 بعد سطرين، العاشر و ذ هي 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 نقول أن x و y لديها تلك النقاط، أو لديهم عنوان x و y، 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 إذا كان لنا أن dereference لذلك، ما قيمة فإنه يقدم لنا. 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 ذلك هو عنوان ذ. 652 00:33:35,410 --> 00:33:36,580 653 00:33:36,580 --> 00:33:39,811 ثم ما [؟ dereference؟ ؟] 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 OK، ثم الآن لدينا يبدأ ب يساوي درجة الحرارة. 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 لأنه الآن في النهاية، إذا قلنا س و y، ونحن نعرف أن في هذا 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 علينا فعلا أن x هو تساوي 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 تهيئة x و y و ثم يحاول مقايضتهم. 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 وذلك حتى في نهاية هذا البرنامج X و y 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 ويساوي B، وهكذا نحصل على 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 >> الجمهور: في السابق واحدة تبادلت العطف والعطف س ذ. 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 x و y يتم تخزين. 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 ولذلك عليك أن x و y التي توجد كما المتغيرات الخاصة بها هنا. 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 لذلك كنت أبدا في الواقع س مؤثرة و y. 769 00:40:41,272 --> 00:40:46,890 >> الجمهور: إذا كان العطف X هو ما هو في عنوان السينية، ما من شأنه أن النجم س يكون؟ 770 00:40:46,890 --> 00:40:53,290 >> ZAMYLA تشان: الضم x هو ما هو على عنوان السينية، ثم star-- جيدا، 771 00:40:53,290 --> 00:40:54,950 في هذه الحالة، x هو ليس مؤشر. 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 ولكن لا يمكنك dereference شيء وهذا ليس مؤشر. 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 تشان: مم-HM. 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 >> الجمهور: نعم، يمكننا أن نفعل ن يساوي. 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 >> الجمهور: أنا أقل من ن. 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 تشان: Becasue بهذه الطريقة لا تملك إلا أن حساب strlen مرة واحدة. 898 00:48:08,735 --> 00:48:09,750 899 00:48:09,750 --> 00:48:14,400 إذا هل أنا أقل من strlen S، وهذا يعني أنه يعيد حساب 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 حتى إذا كنت سحب ما يصل ASCII الخاص الجدول، ونحن نعلم أن من 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-- إذا كانت قيمة ASCII ليست 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 >> الجمهور: S قوس ط. 957 00:50:42,010 --> 00:50:42,801 >> ZAMYLA تشان: مم-HM. 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 مثل الرياضيات مقابل CS في رأيي. 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 الخوارزمية في الرياضيات مقابل CS، لكنني استطرادا. 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 تذكر ASCII الرياضيات؟ 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 ان الباحث ASCII لأن يكون 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-- الخوض في وASCII هل يمكن أن تفعل الاقتباس 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 >> أحيانا كنت تريد الذهاب ل الحصول على المزيد من الأشياء الغريبة ماثي. 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 لذلك تريد استخدام المؤشر الحساب، ثم إذا S لاغ، 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 >> الجمهور: إذا قوسين S يساوي يساوي 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 OK، 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 ومنذ ذلك الحين عند استدعاء S كنت الحصول على عنوان أول شيء، 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 ثم طالما X بالاضافة الى انني لا يعود خفض 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 OK، بحيث يتيح تحويل ذلك إلى رمز ملموس جدا. 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 >> الجمهور: S فقط. 1167 01:02:10,800 --> 01:02:11,425 >> ZAMYLA تشان: S. 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 >> لذلك نحن بحاجة dereference كل ما هو هنا، لأن هذه ليست سوى بعض العناوين. 1198 01:03:38,420 --> 01:03:44,350 للحصول على فعلا لبدء نحن بحاجة إلى dereference هذا 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 تشان: مم-HM. 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 وS يمثل الموقع من أين يبدأ الخيط، 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 >> لذلك نحن dereference ط، بحيث المرة الأولى التي تفعل ذلك فإننا 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 تشان: مم-HM. 1315 01:09:41,140 --> 01:09:42,880 إذن ما هو أول واحد لدينا؟ 1316 01:09:42,880 --> 01:09:48,120 >> الجمهور: إذا كانت n يساوي يساوي 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 إذا كنت تستخدم فقط مقابل IFS إذا كنت تستخدم IFS آخر. 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 لذلك تريد لاستخدام إذا IFS آخر في حالات حيث لا يوجد سوى واحد منهم ينطبق من أي وقت مضى. 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 وانها اكثر بكثير من مشكلة الرياضيات بالنسبة لي أعتقد أن من مشكلة CS. 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 سيكون لدينا عدد كبير جدا من الناس يتقن التهديف، 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 لدينا اثنين من انتخابات التجديد النصفي يوم الخميس، وذلك على الأقل سيتم ذلك يا رفاق. 1492 01:17:53,675 --> 01:17:56,550 كل الحق، أنا أراكم اللاعبين الأسبوع المقبل. 1493 01:17:56,550 --> 01:17:58,208