1 00:00:00,000 --> 00:00:11,046 2 00:00:11,046 --> 00:00:12,170 ALLISON BUCHHOLTZ-AU: با سلام، به همه. 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 در آزمایشگاه های شمال غربی 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 ALLISON BUCHHOLTZ-AU: بله، OK. 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 >> ALLISON BUCHHOLTZ-AU: وجود دارد 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 ALLISON BUCHHOLTZ-AU: سرریز بافر؟ 117 00:04:58,926 --> 00:04:59,820 OK. 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 ارسال تابع برای شروع، OK؟ 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 ALLISON BUCHHOLTZ-AU: اشاره گرها؟ 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 ALLISON BUCHHOLTZ-AU: نحو؟ 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 OK، ما در حال گرفتن وجود دارد. 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 ستاره است که چگونه اشاره گر شما اعلام، OK؟ 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 بنابراین این برخی از اشاره گر است خواستار X به یک int، درست است؟ 233 00:10:49,650 --> 00:10:54,600 بنابراین به یاد داشته باشید چه می کند این این تماس های سیستم X. 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 پس چه می گوید این است که در این محل سکونت، ما در حال ذخیره سازی یک int. 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 ما واقعا به آن اختصاص داده نشده است هر چیزی، اما آن را فقط به یک int است. 243 00:11:20,350 --> 00:11:31,540 بنابراین ما می توانیم انجام دهیم این است اگر ما ستاره X برابر با 5، این می شود 5، OK؟ 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 پس چه آدرس X است؟ 250 00:11:57,700 --> 00:11:58,809 ما نمی دانیم. 251 00:11:58,809 --> 00:12:00,225 ما آن آدرس اختصاص داده نشده است. 252 00:12:00,225 --> 00:12:03,000 253 00:12:03,000 --> 00:12:09,105 ما می گویند آن را در حال حاضر ما به some-- آن آدرس، بنابراین آدرس 4 است. 254 00:12:09,105 --> 00:12:10,690 255 00:12:10,690 --> 00:12:16,980 و در واقع اگر ما از طریق چیزی به مثل این، نوع کاری که ما کردیم. 256 00:12:16,980 --> 00:12:25,800 پس از here-- من کار آن کمک می کند اگر شما بیرون کشیدن اشاره گر. 257 00:12:25,800 --> 00:12:28,270 اگر شما در آزمون خود را، من به شدت توصیه می رسم جعبه. 258 00:12:28,270 --> 00:12:29,490 259 00:12:29,490 --> 00:12:33,310 >> پس این یکی از اولین، اعضای هیات ایکس معادل 5. 260 00:12:33,310 --> 00:12:37,370 این حالت فقط بدان معناست که ما باید برخی از محل در حافظه است که 5، درست است؟ 261 00:12:37,370 --> 00:12:38,540 262 00:12:38,540 --> 00:12:44,760 و جدول ما در اینجا به ما می گوید که آن را در آدرس 0x04 است. 263 00:12:44,760 --> 00:12:48,770 264 00:12:48,770 --> 00:12:50,280 و پس از آن ما برخی از اشاره گر ایجاد کنید. 265 00:12:50,280 --> 00:12:51,820 266 00:12:51,820 --> 00:12:55,310 بنابراین اجازه دهید این شکستن در یک زمان. 267 00:12:55,310 --> 00:12:59,820 بنابراین این امر موجب ایجاد جعبه متوسط، درست است؟ 268 00:12:59,820 --> 00:13:01,970 آن را برای برگزاری برخی از آدرس آن. 269 00:13:01,970 --> 00:13:03,470 بنابراین این برخی از اشاره گر است. 270 00:13:03,470 --> 00:13:04,940 271 00:13:04,940 --> 00:13:06,510 و این گچ واقعا کوچک است. 272 00:13:06,510 --> 00:13:07,472 273 00:13:07,472 --> 00:13:08,680 بنابراین ما برخی از اشاره گر را در اینجا. 274 00:13:08,680 --> 00:13:10,060 275 00:13:10,060 --> 00:13:13,530 و جدول ما به ما می گوید است که آدرس 0x08 است. 276 00:13:13,530 --> 00:13:15,190 277 00:13:15,190 --> 00:13:16,200 سرد. 278 00:13:16,200 --> 00:13:23,240 و ما اختصاص آن را به آدرس X. 279 00:13:23,240 --> 00:13:26,330 >> به یاد داشته باشید، اشاره گر نگه آدرس، OK؟ 280 00:13:26,330 --> 00:13:32,050 بنابراین اگر ما می خواهیم به نگه X، ما استفاده از عملگر آدرس، که 281 00:13:32,050 --> 00:13:36,520 علامت، برای دریافت آدرس است از x است، که در این مورد، 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 ALLISON BUCHHOLTZ-AU: بله، آدرس اشاره گر ما است. 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 >> OK، به طوری که بررسی اجمالی نحو از اشاره گر. 318 00:15:10,830 --> 00:15:15,070 بزرگترین چیزی است درک اینکه چگونه برای ایجاد آنها، انجام ارجاع، 319 00:15:15,070 --> 00:15:18,190 و آدرس، OK؟ 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 ALLISON BUCHHOLTZ-AU: ساختارها و لیست های پیوندی، OK. 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 >> OK، بنابراین اگر ما می خواهیم برای ایجاد یک struct-- من فقط رفتن به آن را در اینجا. 352 00:16:53,150 --> 00:16:57,730 بی اعتنایی به در اصلی هر که بعدا استفاده خواهد شد. 353 00:16:57,730 --> 00:17:02,330 بنابراین راه که می خواهید به انجام آن را با typedef struct است. 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 OK، بنابراین typedef بدان معناست که شما تعریف یک نوع جدید، OK؟ 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 struct را در حال حاضر. 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 این فقط نوع دیگری است، OK؟ 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 و ما شاید یک int که یک ID است. 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 ALLISON BUCHHOLTZ-AU: دانشجو. 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 ALLISON BUCHHOLTZ-AU: دوره دقیقا. 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 بنابراین در حال حاضر من می خواهم آن را به انجام ID، و ما فقط برخی از انجام وجود دارد، 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 اگر ما تا به حال نیاز به دسترسی به هر چیزی، اجازه دهید فقط ID کپی اعضای هیات. 414 00:20:25,920 --> 00:20:27,400 415 00:20:27,400 --> 00:20:30,530 و من می خواهم به کپی ID واکر به این. 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 ALLISON BUCHHOLTZ-AU: بله، دقیقا. 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 اساسا ایجاد خود نوع متغیر خود، OK؟ 429 00:21:01,710 --> 00:21:04,440 430 00:21:04,440 --> 00:21:07,970 شما از آن استفاده کنید به اعلام متغیر به هیچ وجه. 431 00:21:07,970 --> 00:21:10,290 در اینجا واکر است که هنوز هم یک متغیر. 432 00:21:10,290 --> 00:21:14,230 این فقط به یک دانشجو در حال حاضر به جای نوع از نوع int نوع، یا یک رشته از نوع، 433 00:21:14,230 --> 00:21:15,070 یا یک کاراکتر را تایپ کنید. 434 00:21:15,070 --> 00:21:17,014 435 00:21:17,014 --> 00:21:19,930 اگر یک راه آسان برای صحبت وجود دارد درباره ساختمانها، آن است که به معنای واقعی کلمه فقط 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 OK. 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 >> OK، که در آن پاورپوینت من بود؟ 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 AHA. 453 00:21:55,420 --> 00:21:56,766 OK، سرد. 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 OK. 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 >> ALLISON BUCHHOLTZ-AU: بله، مسابقه صفر است. 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 >> ALLISON BUCHHOLTZ-AU: من فقط رفتن به تصویب اطراف. 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 >> ALLISON BUCHHOLTZ-AU: و من تا به حال خوب شمع کمی وجود دارد در آغاز. 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 >> ALLISON BUCHHOLTZ-AU: بخش هایی از آن، OK. 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 ALLISON BUCHHOLTZ-AU: خب، امیدوارم هنوز هم نوع کمک کننده باشد. 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 ALLISON BUCHHOLTZ-AU: آه. 523 00:24:47,966 --> 00:24:48,977 چه کسی TF شما چیست؟ 524 00:24:48,977 --> 00:24:49,854 525 00:24:49,854 --> 00:24:51,020 رسید فرد [؟ Wujaya؟]. 526 00:24:51,020 --> 00:24:52,622 527 00:24:52,622 --> 00:24:54,080 ALLISON BUCHHOLTZ-AU: بسیاری از 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 ALLISON BUCHHOLTZ-AU: بنابراین تعداد 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 >> ALLISON BUCHHOLTZ-AU: و شما می دانید بچه ها شما یک صفحه از یادداشت، درست است؟ 546 00:26:25,806 --> 00:26:28,450 >> رسید: آره، چه می ما مجاز به قرار دادن بر روی آن است. 547 00:26:28,450 --> 00:26:30,658 >> ALLISON BUCHHOLTZ-AU: شما اجازه برای قرار دادن هر چیزی که شما می خواهید. 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 >> ALLISON BUCHHOLTZ-AU: آره، هر دو طرف. 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 OK. 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 ما برخی از Y که به 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 >> OK، چرا ما نمی آرامی شروع به کار از طریق این. 624 00:32:20,030 --> 00:32:23,695 بنابراین هر کس می شود بعد از خط یک، X 1 است. 625 00:32:23,695 --> 00:32:26,860 پس از خط دو، X و Y 1 و 2، درست است؟ 626 00:32:26,860 --> 00:32:27,400 سرد. 627 00:32:27,400 --> 00:32:30,310 بنابراین خط سه که در آن همه چیز است جالب البته. 628 00:32:30,310 --> 00:32:34,970 >> بنابراین آنچه که ما در اینجا انجام داده ایم است ما در حال حاضر عوض میکنه. 629 00:32:34,970 --> 00:32:42,360 ما می گوییم که 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 در گذشت شده بود، داده شده است ارزش آدرس X، درست است؟ 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 >> ALLISON BUCHHOLTZ-AU: پس ما آن را به X اضافه کنید؟ 637 00:33:05,200 --> 00:33:06,420 آدرس X چیست؟ 638 00:33:06,420 --> 00:33:07,212 >> رسید 0x123. 639 00:33:07,212 --> 00:33:08,087 >> ALLISON BUCHHOLTZ-AU: دقیقا. 640 00:33:08,087 --> 00:33:13,960 641 00:33:13,960 --> 00:33:16,790 اما آنچه در واقع به اشاره؟ 642 00:33:16,790 --> 00:33:20,790 اگر ما به ارجاع شد، چه ارزش آن را به ما بدهد. 643 00:33:20,790 --> 00:33:21,290 رسید: 1. 644 00:33:21,290 --> 00:33:23,164 ALLISON BUCHHOLTZ-AU: این را ما 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 ALLISON BUCHHOLTZ-AU: دقیقا. 650 00:33:32,320 --> 00:33:33,610 651 00:33:33,610 --> 00:33:35,410 پس از آن آدرس Y است. 652 00:33:35,410 --> 00:33:36,580 653 00:33:36,580 --> 00:33:39,811 و پس از آن چه [؟ ارجاع؟ ؟] 654 00:33:39,811 --> 00:33:40,310 رسید 2. 655 00:33:40,310 --> 00:33:42,172 656 00:33:42,172 --> 00:33:43,380 ALLISON BUCHHOLTZ-AU: OK، بنابراین در حال حاضر چهار. 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 ALLISON BUCHHOLTZ-AU: دما. 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 رفتن به تغییر در هر نقطه داده، OK؟ 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 >> ALLISON BUCHHOLTZ-AU: ستاره، به طوری که هر چیز دیگری به همان باقی می ماند. 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 ALLISON BUCHHOLTZ-AU: 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 بنابراین تنها چیزی که تغییر ستاره B است. 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 و چه ستاره B برابر در حال حاضر است؟ 689 00:35:02,610 --> 00:35:04,840 690 00:35:04,840 --> 00:35:06,190 و جدول را کامل کردهاید. 691 00:35:06,190 --> 00:35:11,620 692 00:35:11,620 --> 00:35:18,460 از آنجا که در حال حاضر در پایان، اگر ما می گویند X و y، ما می دانیم که در این point-- 693 00:35:18,460 --> 00:35:23,060 ما می دانیم که وقتی ما تغییر ستاره تا 2، 694 00:35:23,060 --> 00:35:29,620 آنچه که انجام آن است گفت: OK، در آدرس 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 و سپس در این مرحله، ما گفت: OK، به ستاره ب. 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 OK، سرد. 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 چرا ما با X شروع می شود؟ 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 ALLISON BUCHHOLTZ-AU: 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 >> بنابراین آنچه در مورد A، B، و دما؟ 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 >> ALLISON BUCHHOLTZ-AU: B است. 745 00:39:23,940 --> 00:39:28,569 بنابراین در این مورد، یک بود x، است که 1، درست است؟ 746 00:39:28,569 --> 00:39:29,860 بنابراین در اینجا، اجازه دهید از طریق آن راه رفتن. 747 00:39:29,860 --> 00:39:33,940 بنابراین در آغاز، و B 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 >> رسید در گذشته یکی از آن تعویض علامت X و Y علامت. 754 00:39:55,860 --> 00:39:57,390 دقیقا چه معنا است؟ 755 00:39:57,390 --> 00:39:59,890 ALLISON BUCHHOLTZ-AU: بنابراین این بدان معناست که شما توسط مرجع عبور. 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 ALLISON BUCHHOLTZ-AU: شما نیست انتقال آدرس. 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 بنابراین شما در واقع هرگز هستید X و y لمس کردن. 769 00:40:41,272 --> 00:40:46,890 >> رسید اگر علامت X همان چیزی است که در آدرس X، چه ستاره X باشد؟ 770 00:40:46,890 --> 00:40:53,290 >> ALLISON BUCHHOLTZ-AU: علامت X است آنچه در آدرس 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 رسید آه، OK. 774 00:40:57,040 --> 00:40:58,998 بنابراین شما فقط انجام این کار زیرا این یک اشاره گر نیست. 775 00:40:58,998 --> 00:40:59,890 ALLISON BUCHHOLTZ-AU: درست است. 776 00:40:59,890 --> 00:41:03,046 شما تنها می توانید انجام دهید ستاره چیزی است که یک اشاره گر است. 777 00:41:03,046 --> 00:41:05,920 شاید شما می توانید آن را به انجام این کار همه چیز نه، اما شما که کامپایل 778 00:41:05,920 --> 00:41:07,350 انجام این کار همه چیز دیوانه اتفاق می افتد. 779 00:41:07,350 --> 00:41:09,570 و من دقیقا نمی مطمئن شوید که چه اتفاقی خواهد افتاد. 780 00:41:09,570 --> 00:41:11,880 شما همیشه می توانید را آدرس چیزی، 781 00:41:11,880 --> 00:41:14,255 اما شما نمی توانید ارجاع چیزی که یک اشاره گر نیست. 782 00:41:14,255 --> 00:41:14,805 783 00:41:14,805 --> 00:41:17,860 در صورتی که حس می کند، که تمایز خوب داشته باشند. 784 00:41:17,860 --> 00:41:19,870 785 00:41:19,870 --> 00:41:21,340 >> بنابراین خیلی بد نیست، درست است؟ 786 00:41:21,340 --> 00:41:23,650 جدول هستند امیدوارم گرفتن کمی کمتر ترسناک است. 787 00:41:23,650 --> 00:41:25,450 788 00:41:25,450 --> 00:41:26,690 همه راست. 789 00:41:26,690 --> 00:41:28,370 آه، آنهایی که سرگرم کننده است. 790 00:41:28,370 --> 00:41:31,265 بنابراین در حال حاضر، نوشتن کد خود را. 791 00:41:31,265 --> 00:41:33,640 792 00:41:33,640 --> 00:41:37,950 بنابراین من قصد دارم به شما اجازه بچه ها کار می کنند در این مدت حدود چهار دقیقه، 793 00:41:37,950 --> 00:41:41,480 و پس از آن ما می توانید صحبت کنید در مورد راه به آن نزدیک شود. 794 00:41:41,480 --> 00:41:45,080 795 00:41:45,080 --> 00:41:47,110 احساس رایگان برای صحبت با مردم در اطراف شما. 796 00:41:47,110 --> 00:41:48,114 797 00:41:48,114 --> 00:41:49,155 همچنین جالب است. 798 00:41:49,155 --> 00:41:51,460 آن را مانند یک دختر است بخش در حال حاضر. 799 00:41:51,460 --> 00:41:52,190 بسیار هیجان انگیز است. 800 00:41:52,190 --> 00:41:53,310 801 00:41:53,310 --> 00:41:54,502 به جز چانگ. 802 00:41:54,502 --> 00:41:56,190 اما چانگ واقعا بخشی از بخش نیست. 803 00:41:56,190 --> 00:42:17,282 804 00:42:17,282 --> 00:42:17,985 بسیار جذاب است. 805 00:42:17,985 --> 00:42:18,485 کامل است. 806 00:42:18,485 --> 00:42:38,059 807 00:42:38,059 --> 00:42:39,475 بنابراین من به شما یک زن و شوهر نکات را. 808 00:42:39,475 --> 00:42:43,450 809 00:42:43,450 --> 00:42:46,890 در مورد جایی که شما باید بیش از یک شخصیت، که در آن 810 00:42:46,890 --> 00:42:49,990 شما چیز دیگری مثل 123 یا 1000 چیزی، 811 00:42:49,990 --> 00:42:53,790 شما باید قادر به حلقه از طریق تبدیل و هر یک از آن. 812 00:42:53,790 --> 00:42:55,340 813 00:42:55,340 --> 00:42:58,699 بنابراین یک زن و شوهر وجود دارد شما می توانید از راه های است که انجام دهید، 814 00:42:58,699 --> 00:43:01,740 اما شما قطعا رفتن به برای حلقه در جایی در آنجا به حلقه 815 00:43:01,740 --> 00:43:05,150 از طریق آنها، که نوع مانند سادگی 816 00:43:05,150 --> 00:43:09,540 حتی اگر با شما تماس strlen، که نوع مانند آه 817 00:43:09,540 --> 00:43:12,418 شاید شما مایل به استفاده از طول رشته در برخی از راه. 818 00:43:12,418 --> 00:45:17,300 819 00:45:17,300 --> 00:45:17,829 >> همه راست. 820 00:45:17,829 --> 00:45:20,870 بنابراین چه چیزی شما بچه ها فکر می کنم ممکن است یکی از اولین چیزهایی که ما می خواهیم انجام دهیم؟ 821 00:45:20,870 --> 00:45:23,149 822 00:45:23,149 --> 00:45:25,690 یک زن و شوهر وجود دارد در مورد در اینجا ما باید به حساب، درست است؟ 823 00:45:25,690 --> 00:45:27,360 در هر دو صورت ما چیزی که تهی. 824 00:45:27,360 --> 00:45:28,685 825 00:45:28,685 --> 00:45:30,383 چه داریم؟ 826 00:45:30,383 --> 00:45:30,882 موارد. 827 00:45:30,882 --> 00:45:32,760 828 00:45:32,760 --> 00:45:33,260 تهی. 829 00:45:33,260 --> 00:45:34,400 830 00:45:34,400 --> 00:45:42,414 ما در مورد آن است چیزی غیر از 09، درست است؟ 831 00:45:42,414 --> 00:45:43,580 بنابراین اجازه دهید می گویند که این حروف. 832 00:45:43,580 --> 00:45:44,900 833 00:45:44,900 --> 00:45:46,510 یا ما باید در مورد این که معتبر است. 834 00:45:46,510 --> 00:45:48,450 835 00:45:48,450 --> 00:45:50,130 سه مورد از فکر می کنم. 836 00:45:50,130 --> 00:45:53,527 پس کدام یک به نظر شما ممکن است ساده ترین فرد برای مراقبت از اول؟ 837 00:45:53,527 --> 00:45:54,152 رسید تهی. 838 00:45:54,152 --> 00:45:55,527 ALLISON BUCHHOLTZ-AU: در مورد تهی. 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 ALLISON BUCHHOLTZ-AU: آره. 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 >> ALLISON BUCHHOLTZ-AU: دقیقا. 849 00:46:09,110 --> 00:46:09,860 بسیار جذاب است. 850 00:46:09,860 --> 00:46:10,640 OK. 851 00:46:10,640 --> 00:46:15,270 بنابراین در حال حاضر مورد است که آن را تا به حروف و مورد که این معتبر است. 852 00:46:15,270 --> 00:46:19,140 ما در واقع می تواند مراقبت را این در یک حلقه، OK؟ 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 >> ALLISON BUCHHOLTZ-AU: راست، شما می توانید چک کنید اگر بین 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 ALLISON BUCHHOLTZ-AU: برای حلقه. 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 ALLISON BUCHHOLTZ-AU: MM-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 >> رسید طول STR از بازدید کنندگان. 885 00:47:42,450 --> 00:47:47,920 886 00:47:47,920 --> 00:47:50,900 >> ALLISON BUCHHOLTZ-AU: OK، در حال حاضر به یاد داشته باشید یک راه بهتر وجود دارد. [نامفهوم]. 887 00:47:50,900 --> 00:47:52,935 >> رسید: بله، ما می توانیم انجام N برابر. 888 00:47:52,935 --> 00:47:53,810 ALLISON BUCHHOLTZ-AU: دقیقا. 889 00:47:53,810 --> 00:47:55,010 890 00:47:55,010 --> 00:47:56,190 >> رسید من کمتر از n است. 891 00:47:56,190 --> 00:47:57,559 892 00:47:57,559 --> 00:47:59,475 ALLISON BUCHHOLTZ-AU: و چرا ما می خواهیم را به انجام این کار؟ 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 ALLISON BUCHHOLTZ-AU: Becasue این روش شما تنها باید برای محاسبه strlen یک بار. 898 00:48:08,735 --> 00:48:09,750 899 00:48:09,750 --> 00:48:14,400 اگر شما من کمتر از strlen است بازدید کنندگان، که به معنی آن را مجددا 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 >> OK، بنابراین ما از طریق تکرار. 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 >> ALLISON BUCHHOLTZ-AU: بنابراین اگر آلفا را تنها می دانم که اگر آن نامه دهید. 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 >> ALLISON BUCHHOLTZ-AU: بنابراین در محدوده مثل 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 >> ALLISON BUCHHOLTZ-AU: 40-57؟ 948 00:50:18,510 --> 00:50:19,426 >> رسید 48، من فکر می کنم. 949 00:50:19,426 --> 00:50:20,730 ALLISON BUCHHOLTZ-AU: 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 >> رسید به براکت من. 957 00:50:42,010 --> 00:50:42,801 >> ALLISON BUCHHOLTZ-AU: MM-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 >> ALLISON BUCHHOLTZ-AU: 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 >> ALLISON BUCHHOLTZ-AU: وجود دارد. 983 00:51:44,221 --> 00:51:47,280 آیا این را حس می کند به همه، ما چگونه وجود دارد؟ 984 00:51:47,280 --> 00:51:51,340 این مشکلات، آنها مانند یک بار شما دیدن راه حل، آن را مانند آه، OK. 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 OK، بنابراین ما بازگشت 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 در واقع، آن را یک نوع int از 0؟ 1026 00:53:47,376 --> 00:53:48,384 >> رسید این 48. 1027 00:53:48,384 --> 00:53:49,050 ALLISON BUCHHOLTZ-AU: 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 >> ALLISON BUCHHOLTZ-AU: بنابراین در این حالت، شما می خواهم به آن را چند برابر قبل از اینکه شما اضافه کنید، 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 OK. 1058 00:55:21,723 --> 00:55:23,050 1059 00:55:23,050 --> 00:55:25,900 >> گاهی اوقات شما به دریافت عجیب و غریب چیزهایی mathy تر. 1060 00:55:25,900 --> 00:55:28,020 1061 00:55:28,020 --> 00:55:30,750 اگر بیشتر از شما تا به حال این، شما هنوز هم 1062 00:55:30,750 --> 00:55:32,610 به get-- شما در حال رفتن به انجام خوبی. 1063 00:55:32,610 --> 00:55:35,150 اعتبار جزئی است بسیار چیز بزرگ در آزمونها CS50. 1064 00:55:35,150 --> 00:55:36,270 بنابراین نوشتن آنچه شما می دانید. 1065 00:55:36,270 --> 00:55:39,640 اگر شما همه چیز به جز اینجا، شما 1066 00:55:39,640 --> 00:55:41,390 هنوز هم به انجام واقعا خوب مشکل است. 1067 00:55:41,390 --> 00:55:43,750 از آنجا که شما در حال نشان دادن، OK، من تقریبا می دانم. 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 شما در حال رفتن به OK. 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 من می مانند OK، این فرد است می داند آنچه را که آنها انجام می دهند. 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 بنابراین شما می خواهید به استفاده از اشاره گر حساب، و پس از آن اگر به null است، 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 >> OK، بچه ها آماده است؟ 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 در هر دو صورت برای null به و بازگشت 0 اگر از آن است، و یا در واقع محاسبه طول. 1103 00:59:45,810 --> 00:59:48,220 بنابراین کسی که می خواهد به ارسال برای null به؟ 1104 00:59:48,220 --> 00:59:50,100 1105 00:59:50,100 --> 00:59:51,790 برو برای آن. 1106 00:59:51,790 --> 00:59:56,460 >> رسید اگر پرانتز ها برابر برابر بازگشت پوچ 0. 1107 00:59:56,460 --> 00:59:57,342 1108 00:59:57,342 --> 00:59:58,175 ALLISON BUCHHOLTZ-AU: دوست داشتنی. 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 >> ALLISON BUCHHOLTZ-AU: شما به لحاظ فنی نمی باید آنها را تا زمانی که شما سازگار است. 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 ALLISON BUCHHOLTZ-AU: دقیقا. 1129 01:00:42,150 --> 01:00:43,450 رسید و ما می خواهیم که آن را به؟ 1130 01:00:43,450 --> 01:00:44,210 ALLISON BUCHHOLTZ-AU: 0. 1131 01:00:44,210 --> 01:00:44,710 کامل است. 1132 01:00:44,710 --> 01:00:46,050 1133 01:00:46,050 --> 01:00:47,290 همه راست. 1134 01:00:47,290 --> 01:00:48,750 در حال حاضر چه کار می خواهید انجام دهید؟ 1135 01:00:48,750 --> 01:00:50,000 این است که واقعا بخش عمده ای از آن است. 1136 01:00:50,000 --> 01:00:50,890 برو برای آن. 1137 01:00:50,890 --> 01:00:54,370 >> رسید بنابراین احتمالا شما برای حلقه. 1138 01:00:54,370 --> 01:01:03,150 و پس از آن از زمانی که شما تماس بگیرید شما گرفتن آدرس از اولین چیزی که، 1139 01:01:03,150 --> 01:01:05,660 شما که شروع با من برابر با 0. 1140 01:01:05,660 --> 01:01:07,980 1141 01:01:07,980 --> 01:01:15,755 و پس از آن تا زمانی که X به علاوه من است بازگشت بریده بریده 0 نیست. 1142 01:01:15,755 --> 01:01:17,130 ALLISON BUCHHOLTZ-AU: نابودگر تهی. 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 >> ALLISON BUCHHOLTZ-AU: آره. 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 بنابراین آنچه که ما می خواهیم انجام دهیم است به جای یک int 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 بنابراین این برخی از نقطه که ما در حال آماده سازی است از شروع رشته، OK؟ 1159 01:01:57,270 --> 01:01:58,949 بنابراین اجازه دهید فقط آن را به من. 1160 01:01:58,949 --> 01:02:01,740 اگر آن را از شروع رشته، چه چیزی آن رفتن به اختصاص داده؟ 1161 01:02:01,740 --> 01:02:03,690 1162 01:02:03,690 --> 01:02:04,530 0. 1163 01:02:04,530 --> 01:02:06,238 ما می خواهیم آن را به شروع از رشته ما. 1164 01:02:06,238 --> 01:02:07,170 1165 01:02:07,170 --> 01:02:09,960 چه نشان دهنده شروع رشته ما که به ما داده شده بود؟ 1166 01:02:09,960 --> 01:02:10,800 >> رسید فقط بازدید کنندگان. 1167 01:02:10,800 --> 01:02:11,425 >> ALLISON BUCHHOLTZ-AU: S. 1168 01:02:11,425 --> 01:02:13,070 1169 01:02:13,070 --> 01:02:17,890 بنابراین این امر موجب ایجاد اشاره گر جدید که نشان دهنده شروع رشته ما، OK؟ 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 که رشته ما، S است. 1173 01:02:26,690 --> 01:02:28,650 1174 01:02:28,650 --> 01:02:32,400 بنابراین اجازه دهید می گویند این است که نقطه اول، و این 0x4 است. 1175 01:02:32,400 --> 01:02:34,400 1176 01:02:34,400 --> 01:02:34,900 04. 1177 01:02:34,900 --> 01:02:36,330 1178 01:02:36,330 --> 01:02:38,535 این بازدید کنندگان ما، که بر آن است که آدرس است. 1179 01:02:38,535 --> 01:02:39,810 1180 01:02:39,810 --> 01:02:45,960 و ما فقط ایجاد یک دیگر به نام من که فقط به همان چیزی که اشاره دارد. 1181 01:02:45,960 --> 01:02:49,437 بنابراین هر دو آنها فقط اشاره از شروع رشته ما. 1182 01:02:49,437 --> 01:02:51,020 این فقط یک نمایش گرافیکی است. 1183 01:02:51,020 --> 01:02:53,830 1184 01:02:53,830 --> 01:02:57,100 >> بنابراین در حال حاضر آنچه ما می خواهیم انجام دهید این است که ما می خواهیم به تکرار 1185 01:02:57,100 --> 01:03:02,040 شرایط ما برای شمارش از طریق رشته ما. 1186 01:03:02,040 --> 01:03:02,920 در حال حاضر خرید. 1187 01:03:02,920 --> 01:03:04,150 کردم به مغازه، بچه ها. 1188 01:03:04,150 --> 01:03:06,290 1189 01:03:06,290 --> 01:03:12,390 آیا ما می خواهیم به روز رسانی تا ما رسیدن به نابودگر تهی، درست است؟ 1190 01:03:12,390 --> 01:03:14,930 پس چه ممکن است که شبیه؟ 1191 01:03:14,930 --> 01:03:17,760 1192 01:03:17,760 --> 01:03:21,880 آیا ما می خواهیم من، یا انجام ما می خواهیم ستاره من سوال است؟ 1193 01:03:21,880 --> 01:03:26,160 1194 01:03:26,160 --> 01:03:29,255 آیا نابودگر پوچ آدرس یا چیزی واقع در آدرس؟ 1195 01:03:29,255 --> 01:03:31,420 1196 01:03:31,420 --> 01:03:33,660 واقع در آدرس، درست است؟ 1197 01:03:33,660 --> 01:03:38,420 >> بنابراین ما ارجاع هر آنچه نیاز در اینجا، چرا که این تنها آدرس است. 1198 01:03:38,420 --> 01:03:44,350 در واقع از آغاز دریافت ما به این نیاز ارجاع 1199 01:03:44,350 --> 01:03:46,770 به طوری که ما در واقع آنچه در این مقام اول است. 1200 01:03:46,770 --> 01:03:48,690 1201 01:03:48,690 --> 01:03:52,910 بنابراین اگر ما ستاره من، چه آیا ما نمی خواهید آن را برابر با؟ 1202 01:03:52,910 --> 01:03:53,885 1203 01:03:53,885 --> 01:03:54,760 رسید بازگشت بریده بریده؟ 1204 01:03:54,760 --> 01:03:57,760 1205 01:03:57,760 --> 01:03:59,260 >> ALLISON BUCHHOLTZ-AU: وجود دارد. 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 >> ALLISON BUCHHOLTZ-AU: MM-HM. 1217 01:04:21,560 --> 01:04:25,540 و سپس بعد از حلقه for پایان، چه می خواهیم برای بازگشت؟ 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 ALLISON BUCHHOLTZ-AU: طول. 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 ALLISON BUCHHOLTZ-AU: این آدرس نیست. 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 ALLISON BUCHHOLTZ-AU: این آنچه در واقع وجود دارد. 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 OK. 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 >> بنابراین ما ارجاع من، به طوری که اولین بار که ما آن را ما انجام می دهیم 1257 01:06:15,730 --> 01:06:17,810 می گویند، OK، چه در آدرس 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 OK، ما خوب است. 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 این L است. 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 نابودگر تهی، OK. 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 OK، همه خوب وجود دارد؟ 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 OK. 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 OK. 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 >> ALLISON BUCHHOLTZ-AU: MM-HM. 1315 01:09:41,140 --> 01:09:42,880 پس چه برای اولین بار یکی از ما است؟ 1316 01:09:42,880 --> 01:09:48,120 >> رسید اگر N برابر معادل 1، و 2 خط برای یا N برابر 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 >> ALLISON BUCHHOLTZ-AU: شما می توانید در صورت دیگری انجام دهید؟ 1322 01:10:03,650 --> 01:10:05,274 >> رسید آیا آن مهم نیست اگر شما اگر انجام دهید؟ 1323 01:10:05,274 --> 01:10:06,320 ALLISON BUCHHOLTZ-AU: پس از آن. 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 اگر در مقابل بسیاری از IFS؟ 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 >> رسید این چک تمام IFS هر زمان. 1332 01:10:24,783 --> 01:10:26,076 1333 01:10:26,076 --> 01:10:28,110 >> ALLISON BUCHHOLTZ-AU: بنابراین حتی اگر آن ضربه این یکی از اولین، 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 اگر شما یک دسته از IFS، به این معنی که شاید بیش از یکی از آنها 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 >> رسید: N برابر با 3 برابر. 1347 01:11:11,890 --> 01:11:12,765 ALLISON BUCHHOLTZ-AU: کامل. 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 >> ALLISON BUCHHOLTZ-AU: آیا ما 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 بنابراین در این مورد، آن را 5 4 یا. 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 ALLISON BUCHHOLTZ-AU: اوه، که یکی. 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 >> ALLISON BUCHHOLTZ-AU: این عجیب و غریب به نظر من. 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 بدان معنی است که شما پوسته پوسته شدن آن را به طوری که آن را بین A و B است، 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 >> ALLISON BUCHHOLTZ-AU: شما چند برابر محدوده که شما 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 یا که شما قصد وقت برای برای، به طوری که ضربه نقاط قوت خود را، OK؟ 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 پس از آن OK اگر شما در همه چیز خوب نیست. 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 این یک int را به بازگشت، به دلیل آن را کوتاه 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