1 00:00:00,000 --> 00:00:11,046 2 00:00:11,046 --> 00:00:12,170 ZAMYLA چان: ارے، سب کو. 3 00:00:12,170 --> 00:00:13,560 سیکشن میں خوش آمدید. 4 00:00:13,560 --> 00:00:17,320 آج صرف تمام کوئز ہونے جا رہا ہے بدھ کے روز آپ کے کوئز کے لئے جائزہ لینے کے. 5 00:00:17,320 --> 00:00:20,060 میں نے سب کو یاد رکھتا ہے کہ امید ہے کہ وہ بدھ کے روز ایک کوئز ہے. 6 00:00:20,060 --> 00:00:22,560 اور اگر تم نے ایسا نہیں کیا ہے تو، اچھی طرح سے، اب آپ کو یاد دلایا گیا ہے. 7 00:00:22,560 --> 00:00:26,486 کیا آپ کو یقین نظر آئیں تاکہ بدھ بنانے کلاس یا دوسرے کے رہنے کی جگہ کے طور پر کے لئے 8 00:00:26,486 --> 00:00:26,985 ضروری. 9 00:00:26,985 --> 00:00:27,845 10 00:00:27,845 --> 00:00:29,220 تم لوگوں کو بہت اچھا ہونے جا رہے ہیں. 11 00:00:29,220 --> 00:00:30,440 یہ بہت اچھا ہونے جا رہا ہے. 12 00:00:30,440 --> 00:00:34,910 اور میں نے ہر ممکن کوشش کی جا رہی ہوں مدد کرنے کے لئے آپ کے کوئز کے لئے آج آپ کو تیار 13 00:00:34,910 --> 00:00:35,470 اب. 14 00:00:35,470 --> 00:00:39,960 اور بھی کیس میں تم نہیں جانتے، ایک کورس وسیع جائزہ لینے کے سیشن ہے 15 00:00:39,960 --> 00:00:45,840 7 بجے میں میں آج شمال مغربی لیبز کمرے 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 ہم کے بارے میں سنا ہے کہ سب سے بڑا چیزوں میں quizzes ہے وہ بہت طویل ہیں. 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 مجھے لگتا ہے میں مکمل طور پر ختم نہیں کیا ہے جانتے ہیں کہ میرے quizzes ہے مجھے کلاس لیا جب. 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 اگر آپ کو کم آرام سے ہیں اور اگر یہ بات ہے ضروری نہیں SE فی سب کچھ حاصل کرنے. 62 00:02:51,699 --> 00:02:53,990 آپ حاصل کر رہے ہیں تو اس طرح سب کچھ، آپ کو شاید ایسا کروگے 63 00:02:53,990 --> 00:02:55,448 زیادہ آرام دہ حصے میں ہو. 64 00:02:55,448 --> 00:03:00,160 تو ظاہر ہے اپنے آپ کو مارا نہیں کرتے بھی مشکل آپ کو امتحان کو ختم نہیں کر سکتے ہیں تو. 65 00:03:00,160 --> 00:03:01,920 میں نے ایسا نہیں کیا، مجھ سے لے لو. 66 00:03:01,920 --> 00:03:03,070 میں اب بھی ایک concentrator ہوں. 67 00:03:03,070 --> 00:03:04,630 میں اب بھی کورس کو پڑھانے کی مدد کر رہا ہوں. 68 00:03:04,630 --> 00:03:06,170 تم ٹھیک ہو جائے گا. 69 00:03:06,170 --> 00:03:06,670 ٹھیک ہے. 70 00:03:06,670 --> 00:03:08,740 اور آخر میں، سو جاؤ. 71 00:03:08,740 --> 00:03:11,020 ظاہر ہے کسی بھی امتحان کے ساتھ ہم ہمیشہ اس کا کہنا ہے. 72 00:03:11,020 --> 00:03:13,610 رات سے پہلے cramming کی اور کسی بھی نیند نہیں مل رہا 73 00:03:13,610 --> 00:03:16,390 کرتا not-- شاید کہ اگر آپ کے لئے کام، اس کے لئے جانا. 74 00:03:16,390 --> 00:03:18,790 لیکن کی وسیع اکثریت کے لئے لوگ، کچھ نیند مل رہا، 75 00:03:18,790 --> 00:03:22,390 آپ کے دماغ کے باقی دے اور وصولی امتحان کے لئے میں آنے سے پہلے 76 00:03:22,390 --> 00:03:23,480 واقعی میں آپ کی مدد کرے گا. 77 00:03:23,480 --> 00:03:26,120 وہاں بھی تقریبا ضرور امتحان میں کینڈی ہو، 78 00:03:26,120 --> 00:03:28,019 تاکہ آپ کے لئے آگے دیکھنے کے لئے ہے. 79 00:03:28,019 --> 00:03:29,310 آپ لوگ عظیم کیا کرنے جا رہے ہیں. 80 00:03:29,310 --> 00:03:30,226 یہ ٹھیک ہونے جا رہا ہے. 81 00:03:30,226 --> 00:03:31,570 82 00:03:31,570 --> 00:03:36,190 اور اب اگلے ڈیڑھ گھنٹے میں اندر کوشش کریں اور سب سے بہتر طور میں کر سکتا ہوں کے طور پر آپ تیار کریں گے. 83 00:03:36,190 --> 00:03:41,260 >> تو میں نے بنیادی طور سے سلائڈ کر اب تک کے لئے تمام طبقوں. 84 00:03:41,260 --> 00:03:45,874 میں کے ذریعے جانے کے لئے نہیں جا رہا ہوں ان میں سے تمام نہیں ہے کیونکہ 85 00:03:45,874 --> 00:03:49,040 ایک گھنٹہ اور ایک نصف میں ممکن طور پر بھی پریکٹس کے مسائل کے ذریعے کام کرنے کے طور پر. 86 00:03:49,040 --> 00:03:51,410 تو بجائے میں موضوعات کی ایک فہرست ہے. 87 00:03:51,410 --> 00:03:55,160 یہ تمام چیزیں ہیں ہم آپ پر کوئز سکتا ہے کہ. 88 00:03:55,160 --> 00:03:56,950 89 00:03:56,950 --> 00:03:58,770 اگر کچھ ہو کہ واقعی باہر چھلانگ 90 00:03:58,770 --> 00:04:02,140 آپ، زیادہ جانا آپ اس لئے چاہتے ہیں کہ مجھے تصوراتی پر جانے کے لئے چاہتے ہیں، 91 00:04:02,140 --> 00:04:04,320 میں کوشش کریں اور کو دے سکتے ہیں آپ وہاں ایک جائزہ. 92 00:04:04,320 --> 00:04:07,690 یا آپ کو میں صحیح کود کرنا چاہتے ہیں تو ایک دوسرے کے ساتھ پریکٹس کے مسائل کر رہی، 93 00:04:07,690 --> 00:04:08,420 ہم ایسا کر سکتے ہیں. 94 00:04:08,420 --> 00:04:09,330 یہ لوگ آپ پر منحصر ہے. 95 00:04:09,330 --> 00:04:10,770 تم میں سے ہے کہ بہت سے نہیں ہیں. 96 00:04:10,770 --> 00:04:13,180 تو یہ تم لوگ کیا کرنا پسند جو کچھ بھی ہے. 97 00:04:13,180 --> 00:04:15,667 میں سب سے زیادہ ہونا چاہتے ہیں تم لوگوں کو میں سودمند ثابت. 98 00:04:15,667 --> 00:04:16,827 99 00:04:16,827 --> 00:04:17,910 لہذا میں آپ کو صرف نظر کر دیں گے. 100 00:04:17,910 --> 00:04:27,880 101 00:04:27,880 --> 00:04:30,500 >> سامعین: ایک بات ہے ہم رکھنے کہ چارٹ 102 00:04:30,500 --> 00:04:33,290 اسٹیک اور ڈھیر کے بارے میں کہہ. 103 00:04:33,290 --> 00:04:34,600 104 00:04:34,600 --> 00:04:37,434 پیچھے صرف پورا خیال کہ اور اس کا کیا مطلب ہے. 105 00:04:37,434 --> 00:04:38,350 ZAMYLA چان: 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 >> ZAMYLA چان: وہاں تھا اس ایک anything--. 111 00:04:49,770 --> 00:04:51,570 112 00:04:51,570 --> 00:04:53,555 لوگوں کے لئے فجی کی اس قسم کی ہے؟ 113 00:04:53,555 --> 00:04:54,390 114 00:04:54,390 --> 00:04:55,640 سامعین: جی ہاں، میں نے دوسرے کہ. 115 00:04:55,640 --> 00:04:57,718 اور ہم بھی اتپرواہ بفر کرتے سکتے ہیں؟ 116 00:04:57,718 --> 00:04:58,926 ZAMYLA چان: بفر اتپرواہ؟ 117 00:04:58,926 --> 00:04:59,820 OK. 118 00:04:59,820 --> 00:05:03,460 لہذا بفر اتپرواہ خوبصورت ہے بس کے بارے میں بات کرنے کے لئے آسان. 119 00:05:03,460 --> 00:05:08,217 یہ بنیادی طور پر ہے کہ آپ کے بارے میں سوچنے buffers کے حق ہے کہ آپ کچھ صف میموری،؟ 120 00:05:08,217 --> 00:05:10,050 ہم عام طور پر کے بارے میں بات بفر اتپرواہ جب 121 00:05:10,050 --> 00:05:15,160 تم کتنا جانچ پڑتال نہیں کر رہے صارف کا حق، میں ڈال رہا ہے؟ 122 00:05:15,160 --> 00:05:18,540 اور خیال کیا جا رہا ہے بفر کے ساتھ اتپرواہ 123 00:05:18,540 --> 00:05:21,535 وہ اب تک میں ڈال رہے ہیں خلا کے لئے بہت زیادہ ڈیٹا 124 00:05:21,535 --> 00:05:23,780 آپ ان کے لئے الاٹ کیا ہے کہ، ٹھیک ہے؟ 125 00:05:23,780 --> 00:05:28,310 >> تو اگر آپ کا کہنا ہے کہ، دینا مجھے کچھ پیغام، ہم ہیں 126 00:05:28,310 --> 00:05:31,860 وہ دینے کے لئے جا رہے ہیں کہ سنبھالنے ایک معقول لمبائی پیغام. 127 00:05:31,860 --> 00:05:33,910 شاید ایک جوڑے کی لائنز، whatnot کے. 128 00:05:33,910 --> 00:05:35,150 تو ہم جانچ پڑتال نہیں کرتے. 129 00:05:35,150 --> 00:05:38,160 اس کے بجائے وہ ایک میں ہمیں کھانا کھلانا ایک پیغام ہے کہ پوری کتاب، 130 00:05:38,160 --> 00:05:42,450 اور اس کی رقم سے باہر آ گیا ہم اس کے لئے مختص ہے کہ خلا. 131 00:05:42,450 --> 00:05:48,140 اور یہ کیا ہوتا یہ ادلیکھت ہو سکتا ہے یہ چاہیے نہیں ہے کہ مقامات. 132 00:05:48,140 --> 00:05:52,890 >> تو میں نے پروفیسر Malan کی کہا جانتے بفر اتپرواہ حملوں کے بارے میں کچھ. 133 00:05:52,890 --> 00:05:59,050 تو ہے کہ جہاں صارف کی مرضی کے ان پٹ ہے امید میں ڈیٹا کی کچھ بڑے پیمانے پر رقم 134 00:05:59,050 --> 00:06:02,840 انہوں نے ماضی overwrites ہے کہ آپ بفر کے اختتام 135 00:06:02,840 --> 00:06:06,479 جگہ لے گی اور کچھ مجھے حیرت ہے میں ہم یہاں میں ان لوگوں کو سلائڈ ہونا. 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 لیکن بنیادی طور پر وہ overwrites ہے میموری کا کچھ حصہ 139 00:06:14,460 --> 00:06:17,780 کہ اس تک رسائی کی اجازت دیتا ہے آپ کے کمپیوٹر کے حصوں تک 140 00:06:17,780 --> 00:06:19,530 کہ اگر آپ نہیں کریں گے عام طور پر تک رسائی حاصل ہے. 141 00:06:19,530 --> 00:06:20,750 142 00:06:20,750 --> 00:06:23,155 >> کے ساتھ سب سے بڑی بات بفر اتپرواہ صرف ہے 143 00:06:23,155 --> 00:06:26,420 یہ سمجھتے ہیں کہ آپ نہیں ہیں تو کیا ہوتا 144 00:06:26,420 --> 00:06:29,210 کتنا چیکنگ میں آپ کی صارف میں ڈال رہا ہے. 145 00:06:29,210 --> 00:06:32,770 جب تم قسم کی نہیں ہیں اس کے خلاف تحفظ. 146 00:06:32,770 --> 00:06:36,820 اور اس کی آسان بات یہ ہے، یہ صرف آپ کے صارف ہے 147 00:06:36,820 --> 00:06:39,130 ایک بڑے پیمانے پر رقم inputting کی کوشش میں اعداد و شمار کی 148 00:06:39,130 --> 00:06:45,090 کچھ سیکورٹی ادلیکھت آپ کی میموری کی حصہ. 149 00:06:45,090 --> 00:06:46,310 یہ ہے کہ یہ سب ہے. 150 00:06:46,310 --> 00:06:49,810 >> تو یہ یہاں، اسٹیک، اور ڈھیر. 151 00:06:49,810 --> 00:06:53,090 بنیادی طور پر یہ ہے سب صرف ہے میموری کا ایک نمائندگی 152 00:06:53,090 --> 00:06:54,449 اور چیزوں کو کہاں ذخیرہ کیا جاتا ہے. 153 00:06:54,449 --> 00:06:56,240 اس قسم کے واقعی ہے سب آپ کو جاننے کی ضرورت ہے. 154 00:06:56,240 --> 00:06:58,520 سب سے بڑی چیزوں ہے کہ آپ ہیں پتہ کرنے کی ضرورت 155 00:06:58,520 --> 00:07:01,910 that-- مجھے تو دیکھنے دو یہاں ایک بہتر نہیں ہے. 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 آپ کو عمل ہے quizzes پر نظر ڈالیں تو، ان لوگوں عام طور پر سوالات کی قسم ہیں 192 00:08:54,230 --> 00:08:55,460 ہے کہ وہ ہے. 193 00:08:55,460 --> 00:08:57,340 >> آپ کو فکر کرنے کی ضرورت نہیں ہے اس کے بارے میں بہت زیادہ. 194 00:08:57,340 --> 00:09:00,980 آپ کو زیادہ واضح طور پر میں حاصل اسٹیک اور ڈھیر کے بارے میں 195 00:09:00,980 --> 00:09:03,460 بعد میں یا دیگر CS کلاس میں. 196 00:09:03,460 --> 00:09:06,220 تو صرف ایک کی قسم کی یہ کیا ہے کے عام خیال 197 00:09:06,220 --> 00:09:09,100 ، اچھا ہو جائے گا جس میں صرف کی قسم گئے. 198 00:09:09,100 --> 00:09:10,650 199 00:09:10,650 --> 00:09:12,090 کسی بھی دوسرے موضوعات؟ 200 00:09:12,090 --> 00:09:12,590 جی ہاں؟ 201 00:09:12,590 --> 00:09:14,923 >> سامعین: آپ پر جا سکتے ہیں واقعی بہت تیزی سے دوبارہ اشارہ ہے؟ 202 00:09:14,923 --> 00:09:15,870 ZAMYLA چان: نوٹیفائر؟ 203 00:09:15,870 --> 00:09:18,470 آپ تصوراتی چاہتے ہو اشارہ کی جائزہ 204 00:09:18,470 --> 00:09:19,994 یا آپ کو اشارہ کے ساتھ مشق کرتے ہیں؟ 205 00:09:19,994 --> 00:09:21,410 سامعین: قسم کی نحو کی طرح. 206 00:09:21,410 --> 00:09:22,360 ZAMYLA چان: نحو؟ 207 00:09:22,360 --> 00:09:22,860 جی ہاں. 208 00:09:22,860 --> 00:09:32,090 209 00:09:32,090 --> 00:09:33,090 ٹھیک ہے، ہم وہاں ہو رہے ہیں. 210 00:09:33,090 --> 00:09:38,300 211 00:09:38,300 --> 00:09:42,040 جی ہاں، تو یہ صرف اس قسم کی چیز ہے آپ کو ایک پنراورتی تقریب ہے جب، 212 00:09:42,040 --> 00:09:45,954 پنراورتی تقریب ہے کہ ہر وقت بلایا، یہ صرف دوسرے اسٹیک فریم جوڑتا. 213 00:09:45,954 --> 00:09:47,870 ایک مثال کافی زیادہ کس طرح کے آپ کو واقعی ایسا نہیں کرتے 214 00:09:47,870 --> 00:09:50,330 پر کنٹرول ہے آپ اسٹیک فریم. 215 00:09:50,330 --> 00:09:54,010 216 00:09:54,010 --> 00:09:54,585 >> OK، اشارہ. 217 00:09:54,585 --> 00:09:57,120 218 00:09:57,120 --> 00:09:59,235 ٹھیک ہے، تو اشارہ کرنے. 219 00:09:59,235 --> 00:10:00,300 220 00:10:00,300 --> 00:10:02,420 ، یہ صرف اسٹار کی قسم ہے یاد رکھیں. 221 00:10:02,420 --> 00:10:07,140 تو جو کچھ بھی اعداد و شمار کی قسم ہے کہ کیا آپ کی طرف اشارہ کرنے جا رہے ہیں. 222 00:10:07,140 --> 00:10:08,720 223 00:10:08,720 --> 00:10:11,440 تو یہ ایک int ایک پوائنٹر ہو جائے گا. 224 00:10:11,440 --> 00:10:13,140 یہ ایک چار پوائنٹر ہو جائے گا. 225 00:10:13,140 --> 00:10:14,740 یہ ایک فلوٹ پر ایک پوائنٹر ہو جائے گا. 226 00:10:14,740 --> 00:10:17,980 تو یہ بنیادی طور پر جو کچھ بھی ہے آپ، اس کی طرف اشارہ کیا جائے کرنا چاہتے 227 00:10:17,980 --> 00:10:22,300 آپ پوائنٹر اعلان نغمے Star 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-- تا ہے یہ کچھ INT ستارہ لیتا. 232 00:10:45,590 --> 00:10:49,650 تو یہ کچھ پوائنٹر ہے دائیں، ایک int ایکس بلاتا؟ 233 00:10:49,650 --> 00:10:54,600 تو یہ کیا کرتا ہے یاد اس نظام ایکس بلاتا ہے. 234 00:10:54,600 --> 00:10:56,970 اور یہ جا رہا ہے صحیح، کچھ پتہ ہے؟ 235 00:10:56,970 --> 00:11:00,515 تو صرف یہ ہمارا پتہ یہ ہے کہنے دو. 236 00:11:00,515 --> 00:11:01,590 237 00:11:01,590 --> 00:11:03,570 نوٹیفائر پتوں پر قائم ہیں. 238 00:11:03,570 --> 00:11:08,660 تو کیا اس کا کہنا ہے کہ اس میں ہے محل وقوع، ہم ایک int ذخیرہ کرنے ہیں. 239 00:11:08,660 --> 00:11:10,770 240 00:11:10,770 --> 00:11:15,770 >> ہم کے بارے میں سوچ کر سکتے ہیں تو ایک اور طریقہ یہ اس سے کچھ int ہے کہ ہے. 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 برابر ہے؟ 244 00:11:31,540 --> 00:11:38,350 یہ جو کچھ بھی ہے ایکس کرنے کے لئے جانے کا کہنا ہے کہ کی طرف اشارہ ہے، تو اس پتے پر جائیں 245 00:11:38,350 --> 00:11:40,210 اور 5 کے برابر کر دے. 246 00:11:40,210 --> 00:11:44,390 تو ہم صحیح، اس پتے پر 5 تفویض؟ 247 00:11:44,390 --> 00:11:52,540 >> اور پھر آپ ایسا کرتے ہیں تو، یہ ہم پتہ دیتا. 248 00:11:52,540 --> 00:11:54,730 اس آپریٹر کا پتہ ہے. 249 00:11:54,730 --> 00:11:57,700 تو ایکس کا ایڈریس کیا ہے؟ 250 00:11:57,700 --> 00:11:58,809 ہم نہیں جانتے. 251 00:11:58,809 --> 00:12:00,225 ہم نے اس کو ایک ایڈریس تفویض نہیں کیا ہے. 252 00:12:00,225 --> 00:12:03,000 253 00:12:03,000 --> 00:12:09,105 ہم نے اسے اب ہم دیا some-- ہے کہہ سکتے ہیں یہ، تاکہ ایڈریس 4 ایک پتہ ہے. 254 00:12:09,105 --> 00:12:10,690 255 00:12:10,690 --> 00:12:16,980 اور ہم کچھ کے ذریعے جانا دراصل اگر اس طرح، اس قسم کی ہم نے کیا کیا. 256 00:12:16,980 --> 00:12:25,800 لہذا یہاں میں مل کے ذریعے کام آپ کو اشارہ باہر اپنی طرف متوجہ کرتا ہے تو اس کی مدد کرتا. 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 >> تو یہ سب سے پہلے ایک، int ایکس 5 برابر ہے. 260 00:12:33,310 --> 00:12:37,370 یہ صرف ہم کچھ کا مطلب ہے حق، 5 ہے کہ میموری میں جگہ؟ 261 00:12:37,370 --> 00:12:38,540 262 00:12:38,540 --> 00:12:44,760 اور یہاں ہماری میز ہمیں بتاتا ہے یہ ایڈریس 0x04 پر ہے کہ. 263 00:12:44,760 --> 00:12:48,770 264 00:12:48,770 --> 00:12:50,280 اور پھر ہم نے کچھ پوائنٹر پیدا. 265 00:12:50,280 --> 00:12:51,820 266 00:12:51,820 --> 00:12:55,310 تو چلو ایک وقت میں ایک سے اس کو نیچے توڑ دو. 267 00:12:55,310 --> 00:12:59,820 لہذا اس کی تخلیق کرتا ہے کچھ دائیں، ایک int باکس؟ 268 00:12:59,820 --> 00:13:01,970 منعقد کرنے جا رہا ہے ایک اس میں سے کچھ کا ایڈریس. 269 00:13:01,970 --> 00:13:03,470 تو یہ کچھ پوائنٹر ہے. 270 00:13:03,470 --> 00:13:04,940 271 00:13:04,940 --> 00:13:06,510 اور یہ چاک واقعی چھوٹا ہے. 272 00:13:06,510 --> 00:13:07,472 273 00:13:07,472 --> 00:13:08,680 تو ہم یہاں کچھ پوائنٹر ہے. 274 00:13:08,680 --> 00:13:10,060 275 00:13:10,060 --> 00:13:13,530 اور ہماری میز ہمیں بتاتا ہے اس پتے 0x08 ہے. 276 00:13:13,530 --> 00:13:15,190 277 00:13:15,190 --> 00:13:16,200 ٹھنڈا. 278 00:13:16,200 --> 00:13:23,240 اور ہم بتائے جاتے ہیں یہ ایکس کا پتہ کرنے کے لئے. 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 ایمپرسینڈ، پتہ حاصل کرنے کے لئے ہے ایکس، کے اس کیس، 0x04 میں جس. 282 00:13:36,520 --> 00:13:39,130 283 00:13:39,130 --> 00:13:44,430 اور پھر ہم کو ہے تو کچھ int کاپی، یہ تو صرف 284 00:13:44,430 --> 00:13:48,060 کچھ دوسرے باکس تخلیق کرتا ہے کہ ایک int بلایا کاپی رکھتا. 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 اور ہم OK، اس میں کیا ہے، کہتے ہیں؟ 290 00:14:07,130 --> 00:14:08,610 یہ 5 ہے. 291 00:14:08,610 --> 00:14:09,815 لہذا کاپی 5 ہو جاتا ہے. 292 00:14:09,815 --> 00:14:11,800 293 00:14:11,800 --> 00:14:12,540 احساس ہے؟ 294 00:14:12,540 --> 00:14:15,540 295 00:14:15,540 --> 00:14:25,020 >> مجھے تفویض کرنے کی کوشش کی تو کیا یہ تو صرف پوائنٹر. 296 00:14:25,020 --> 00:14:26,476 297 00:14:26,476 --> 00:14:27,850 کیا پوائنٹر ہے اصل میں برابر کرتا ہے؟ 298 00:14:27,850 --> 00:14:31,126 299 00:14:31,126 --> 00:14:34,315 یہ صرف ہو جائے گا جو کچھ بھی پوائنٹر صحیح، پر مشتمل ہے؟ 300 00:14:34,315 --> 00:14:36,400 301 00:14:36,400 --> 00:14:37,580 اور پھر میں نے یہ کیا کیا تو؟ 302 00:14:37,580 --> 00:14:38,922 303 00:14:38,922 --> 00:14:39,880 اب کیا ہو کاپی کریں گے؟ 304 00:14:39,880 --> 00:14:41,365 305 00:14:41,365 --> 00:14:42,275 >> سامعین: 0x08. 306 00:14:42,275 --> 00:14:44,150 ZAMYLA چان: جی ہاں، ہمارے پوائنٹر کا پتہ. 307 00:14:44,150 --> 00:14:46,832 308 00:14:46,832 --> 00:14:48,790 اس کے کسی بھی حصہ ہے کہ دوبارہ وضاحت کی جانی کی ضرورت ہے؟ 309 00:14:48,790 --> 00:14:50,170 310 00:14:50,170 --> 00:14:50,670 ٹھنڈا. 311 00:14:50,670 --> 00:14:53,350 312 00:14:53,350 --> 00:14:57,740 یقینی طور پر ایک بہت نہیں ہے کوئز ایک پر مذاق مسئلہ 313 00:14:57,740 --> 00:15:00,100 ہم اس سے زیادہ کر سکتا ہے کہ آپ کو مزید مشق کرتا ہے. 314 00:15:00,100 --> 00:15:00,937 315 00:15:00,937 --> 00:15:03,270 گزشتہ ہفتے سے لوگ یہ کر سکتے ہیں آپ کو بتانا یہ اتنا برا نہیں تھا. 316 00:15:03,270 --> 00:15:06,000 ہم ایک پورے کے ذریعے حاصل کی چارٹ، اور سب سے عظیم کیا. 317 00:15:06,000 --> 00:15:10,830 >> ٹھیک ہے، تو ہے کہ جائزہ ہے اشارہ کی نحو کی. 318 00:15:10,830 --> 00:15:15,070 سب سے بڑی بات سمجھنے کس طرح کیا جاتا ہے ان کو تخلیق کرنے، حوالہ کرتے، 319 00:15:15,070 --> 00:15:18,190 اور اوکے، کا پتہ؟ 320 00:15:18,190 --> 00:15:18,690 ٹھنڈا. 321 00:15:18,690 --> 00:15:20,775 کسی دوسرے عنوانات سے پہلے ہم مشق میں کودو. 322 00:15:20,775 --> 00:15:24,280 323 00:15:24,280 --> 00:15:28,011 ہم کے ذریعے جا رہے ہیں تو بھی پریکٹس کے مسائل 324 00:15:28,011 --> 00:15:30,760 اور میں کچھ نہیں ہے آپ چاہتے ہیں ایک ریفریشر پر، ہم بھی ایسا کر سکتے ہیں. 325 00:15:30,760 --> 00:15:31,300 آپ کچھ ہے؟ 326 00:15:31,300 --> 00:15:32,758 >> سامعین: structs اور منسلک کی فہرست. 327 00:15:32,758 --> 00:15:35,130 ZAMYLA چان: structs کے اور اوکے، فہرست منسلک. 328 00:15:35,130 --> 00:15:37,100 لہذا structs کے. 329 00:15:37,100 --> 00:15:38,990 ہم اصل میں جا رہے ہیں یہ آج رات سے زیادہ بھی. 330 00:15:38,990 --> 00:15:40,130 331 00:15:40,130 --> 00:15:41,890 ٹھیک ہے، تو structs کے. 332 00:15:41,890 --> 00:15:47,490 structs کے بنیادی طور پر ہیں آپ کو منعقد کرنے کے لئے صرف ایک راستہ 333 00:15:47,490 --> 00:15:50,430 مختلف اقسام میں سے ایک سے زیادہ اقدار. 334 00:15:50,430 --> 00:15:55,150 ہم ہیں ایک صف کے ساتھ ایک اعداد و شمار کی قسم سے constricted. 335 00:15:55,150 --> 00:16:00,965 ہمارے صف یا تو صرف تعداد کا ہونا ضروری ہے، یا صرف حروف ہونا، یا صرف floats کے ہو. 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 >> تو تم نے کیا کر سکتے ہیں آپ سے ہے ایک struct، تشکیل دے سکتے ہیں جس میں 344 00:16:21,750 --> 00:16:26,240 آپ کے طور پر سوچ سکتے ہیں آپ اپنے ذاتی ڈیٹا کی قسم. 345 00:16:26,240 --> 00:16:29,130 بجائے تو صرف ints کے اندوز اور اس کی بجائے صرف اندوز floats کی، 346 00:16:29,130 --> 00:16:33,210 آپ کو ایک قسم کی طالب علم ہو سکتا ہے کہ اس میں ان علاقوں کی تمام ہے. 347 00:16:33,210 --> 00:16:39,740 ہم ابتدا طریقہ ہمارے structs کے اصل is-- 348 00:16:39,740 --> 00:16:44,921 میری تحریر خوفناک ہے کے بعد سے، ہم ٹائپنگ پر منتقلی کے لئے جا رہے ہیں. 349 00:16:44,921 --> 00:16:45,420 وو. 350 00:16:45,420 --> 00:16:48,800 351 00:16:48,800 --> 00:16:53,150 >> ٹھیک ہے، ہم ایک struct-- پیدا کرنا چاہتے ہیں تو اگر میں یہاں صرف یہ نیچے جا رہا ہوں. 352 00:16:53,150 --> 00:16:57,730 اہم میں نظرانداز جو کچھ بھی جس پر ہم بعد میں استعمال کریں گے. 353 00:16:57,730 --> 00:17:02,330 تمہیں کیا کرنا چاہتے ہیں جس طرح پس یہ typedef کے 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 ٹھیک ہے، تو typedef کے تم ہو کا مطلب اوکے، ایک نئی قسم کی وضاحت کی؟ 357 00:17:17,801 --> 00:17:20,140 358 00:17:20,140 --> 00:17:24,355 پہلوؤں تم کرتے ہو جب میں سے ہیں ایک typedef struct بمقابلہ صرف ایک struct. 359 00:17:24,355 --> 00:17:26,313 تمام intents کے لئے اور مقاصد، تم لوگوں کو صرف کر رہے ہیں 360 00:17:26,313 --> 00:17:29,490 جا رہا ہے کہ وہ کر رہے ہیں فرض کرنا تقریبا ایک ہی ہے اور صرف 361 00:17:29,490 --> 00:17:30,820 اب کے لئے struct کی typedef کے استعمال کرتے ہیں. 362 00:17:30,820 --> 00:17:35,180 اس میں جس طرح سے زیادہ ظاہر ہو جائیں گے آپ اگلے P، ان اختلافات کیا ہیں مقرر 363 00:17:35,180 --> 00:17:37,960 لیکن میں آپ کو کرنے کی ضرورت نہیں لگتا ٹھیک ہے اب اس کی فکر. 364 00:17:37,960 --> 00:17:40,360 میں نے تم سے زیادہ بلکہ کروگے ایک بنانے کے لئے کس طرح جانتے ہیں، 365 00:17:40,360 --> 00:17:41,880 [اس تک رسائی حاصل، اور تفویض؟ قدر. ؟] 366 00:17:41,880 --> 00:17:47,820 >> struct کے ایک نئی قسم، اور ہم طالب علم اسے بلا رہے ہیں. 367 00:17:47,820 --> 00:17:52,640 ، ہم یہ کرنے سے فارغ ہو کر بعد تو تمام intents اور مقاصد کے لئے، 368 00:17:52,640 --> 00:17:55,070 آپ طالب علم کے نام سے ایک قسم کا پڑے گا. 369 00:17:55,070 --> 00:17:59,610 اور آپ کو صرف ایک قسم کے طور پر سوچ سکتے ہیں ایک int، یا فلوٹ، یا چار کی طرح. 370 00:17:59,610 --> 00:18:01,820 یہ ٹھیک ہے، صرف ایک اور قسم ہے؟ 371 00:18:01,820 --> 00:18:04,530 >> تو یہ ایک میں، ہم کیا کرنا ہے؟ 372 00:18:04,530 --> 00:18:05,420 ہم شاید ایک نام ہے. 373 00:18:05,420 --> 00:18:08,275 تو شاید ہم ایک تار نام کرنا چاہتے ہیں. 374 00:18:08,275 --> 00:18:09,610 375 00:18:09,610 --> 00:18:14,065 اور ہم شاید ایک ID ہے کہ ایک int ہے. 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 >> تو یہ اب ایک struct کی تخلیق کرتا ہے. 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 سامعین: Student کی. 391 00:18:54,520 --> 00:18:55,395 ZAMYLA چان: طالب علم. 392 00:18:55,395 --> 00:18:57,130 393 00:18:57,130 --> 00:19:04,800 تو یہ صرف آپ کر سکتے ہیں کسی چیز کو پیدا کرتا ہے اس میں سے لگتا ہے کہ یہ سب چیزیں ہے. 394 00:19:04,800 --> 00:19:07,880 تم بس ایک ڈبلیو طالب علم پیدا. 395 00:19:07,880 --> 00:19:10,910 تو اب ہم قابل ہو جائے کرنے کی ضرورت ہے صحیح، ان تمام کو تفویض کرنے کے لئے؟ 396 00:19:10,910 --> 00:19:13,500 تو کسی کے کس طرح یاد کرتا ہم نے ایک struct کے اندر اندر تک رسائی؟ 397 00:19:13,500 --> 00:19:14,762 398 00:19:14,762 --> 00:19:15,470 سامعین: مدت. 399 00:19:15,470 --> 00:19:16,730 ZAMYLA چان: بالکل مدت. 400 00:19:16,730 --> 00:19:23,795 ہم وضاحت کرنا چاہتا تھا تو اگر اسے ایک نام، ہم یہ کر سکتے. 401 00:19:23,795 --> 00:19:24,820 402 00:19:24,820 --> 00:19:28,680 ظاہر ہے یہ کریں گے یہاں اس حصے گی be-- 403 00:19:28,680 --> 00:19:31,831 تاکہ، اہم کے اندر اندر ہونا اصل میں مجھے اس کے کیا. 404 00:19:31,831 --> 00:19:40,980 405 00:19:40,980 --> 00:19:44,250 اتنی اہم اوپر اس کا اعلان ہم نے اہم اندر اس کو استعمال کر سکتے ہیں. 406 00:19:44,250 --> 00:19:52,250 407 00:19:52,250 --> 00:20:00,980 تو اب میں یہ آئی ڈی کیا کرنا چاہتے ہیں، اور ہم صرف، وہاں کچھ کروں گا 408 00:20:00,980 --> 00:20:02,970 اور پھر ہم نے ایک مکان کو تفویض کر دیں گے. 409 00:20:02,970 --> 00:20:07,990 410 00:20:07,990 --> 00:20:09,000 بام. 411 00:20:09,000 --> 00:20:09,650 ٹھنڈا. 412 00:20:09,650 --> 00:20:19,870 >> تو اب ہم نے کبھی رسائی کرنے کی ضرورت چاہئے کسی بھی چیز کو بعد on-- شاید we-- 413 00:20:19,870 --> 00:20:25,920 ہم نے کبھی بھی کسی بھی چیز تک رسائی حاصل کرنے کی ضرورت ہے تو، چلو صرف ایک int کاپی 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 تم ڈبلیو کے اندر تک رسائی حاصل کرنے کی ضرورت ہے [کرنے اس struct؟ کہ میں جائیں؟] [؟ E؟]. 419 00:20:37,790 --> 00:20:41,280 اور ہم اسی طرح ہے کہ یہاں، کہ کس طرح اس کو تفویض 420 00:20:41,280 --> 00:20:45,573 ہم چاہتے ہیں جب ہم اس تک رسائی حاصل ہو سکتی ہے کچھ اس قدر دے؟ 421 00:20:45,573 --> 00:20:46,406 سامعین: Walker.id. 422 00:20:46,406 --> 00:20:47,252 423 00:20:47,252 --> 00:20:48,376 ZAMYLA چان: جی ہاں، بالکل. 424 00:20:48,376 --> 00:20:51,884 425 00:20:51,884 --> 00:20:54,175 تو یہ بہت زیادہ سب ہے آپ structs کے لئے جاننے کی ضرورت ہے. 426 00:20:54,175 --> 00:20:55,750 427 00:20:55,750 --> 00:20:58,560 تم بس کے بارے میں سوچنا کرنے کی ضرورت ہے دوسرے متغیر کے طور پر ان. 428 00:20:58,560 --> 00:21:01,710 بنیادی طور پر ایک کی تخلیق آپ کی اپنے ہی متغیر کی قسم، ٹھیک ہے؟ 429 00:21:01,710 --> 00:21:04,440 430 00:21:04,440 --> 00:21:07,970 آپ کا اعلان کرنے کے لئے استعمال کسی بھی طرح سے متغیر. 431 00:21:07,970 --> 00:21:10,290 یہاں ڈبلیو اب بھی ایک متغیر ہے. 432 00:21:10,290 --> 00:21:14,230 یہ صرف اب بجائے ایک قسم طالب علم ہے ایک قسم int، یا ایک قسم سٹرنگ کی، 433 00:21:14,230 --> 00:21:15,070 یا ایک قسم کے حروف. 434 00:21:15,070 --> 00:21:17,014 435 00:21:17,014 --> 00:21:19,930 بات کرنے کے لئے ایک آسان راستہ نہیں تھا تو structs کے بارے میں، یہ لفظی صرف ایک ہے 436 00:21:19,930 --> 00:21:24,430 آپ کے اپنے ڈیٹا کی قسم کی تخلیق اس گروپ کے لئے آپ کی اجازت دیتا ہے 437 00:21:24,430 --> 00:21:28,320 ان تمام مختلف ایک دوسرے کے ساتھ کے اعداد و شمار کی قسم ہے. 438 00:21:28,320 --> 00:21:29,754 439 00:21:29,754 --> 00:21:31,595 کہ سمجھ میں آتا ہے کرتا ہے؟ 440 00:21:31,595 --> 00:21:33,920 441 00:21:33,920 --> 00:21:34,420 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 آہا. 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 >> ZAMYLA چان: جی ہاں، کوئز صفر. 476 00:22:43,630 --> 00:22:45,647 ہم کوئز ایک چیزیں نہیں کر رہے. 477 00:22:45,647 --> 00:22:46,980 ہم ایک جوڑے ہفتوں میں ایسا کریں گے. 478 00:22:46,980 --> 00:22:52,941 479 00:22:52,941 --> 00:22:55,190 اس کے علاوہ آپ ان لوگوں کے لئے جو دیر سے آتے تھے، ہم، کینڈی پڑے 480 00:22:55,190 --> 00:23:00,580 تو تم لوگ کینڈی چاہتے ہیں؟ 481 00:23:00,580 --> 00:23:01,530 >> سامعین: اس بات کا یقین. 482 00:23:01,530 --> 00:23:03,321 >> ZAMYLA چان: میں صرف ہوں کے ارد گرد منتقل کرنے کے لئے جا. 483 00:23:03,321 --> 00:23:09,774 484 00:23:09,774 --> 00:23:11,940 ارے، تم لوگ یہاں مل جائے تو ابتدائی، آپ کو زیادہ کینڈی حاصل. 485 00:23:11,940 --> 00:23:12,500 یہ ٹھیک ہے. 486 00:23:12,500 --> 00:23:13,550 بین، آپ کینڈی چاہتے ہیں؟ 487 00:23:13,550 --> 00:23:19,350 488 00:23:19,350 --> 00:23:20,556 اگر آپ ان میں سے کچھ کرنا چاہتے ہیں؟ 489 00:23:20,556 --> 00:23:24,122 490 00:23:24,122 --> 00:23:26,080 Snickers میں تو بھی ہے کسی کو Snickers میں چاہتا. 491 00:23:26,080 --> 00:23:27,640 492 00:23:27,640 --> 00:23:29,360 میں یہاں اور یہاں ان کو چھوڑ دیں گے. 493 00:23:29,360 --> 00:23:30,946 بلا جھجھک. 494 00:23:30,946 --> 00:23:32,485 تم اب کیا چاہتے ہیں؟ 495 00:23:32,485 --> 00:23:33,235 سامعین: سب تیار ہے. 496 00:23:33,235 --> 00:23:33,540 آپ کا شکریہ. 497 00:23:33,540 --> 00:23:36,248 >> ZAMYLA چان: اور میں ایک اچھا تھا وہاں شروع میں تھوڑا ڈھیر. 498 00:23:36,248 --> 00:23:49,080 499 00:23:49,080 --> 00:23:51,980 تم لوگ کوئز لینے کے لئے ہو جاؤ اور میں نے ایک کوئز گریڈنگ پارٹی ہے کرنے کے لئے حاصل. 500 00:23:51,980 --> 00:23:54,496 501 00:23:54,496 --> 00:23:55,360 یہ افراتفری ہے. 502 00:23:55,360 --> 00:23:56,460 503 00:23:56,460 --> 00:23:57,385 900 امتحان. 504 00:23:57,385 --> 00:23:58,650 یہ بہت زبردست ہو رہا ہے. 505 00:23:58,650 --> 00:24:00,441 506 00:24:00,441 --> 00:24:02,036 اچھا ہونے جا رہا. 507 00:24:02,036 --> 00:24:04,430 میں نے اس سے ایک ہے یقین ہے سب سے بڑی عملے تعلقات کے 508 00:24:04,430 --> 00:24:05,380 سال کے راتوں. 509 00:24:05,380 --> 00:24:15,660 510 00:24:15,660 --> 00:24:19,175 کسی سے کوئز صفر کیا ہے تجسس سے باہر ابھی تک گزشتہ سال؟ 511 00:24:19,175 --> 00:24:20,335 >> سامعین: اس کے کچھ حصوں. 512 00:24:20,335 --> 00:24:21,543 >> ZAMYLA چان: اس کے کچھ حصوں، 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 ZAMYLA چان: ویسے، امید ہے کہ یہ اب بھی اس قسم کی مددگار ہے. 519 00:24:32,520 --> 00:24:42,990 520 00:24:42,990 --> 00:24:45,634 آپ کو جانا کب اس کے لیے دفتر کے اوقات؟ 521 00:24:45,634 --> 00:24:47,300 سامعین: میرا TF انہیں اس دوپہر کو پڑا. 522 00:24:47,300 --> 00:24:47,966 ZAMYLA چان: اوہ. 523 00:24:47,966 --> 00:24:48,977 آپ TF کون ہے؟ 524 00:24:48,977 --> 00:24:49,854 525 00:24:49,854 --> 00:24:51,020 سامعین: فریڈ [؟ Wujaya؟]. 526 00:24:51,020 --> 00:24:52,622 527 00:24:52,622 --> 00:24:54,080 ZAMYLA چان: اتنے TFs کے موجود ہیں. 528 00:24:54,080 --> 00:24:55,350 529 00:24:55,350 --> 00:24:55,850 اتنے سارے. 530 00:24:55,850 --> 00:25:16,530 531 00:25:16,530 --> 00:25:17,340 ٹھیک ہے. 532 00:25:17,340 --> 00:25:45,310 533 00:25:45,310 --> 00:25:48,950 کسی کو بھی میں کر سکتا ہوں کہ شروع کرنے کے لئے کوئی چیز ہے ہم پر کام کرنا چاہتے ہیں اس کو مختصر میں لکھ؟ 534 00:25:48,950 --> 00:25:53,770 535 00:25:53,770 --> 00:25:55,685 میں اشارہ فرض ٹیبل کے ساتھ ایک. 536 00:25:55,685 --> 00:25:56,890 537 00:25:56,890 --> 00:25:57,610 اس کے لئے جاؤ. 538 00:25:57,610 --> 00:25:59,180 >> سامعین: ہو سکتا ہے کہ سوئچ. 539 00:25:59,180 --> 00:26:02,362 540 00:26:02,362 --> 00:26:03,445 ZAMYLA چان: تو تعداد 12؟ 541 00:26:03,445 --> 00:26:06,750 542 00:26:06,750 --> 00:26:10,770 میں 8 تعداد فرض اور 9 شاید ہیں والوں سے زیادہ لوگوں کو جانا چاہتے ہیں. 543 00:26:10,770 --> 00:26:12,116 >> سامعین: اور 10 اور 11. 544 00:26:12,116 --> 00:26:21,860 545 00:26:21,860 --> 00:26:25,806 >> ZAMYLA چان: اور تم لوگ جانتے آپ صحیح، نوٹوں کی ایک صفحے پر حاصل؟ 546 00:26:25,806 --> 00:26:28,450 >> سامعین: جی ہاں، تو کیا ہو گا ہم اس پر ڈال کرنے کی اجازت. 547 00:26:28,450 --> 00:26:30,658 >> ZAMYLA چان: آپ اجازت رہے اگر آپ چاہتے ہیں میں کچھ ڈال کے لئے. 548 00:26:30,658 --> 00:26:31,887 549 00:26:31,887 --> 00:26:32,720 اور یہ ٹائپ کیا جا سکتا ہے. 550 00:26:32,720 --> 00:26:35,270 جہاں تک مجھے یاد ہے، ہمارا ٹائپ کیا گیا. 551 00:26:35,270 --> 00:26:37,022 >> سامعین: آپ کیا کر سکتے ہیں پیٹھ اور دونوں اطراف؟ 552 00:26:37,022 --> 00:26:38,780 >> ZAMYLA چان: جی ہاں، دونوں اطراف. 553 00:26:38,780 --> 00:26:42,940 تو ڈھیر کی طرح کچھ اور [؟ واپس آخر؟] ڈھیر، آپ کے چلانے 554 00:26:42,940 --> 00:26:43,780 اوقات. 555 00:26:43,780 --> 00:26:44,840 مفید. 556 00:26:44,840 --> 00:26:47,990 کے بارے میں ہو سکتا ہے کہ چھوٹی چیزیں اشارہ آپ کو یاد دلانے کے لئے. 557 00:26:47,990 --> 00:26:49,205 چیزوں کے لئے نحو. 558 00:26:49,205 --> 00:26:51,600 559 00:26:51,600 --> 00:26:54,830 ایک کنکال کی طرح ہو رہی ہے پروگرام سپر مفید ہو سکتا ہے. 560 00:26:54,830 --> 00:27:00,719 میں ہمیشہ بھول گیا ہے پتہ ہے کہ بالکل وہی جو I، int اہم لئے لکھنا چاہیے تھا 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 >> تو ہم نے کچھ int ایکس 1 ہے. 584 00:28:04,296 --> 00:28:11,860 ہم نے 2 کے برابر ہے کہ کچھ Y ہے. 585 00:28:11,860 --> 00:28:14,390 اور پھر ہم نے کچھ سویپ ہے کہ ان لوگوں کو لے جا رہا ہے. 586 00:28:14,390 --> 00:28:17,320 اور چلو ہم یہاں کیا کرتے ہیں دیکھتے ہیں. 587 00:28:17,320 --> 00:28:19,542 588 00:28:19,542 --> 00:28:22,709 اور ہمارے table-- میں اوہ لڑکے. 589 00:28:22,709 --> 00:28:23,792 مجھے کس طرح ایسا کرنے کے لئے جا رہا ہوں؟ 590 00:28:23,792 --> 00:28:25,900 میں یہاں پر میری میز متوجہ کرنے کے لئے جا رہا ہوں. 591 00:28:25,900 --> 00:28:49,490 592 00:28:49,490 --> 00:28:50,552 بمشکل وہاں بنا. 593 00:28:50,552 --> 00:28:51,260 بمشکل بنا. 594 00:28:51,260 --> 00:28:52,470 595 00:28:52,470 --> 00:28:57,960 1، 2، 3، 4، 5، 6، 7. 596 00:28:57,960 --> 00:29:11,220 597 00:29:11,220 --> 00:29:15,706 اور وہ 1 1، اور 2 1 ہے کہ ہمیں دے. 598 00:29:15,706 --> 00:29:16,206 ٹھنڈا. 599 00:29:16,206 --> 00:29:17,674 600 00:29:17,674 --> 00:29:18,174 بہت اچھے. 601 00:29:18,174 --> 00:29:19,650 602 00:29:19,650 --> 00:29:20,464 تو 3. 603 00:29:20,464 --> 00:29:21,380 اور [وہاں ہے؟ ایک 1.؟] 604 00:29:21,380 --> 00:29:24,500 605 00:29:24,500 --> 00:29:25,250 >> ٹھیک ہے. 606 00:29:25,250 --> 00:29:35,202 اور پھر ایکس کا پتہ 0x123 ہے. 607 00:29:35,202 --> 00:29:41,260 اور 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 لائن ایک، ایکس 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 ایک میں منظور کیا گیا تھا، دی گئی ہے ایکس کا پتہ کی قدر، حق؟ 634 00:32:59,806 --> 00:33:02,542 635 00:33:02,542 --> 00:33:03,454 >> سامعین: 1؟ 636 00:33:03,454 --> 00:33:05,200 >> ZAMYLA چان: تو ہم X کی شامل؟ 637 00:33:05,200 --> 00:33:06,420 ایکس کا پتہ کیا ہے؟ 638 00:33:06,420 --> 00:33:07,212 >> سامعین: 0x123. 639 00:33:07,212 --> 00:33:08,087 >> ZAMYLA چان: بالکل. 640 00:33:08,087 --> 00:33:13,960 641 00:33:13,960 --> 00:33:16,790 لیکن اصل میں اشارہ کر ایک کیا ہے؟ 642 00:33:16,790 --> 00:33:20,790 ہم ایک dereference کی ہوتی تو، کیا قیمت یہ ہمیں دے گی. 643 00:33:20,790 --> 00:33:21,290 سامعین: 1. 644 00:33:21,290 --> 00:33:23,164 ZAMYLA چان: یہ کریں گے ہم سے 1 دے کیا کیونکہ 645 00:33:23,164 --> 00:33:27,810 ہم نے اس کے پاس جانا ہے کر رہے ہیں ایڈریس، قدر ہے ہمیں بتاو. 646 00:33:27,810 --> 00:33:28,890 تو کیا ب کی جائے گی؟ 647 00:33:28,890 --> 00:33:30,500 648 00:33:30,500 --> 00:33:31,445 >> سامعین: 0x127. 649 00:33:31,445 --> 00:33:32,320 ZAMYLA چان: بالکل. 650 00:33:32,320 --> 00:33:33,610 651 00:33:33,610 --> 00:33:35,410 تو یہ Y کے ایڈریس ہے. 652 00:33:35,410 --> 00:33:36,580 653 00:33:36,580 --> 00:33:39,811 اور پھر کیا [؟ dereference ہے؟ ؟] 654 00:33:39,811 --> 00:33:40,310 سامعین: 2. 655 00:33:40,310 --> 00:33:42,172 656 00:33:42,172 --> 00:33:43,380 ZAMYLA چان: اوکے، اب چار تا. 657 00:33:43,380 --> 00:33:44,390 658 00:33:44,390 --> 00:33:51,300 ہم نے ایک سے اب ہم نے equal-- کچھ ٹھیک ہے کہا کیا int کے temp کی ایک کی اسٹار کے برابر ہے. 659 00:33:51,300 --> 00:33:53,580 تو کیا تبدیلیاں؟ 660 00:33:53,580 --> 00:33:55,680 صرف ایک چیز ہے کہ یہاں بدلتے رہتے. 661 00:33:55,680 --> 00:33:56,180 یہ کیا ہے؟ 662 00:33:56,180 --> 00:33:57,892 663 00:33:57,892 --> 00:33:58,624 >> سامعین: عارضی. 664 00:33:58,624 --> 00:33:59,540 ZAMYLA چان: temp کی. 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 ان کے لئے ایک اچھی حکمت عملی صرف باہر figuring ہے 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 تو ہم temp کی تفویض کی ہے. 672 00:34:20,100 --> 00:34:26,929 >> اب ہمارے اگلے پوائنٹ، پانچ، ہم B اسٹار کے لئے ایک برابر کے سٹار بنا دیا ہے. 673 00:34:26,929 --> 00:34:28,880 تو اب کیا تبدیلیاں؟ 674 00:34:28,880 --> 00:34:29,760 >> سامعین: ایک ستارہ. 675 00:34:29,760 --> 00:34:32,081 >> ZAMYLA چان: تو، ایک ستارہ باقی سب ایک ہی رہتا ہے. 676 00:34:32,081 --> 00:34:38,610 677 00:34:38,610 --> 00:34:39,900 اور کیا ایک برابر ستارہ کرتا ہے؟ 678 00:34:39,900 --> 00:34:40,659 >> سامعین: 2. 679 00:34:40,659 --> 00:34:41,283 ZAMYLA چان: 2. 680 00:34:41,283 --> 00:34:42,460 681 00:34:42,460 --> 00:34:42,960 لولی. 682 00:34:42,960 --> 00:34:45,360 683 00:34:45,360 --> 00:34:46,239 بہت اچھے. 684 00:34:46,239 --> 00:34:51,190 OK، اور اس کے بعد اب ہم نے ب شروع temp کی کے برابر ہے. 685 00:34:51,190 --> 00:34:53,907 لہذا صرف ایک چیز تبدیل کرنے کا ستارہ ب ہے. 686 00:34:53,907 --> 00:34:55,344 باقی سب کچھ ایک ہی رہتا ہے. 687 00:34:55,344 --> 00:35:01,100 688 00:35:01,100 --> 00:35:02,610 اور ستارہ ب اب کے برابر کیا ہے؟ 689 00:35:02,610 --> 00:35:04,840 690 00:35:04,840 --> 00:35:06,190 اور آپ کو میز مکمل کرلی. 691 00:35:06,190 --> 00:35:11,620 692 00:35:11,620 --> 00:35:18,460 ایکس اب آخر میں، ہم کہتے ہیں کیونکہ اگر اور Y، ہم اس point-- پر جانتے ہیں کہ 693 00:35:18,460 --> 00:35:23,060 جب ہم جانتے ہیں کہ ہم اس 2 پر ایک ستارہ بدل 694 00:35:23,060 --> 00:35:29,620 کیا کہ کیا میں، 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 اور اس کے بعد اس نقطہ پر، ہم اوکے، ب ستارہ نے کہا جاؤ. 699 00:35:40,600 --> 00:35:45,305 تو کم پتے پر جائیں 0x127 اور یہ ایک 1 کے بنانے. 700 00:35:45,305 --> 00:35:49,670 701 00:35:49,670 --> 00:35:53,110 تو اب بہت ہی جب آخر میں ہم اصل میں، اہم کے لئے واپس 702 00:35:53,110 --> 00:35:56,445 ہم اصل ایکس ہے کہ ہے 2 اور Y کے برابر ہے 1 کے برابر ہے. 703 00:35:56,445 --> 00:35:58,500 704 00:35:58,500 --> 00:35:59,500 اس کے ساتھ اچھا ہر کوئی؟ 705 00:35:59,500 --> 00:36:00,720 706 00:36:00,720 --> 00:36:02,320 ٹھنڈی، 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 initializes ہے X اور Y اور پھر ان سے تبادلہ کرنے کی کوشش کرتا. 719 00:38:24,140 --> 00:38:28,560 تو بھی سویپ حقیقی راستہ یہ، اوپر ہے ہم اہم ذریعے جا رہے ہیں کر رہا ہے ہو جاتا ہے کہ، 720 00:38:28,560 --> 00:38:31,040 اور پھر اسے بلا رہا ہے ، تمام حق سے تبادلہ کرنے کی؟ 721 00:38:31,040 --> 00:38:32,810 تو سب جانتا ہے کہ. 722 00:38:32,810 --> 00:38:34,960 >> پس جس میں سے ایک آپ کو کیا کرنا لڑکوں کے ساتھ شروع کرنا چاہتے ہیں؟ 723 00:38:34,960 --> 00:38:37,240 واقعی اس بات کا یقین کسی کو بھی ہے کے بارے میں ان میں سے ہے؟ 724 00:38:37,240 --> 00:38:38,307 725 00:38:38,307 --> 00:38:39,265 یا اس سے بھی جزوی طور پر یقین ہے؟ 726 00:38:39,265 --> 00:38:44,170 727 00:38:44,170 --> 00:38:48,120 کیوں ہم ایکس کے ساتھ شروع نہیں کرتے؟ 728 00:38:48,120 --> 00:38:49,060 ہم X ہے کیا خیال ہے؟ 729 00:38:49,060 --> 00:38:49,735 >> سامعین: 1. 730 00:38:49,735 --> 00:38:50,360 ZAMYLA چان: 1. 731 00:38:50,360 --> 00:38:54,500 732 00:38:54,500 --> 00:38:56,340 تو پھر کیوں ہے 2. 733 00:38:56,340 --> 00:38:58,880 734 00:38:58,880 --> 00:39:01,380 اور یہی وجہ ہے یہاں بڑے امتیاز 735 00:39:01,380 --> 00:39:04,890 ہم صرف ہیں یہ ہے کہ دائیں، میں کاپیاں گزر؟ 736 00:39:04,890 --> 00:39:06,520 ہم حوالہ سے گزر نہیں کر رہے. 737 00:39:06,520 --> 00:39:08,850 تو بھی کے اختتام پر اس پروگرام X اور Y 738 00:39:08,850 --> 00:39:14,170 ، ایک ہی ٹھہرے ہیں کیونکہ وہ سویپ تقریب میں صرف کاپیاں ہیں. 739 00:39:14,170 --> 00:39:16,320 وہ اصل حق، تبدیل نہیں کرتے؟ 740 00:39:16,320 --> 00:39:17,570 741 00:39:17,570 --> 00:39:19,290 >> تو کیا A، B، اور TEMP کے بارے میں؟ 742 00:39:19,290 --> 00:39:21,540 743 00:39:21,540 --> 00:39:22,890 >> سامعین: ایک ب ہے. 744 00:39:22,890 --> 00:39:23,940 >> ZAMYLA چان: ب ہے. 745 00:39:23,940 --> 00:39:28,569 تو اس معاملے میں، ایک تھا ایکس، جو 1 ہے، حق؟ 746 00:39:28,569 --> 00:39:29,860 تو یہاں، چلو اس سے گزر تے ہیں. 747 00:39:29,860 --> 00:39:33,940 آغاز، ایک میں اور تو ب 1 اور 2 اور جانچ ہیں. 748 00:39:33,940 --> 00:39:35,000 749 00:39:35,000 --> 00:39:40,850 لہذا اصل temp کے ملتا ایک کے لئے تفویض، تو TEMP 1 ہے. 750 00:39:40,850 --> 00:39:46,150 ایک ب کے برابر ہے، تو ہم نے حاصل 2، اور ب temp کی کے برابر ہے. 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 ZAMYLA چان: تو ہے کہ کا مطلب ہے کہ آپ حوالہ سے گزر رہے ہیں. 756 00:39:59,890 --> 00:40:03,830 مطلب یہ ہے کہ تو اگر آپ اصل میں ہیں جہاں کے پتوں میں گزرنے والے 757 00:40:03,830 --> 00:40:04,814 X اور Y جمع کیے جاتے ہیں. 758 00:40:04,814 --> 00:40:06,730 سامعین: لیکن تم نہیں ہو ایڈریس گماگمن. 759 00:40:06,730 --> 00:40:07,860 ZAMYLA چان: تم نہیں ہو پتوں گماگمن. 760 00:40:07,860 --> 00:40:10,015 تم ان کے اندر اندر کیا ہے گماگمن رہے. 761 00:40:10,015 --> 00:40:11,510 762 00:40:11,510 --> 00:40:14,460 اس پتے پر کیا ہے کی طرح، یہ کام کرتا ہے اور یہی وجہ ہے کہ ہے. 763 00:40:14,460 --> 00:40:20,750 یہاں اس پروگرام میں مقابلے کیا کیا آپ واقعی کاپیاں پیدا کر رہے ہیں رہا ہے کر رہے ہیں. 764 00:40:20,750 --> 00:40:27,440 تو کیا تم موجود ہے کہ x اور y ہے یہاں باہر ان کے اپنے متغیر کے طور پر. 765 00:40:27,440 --> 00:40:31,530 766 00:40:31,530 --> 00:40:34,140 لیکن اس وقت آپ کے پاس جب ان کے تبادلہ میں، یہ ہے 767 00:40:34,140 --> 00:40:38,090 آپ پیدا کر رہے ہیں کے طور پر اگر اس پورے دوسرے سیٹ. 768 00:40:38,090 --> 00:40:41,272 تو آپ کو اصل کبھی نہیں رہے ہیں چھونے X اور Y. 769 00:40:41,272 --> 00:40:46,890 >> سامعین: میں وہی ہے جو ایمپرسینڈ ایکس ہے تو ایکس کا پتہ، جو ایکس ہونا ستارہ گے؟ 770 00:40:46,890 --> 00:40:53,290 >> ZAMYLA چان: ایمپرسینڈ ایکس پر کیا ہے ایکس کا پتہ، اس کے بعد، اچھی طرح star-- 771 00:40:53,290 --> 00:40:54,950 اس معاملے میں، X پوائنٹر نہیں ہے. 772 00:40:54,950 --> 00:40:56,332 773 00:40:56,332 --> 00:40:57,040 سامعین: ٹھیک ہے، اوہ. 774 00:40:57,040 --> 00:40:58,998 تو آپ کو صرف یہ کرنا یہ ایک پوائنٹر نہیں ہے کیونکہ. 775 00:40:58,998 --> 00:40:59,890 ZAMYLA چان: صحیح. 776 00:40:59,890 --> 00:41:03,046 تم نے ہی کی اسٹار کیا کر سکتے ہیں ایک پوائنٹر ہے کہ کچھ. 777 00:41:03,046 --> 00:41:05,920 ہو سکتا ہے آپ چیزوں پر یہ کر سکتا ہے کہ نہیں ہیں، لیکن تالیف ہے کہ آپ 778 00:41:05,920 --> 00:41:07,350 پاگل باتیں ہوگا وہ کروں. 779 00:41:07,350 --> 00:41:09,570 اور میں بالکل نہیں ہوں کیا ہوگا اس بات کا یقین. 780 00:41:09,570 --> 00:41:11,880 آپ ہمیشہ لے جا سکتے ہیں کسی چیز کا پتہ، 781 00:41:11,880 --> 00:41:14,255 لیکن آپ dereference ہے نہیں کر سکتے ہیں پوائنٹر نہیں ہے کہ کچھ. 782 00:41:14,255 --> 00:41:14,805 783 00:41:14,805 --> 00:41:17,860 کہ سمجھ میں آتا ہے، کہ ہے ایک اچھا فرق ہے کی. 784 00:41:17,860 --> 00:41:19,870 785 00:41:19,870 --> 00:41:21,340 >> اتنا برا بھی نہیں، ٹھیک ہے؟ 786 00:41:21,340 --> 00:41:23,650 میزیں امید ہیں قدرے کم ڈراونا ہو رہی. 787 00:41:23,650 --> 00:41:25,450 788 00:41:25,450 --> 00:41:26,690 ٹھیک ہے. 789 00:41:26,690 --> 00:41:28,370 آہ، مزہ والوں. 790 00:41:28,370 --> 00:41:31,265 تو اب، آپ کے اپنے کوڈ لکھنے. 791 00:41:31,265 --> 00:41:33,640 792 00:41:33,640 --> 00:41:37,950 اس لئے میں نے تم لوگوں کو کام کرنے دو کرنے جا رہا ہوں تقریبا چار منٹ کے لئے اس پر، 793 00:41:37,950 --> 00:41:41,480 اور پھر ہم بات کر سکتے ہیں اس سے رجوع کرنے کے طریقوں کے بارے میں. 794 00:41:41,480 --> 00:41:45,080 795 00:41:45,080 --> 00:41:47,110 آپ کے ارد گرد لوگوں سے بات کرنے کے لئے آزاد محسوس کرتے ہیں. 796 00:41:47,110 --> 00:41:48,114 797 00:41:48,114 --> 00:41:49,155 اس کے علاوہ اس پر دلچسپ ہے. 798 00:41:49,155 --> 00:41:51,460 یہ ایک تمام لڑکیوں کی طرح ہے سیکشن ٹھیک ہے اب. 799 00:41:51,460 --> 00:41:52,190 بہت دلچسپ. 800 00:41:52,190 --> 00:41:53,310 801 00:41:53,310 --> 00:41:54,502 چانگ کے لئے چھوڑ کر. 802 00:41:54,502 --> 00:41:56,190 لیکن چانگ واقعی سیکشن کا حصہ نہیں ہے. 803 00:41:56,190 --> 00:42:17,282 804 00:42:17,282 --> 00:42:17,985 بہت اچھے. 805 00:42:17,985 --> 00:42:18,485 کامل. 806 00:42:18,485 --> 00:42:38,059 807 00:42:38,059 --> 00:42:39,475 تو میں آپ کو ایک جوڑے کے اشارے دے گا. 808 00:42:39,475 --> 00:42:43,450 809 00:42:43,450 --> 00:42:46,890 آپ ہو صورت میں جہاں اگر ایک سے زیادہ کردار، جہاں 810 00:42:46,890 --> 00:42:49,990 آپ کو کچھ اور ہے 123 یا 1000 کچھ کی طرح، 811 00:42:49,990 --> 00:42:53,790 آپ کو لوپ کے لئے کے قابل ہونے کی ضرورت ہے اور کے ذریعے ان لوگوں میں سے ہر ایک میں تبدیل. 812 00:42:53,790 --> 00:42:55,340 813 00:42:55,340 --> 00:42:58,699 تو ایک جوڑے کی ہے اگر تم ایسا کر طریقے، 814 00:42:58,699 --> 00:43:01,740 لیکن اگر آپ کو یقینی طور پر لئے جا رہے ہیں وہاں کہیں میں لوپ لوپ کے لئے ایک 815 00:43:01,740 --> 00:43:05,150 ان کے ذریعے، جس میں نوعیت کا سستا طرح 816 00:43:05,150 --> 00:43:09,540 آپ strlen کال بھی اگر ساتھ، جس قسم کے اوہ طرح کیا جاتا ہے 817 00:43:09,540 --> 00:43:12,418 ہو سکتا ہے آپ کی حد کے استعمال کرنا چاہتے ہیں کسی طرح میں سٹرنگ کی. 818 00:43:12,418 --> 00:45:17,300 819 00:45:17,300 --> 00:45:17,829 >> ٹھیک ہے. 820 00:45:17,829 --> 00:45:20,870 تو تم لوگ کیا ہو سکتا ہے سوچتے ہیں ہم کرنا چاہتے ہیں سب سے پہلے چیزوں میں سے ہے؟ 821 00:45:20,870 --> 00:45:23,149 822 00:45:23,149 --> 00:45:25,690 ایک جوڑے کے مقدمات یہاں میں بھی نہیں ہے ہم حق، کے لئے اکاؤنٹ کرنے کے لئے کی ضرورت ہے؟ 823 00:45:25,690 --> 00:45:27,360 یا تو ہم شہوت انگیز null ہے کہ کچھ ہے. 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 شہوت انگیز null. 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 سامعین: شہوت انگیز null. 838 00:45:54,152 --> 00:45:55,527 ZAMYLA چان: کیس خالی ہے. 839 00:45:55,527 --> 00:45:56,610 تو ہم وہاں کیا کریں گے؟ 840 00:45:56,610 --> 00:45:57,954 841 00:45:57,954 --> 00:45:58,870 سامعین: [اشراوی]. 842 00:45:58,870 --> 00:46:02,434 843 00:46:02,434 --> 00:46:03,184 ZAMYLA چان: جی ہاں. 844 00:46:03,184 --> 00:46:05,140 845 00:46:05,140 --> 00:46:06,550 اور میں کیا کرنا چاہتے ہیں؟ 846 00:46:06,550 --> 00:46:07,341 >> سامعین: 0 واپس. 847 00:46:07,341 --> 00:46:07,935 848 00:46:07,935 --> 00:46:09,110 >> ZAMYLA چان: بالکل. 849 00:46:09,110 --> 00:46:09,860 بہت اچھے. 850 00:46:09,860 --> 00:46:10,640 OK. 851 00:46:10,640 --> 00:46:15,270 تو اب یہ خط ہے کہ کیس اور یہ درست بات ہے کہ. 852 00:46:15,270 --> 00:46:19,140 ہم اصل میں دیکھ بھال کر سکتے کے اس ایک لوپ کے اندر اندر، ٹھیک ہے؟ 853 00:46:19,140 --> 00:46:22,710 کیا ہو سکتا ہے تو کیا ایک ہی راستہ نے اسے ایسا کرنے کی یہ درست ہے تو ایک آسان طریقے چیک کرنے کے. 854 00:46:22,710 --> 00:46:25,150 855 00:46:25,150 --> 00:46:29,144 ہم کے ذریعے جانا پڑے گا ہر خط اور کیا کرنا ہے؟ 856 00:46:29,144 --> 00:46:34,336 857 00:46:34,336 --> 00:46:35,640 >> سامعین: یہ in-- ہے تو چیک کریں 858 00:46:35,640 --> 00:46:39,570 >> ZAMYLA چان: دائیں، آپ کو چیک نہیں کر سکتے ہیں یہ 0 سے 9 کے درمیان ہے تو، حق؟ 859 00:46:39,570 --> 00:46:40,880 860 00:46:40,880 --> 00:46:42,700 اور پھر معاملے میں یہ درست ہے کہ، ہم ہیں 861 00:46:42,700 --> 00:46:46,550 ذریعے iterating کو ختم کرنے جا ہمارے سٹرنگ ویسے بھی، ہے نا؟ 862 00:46:46,550 --> 00:46:48,690 تو کیوں نہ ہم کوشش کرتے ہیں اور نہیں ہے ایک میں ان کی جمع. 863 00:46:48,690 --> 00:46:51,260 ہم iterate جا رہے ہیں باہر سٹرنگ کے ذریعے، اور ہم جیسے 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 تو ہم کس طرح کرنے کے لئے جا رہے ہیں اس جملے کے ذریعے iterate. 876 00:47:30,489 --> 00:47:31,280 سامعین: لوپ کے لئے. 877 00:47:31,280 --> 00:47:32,280 ZAMYLA چان: لوپ کے لئے ایک. 878 00:47:32,280 --> 00:47:33,160 لہذا ہمارے لئے کیا ہے؟ 879 00:47:33,160 --> 00:47:34,710 880 00:47:34,710 --> 00:47:35,909 >> سامعین: میں 0 ہے. 881 00:47:35,909 --> 00:47:36,700 ZAMYLA چان: MM-HM. 882 00:47:36,700 --> 00:47:38,620 883 00:47:38,620 --> 00:47:41,180 اور ہم تک iterating کر کیا ہیں؟ 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 >> ZAMYLA چان: اوکے، اب یاد ایک بہتر طریقہ نہیں ہے. [اشراوی]. 887 00:47:50,900 --> 00:47:52,935 >> سامعین: جی ہاں، ہم کر سکتے ہیں (ن) کے برابر ہے. 888 00:47:52,935 --> 00:47:53,810 ZAMYLA چان: بالکل. 889 00:47:53,810 --> 00:47:55,010 890 00:47:55,010 --> 00:47:56,190 >> سامعین: میں (ن) سے بھی کم ہے. 891 00:47:56,190 --> 00:47:57,559 892 00:47:57,559 --> 00:47:59,475 ZAMYLA چان: اور کیوں ہم ایسا کیوں چاہتے ہیں؟ 893 00:47:59,475 --> 00:48:00,815 894 00:48:00,815 --> 00:48:01,940 آپ کی وجہ یاد ہے؟ 895 00:48:01,940 --> 00:48:04,180 896 00:48:04,180 --> 00:48:05,680 سامعین: کیا ہم اسے دوبارہ کرنا پڑے. 897 00:48:05,680 --> 00:48:08,735 ZAMYLA چان: اس طرح آپ Becasue صرف strlen کا ایک بار حساب ہے. 898 00:48:08,735 --> 00:48:09,750 899 00:48:09,750 --> 00:48:14,400 اگر آپ ایسا کرتے ہیں تو میں strlen کی سے بھی کم ہے ، کہ ہے کہ یہ recalculates مطلب 900 00:48:14,400 --> 00:48:17,050 لمبائی ہر وقت آپ، لوپ کے لئے چلانے کے 901 00:48:17,050 --> 00:48:20,800 جس میں ایک بہت بڑی سرمایہ کاری نہیں ہے توانائی کے، یہ لیکن ہے 902 00:48:20,800 --> 00:48:24,280 کوشش کرنے کے لئے اس سے بہتر پریکٹس اور ایک بار اس طرح کی چیزیں کرتے. 903 00:48:24,280 --> 00:48:27,610 شاید جب تک آپ کو ایک پاگل سٹرنگ ہے کہ ہر iteration پر تبدیل کر رہا ہے. 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 ہم درست پر گریڈنگ کر رہے ہیں quizzes ہے کے طور پر جہاں تک میں جانتا ہوں. 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 >> ٹھیک ہے، تو ہم کے ذریعے iterating کر رہے. 921 00:49:05,770 --> 00:49:10,640 تو ہم یا تو کے لئے چیک کرنے کے لئے ضرورت اس کردار صحیح ہے تو دیکھنے کے 922 00:49:10,640 --> 00:49:14,550 یا ہم انجام دے سکتے ہیں تو ہماری [عام؟ ایک میں؟] تقریب. 923 00:49:14,550 --> 00:49:16,600 ہم کے بارے میں فکر کر سکتے ہیں کیا کہ ایک دوسرے میں ہے. 924 00:49:16,600 --> 00:49:19,340 تو کیوں نہ ہم take-- نہیں کرتے کسی کے بارے میں سوچ سکتا ہے تو 925 00:49:19,340 --> 00:49:21,930 کرنے کے لئے چیک کرنے کے لئے ایک طریقہ کے بارے میں یہ درست ہے تو دیکھ. 926 00:49:21,930 --> 00:49:23,346 927 00:49:23,346 --> 00:49:25,740 ہم نے اس کو ہونے جا رہا ہے جانتے ہیں بعض کی حالت، صحیح تو کیا ہوگا؟ 928 00:49:25,740 --> 00:49:26,830 929 00:49:26,830 --> 00:49:32,300 اور یہ ہے یاد ASCII میں، تو کس طرح طاقت ہو 930 00:49:32,300 --> 00:49:37,359 یہ 0،1 نہیں ہے تو ہم دیکھتے ہیں، 2، 3، 4، 5، 6، 7، 8، یا 9. 931 00:49:37,359 --> 00:49:38,150 سامعین: الفا تو. 932 00:49:38,150 --> 00:49:39,800 933 00:49:39,800 --> 00:49:44,100 >> ZAMYLA چان: الفا چاہتے ہیں تو صرف یہ ایک خط ہے تو ہمیں بتائیں. 934 00:49:44,100 --> 00:49:47,810 وہ ہمیں ایک علامت دے اور اگر یہ بات ہے اب بھی بہت چیک کرنے کے لئے نہیں جا رہا. 935 00:49:47,810 --> 00:49:54,270 آپ کو آپ ASCII ھیںچو تو اگر میز، ہم جانتے ہیں 0 9 کے ذریعے کہ 936 00:49:54,270 --> 00:49:55,340 ایک طبقہ میں ہیں. 937 00:49:55,340 --> 00:49:57,560 938 00:49:57,560 --> 00:50:00,540 نمبرز وہ مجھے بتائیں کہ اگر ممکن ہو تو کے مطابق. 939 00:50:00,540 --> 00:50:08,136 940 00:50:08,136 --> 00:50:08,677 سامعین: 40. 941 00:50:08,677 --> 00:50:11,440 942 00:50:11,440 --> 00:50:13,714 >> ZAMYLA چان: تو رینج 40-- طرح ہے 943 00:50:13,714 --> 00:50:14,380 سامعین: ہو سکتا ہے کہ. 944 00:50:14,380 --> 00:50:16,110 945 00:50:16,110 --> 00:50:16,765 57 کرنے کے لئے 48. 946 00:50:16,765 --> 00:50:17,430 مجھے یقین نہیں ہے. 947 00:50:17,430 --> 00:50:18,510 >> ZAMYLA چان: 57 کرنے کے لئے 40؟ 948 00:50:18,510 --> 00:50:19,426 >> سامعین: 48، مجھے لگتا ہے. 949 00:50:19,426 --> 00:50:20,730 ZAMYLA چان: 48 57 کرنے کے لئے. 950 00:50:20,730 --> 00:50:26,070 تو ہم نے ان ASCII کہ پتہ 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 >> ZAMYLA چان: MM-HM. 958 00:50:42,801 --> 00:50:43,790 959 00:50:43,790 --> 00:50:46,285 ہم کے بارے میں سوچ سکتے ہیں کیونکہ arrays کے طور پر تاروں، یاد. 960 00:50:46,285 --> 00:50:47,470 961 00:50:47,470 --> 00:50:48,740 تو جو ہم کہنا چاہتے ہیں؟ 962 00:50:48,740 --> 00:50:55,920 ہم اس اگر کہنا چاہتے is-- میں آپ کو ایک اشارہ دے دیتا ہوں. 963 00:50:55,920 --> 00:50:56,920 اس کے مقابلے میں ایک کم ہے. 964 00:50:56,920 --> 00:50:58,711 کیا آپ کو یہ سوچنے کی سے بھی کم کرنے کی ضرورت ہے؟ 965 00:50:58,711 --> 00:50:59,074 966 00:50:59,074 --> 00:50:59,615 سامعین: 57؟ 967 00:50:59,615 --> 00:51:01,550 968 00:51:01,550 --> 00:51:02,900 >> ZAMYLA چان: 47، صحیح؟ 969 00:51:02,900 --> 00:51:08,920 لیکن یہ بھی نمائندگی کرتا ہے کہ آپ کو ایک کے طور پر 0 واحد [میں؟ ترجمان؟]، کہ ہے کیونکہ 970 00:51:08,920 --> 00:51:09,689 کردار 0. 971 00:51:09,689 --> 00:51:10,605 تم نے بھی 47 ڈال سکتے. 972 00:51:10,605 --> 00:51:11,660 973 00:51:11,660 --> 00:51:14,350 کے طور پر، ASCII ٹیبل اندوز آپ کو صرف کچھ ہے، دیکھیں 974 00:51:14,350 --> 00:51:18,580 آپ کو آپ کے کوئز شیٹ پر ہونا چاہئے. 975 00:51:18,580 --> 00:51:25,830 >> یہ ایک ہے تو یہ، معاملہ ہے تو اگر مقابلے 0-- ضروری نہیں اور اس سے کم. 976 00:51:25,830 --> 00:51:30,890 یہ صرف یا تو ہونے جا رہا ہے سے کم یا 9 سے بڑا. 977 00:51:30,890 --> 00:51:33,055 تو کیا تم میرے لئے یہ آخری باہر بھر سکتا ہے؟ 978 00:51:33,055 --> 00:51:36,440 لہذا یا میں کے ے، ریا کیا ہے؟ 979 00:51:36,440 --> 00:51:39,810 980 00:51:39,810 --> 00:51:41,536 >> سامعین: 9 سے بڑا. 981 00:51:41,536 --> 00:51:42,970 982 00:51:42,970 --> 00:51:44,221 >> ZAMYLA چان: آمدید. 983 00:51:44,221 --> 00:51:47,280 کہ کو احساس ہے ہر کوئی، ہم وہاں کیسے مل گیا؟ 984 00:51:47,280 --> 00:51:51,340 ان مسائل کو، وہ آپ کو ایک بار کی طرح ہو یہ ٹھیک ہے، اوہ طرح ہے، کے حل دیکھیں. 985 00:51:51,340 --> 00:51:52,312 986 00:51:52,312 --> 00:51:53,937 پریکٹس آپ کی مدد کرے اور یہ ہے کیوں. 987 00:51:53,937 --> 00:51:55,070 988 00:51:55,070 --> 00:51:57,400 ٹھیک ہے، تو ہم 0 واپس. 989 00:51:57,400 --> 00:51:57,900 لولی. 990 00:51:57,900 --> 00:51:59,000 991 00:51:59,000 --> 00:51:59,670 ٹھیک ہے. 992 00:51:59,670 --> 00:52:00,780 993 00:52:00,780 --> 00:52:02,365 ورنہ جو ہم کرنا چاہتے ہیں؟ 994 00:52:02,365 --> 00:52:04,640 یہ دلچسپ حصہ ہے یہ تھوڑا زیادہ ہے، جہاں 995 00:52:04,640 --> 00:52:07,550 میری رائے میں CS بمقابلہ ریاضی کی طرح. 996 00:52:07,550 --> 00:52:09,479 997 00:52:09,479 --> 00:52:11,520 کسی کو بھی ایک خیال ہے ہم نے اس کا ایسا ہو سکتا ہے کہ کس طرح؟ 998 00:52:11,520 --> 00:52:15,822 999 00:52:15,822 --> 00:52:18,155 اتنی اہم بات پر احساس پہلے کردار ہے 1000 00:52:18,155 --> 00:52:21,510 ہم ہونے جا رہا ہے لے جا رہے ہیں حق سب سے زیادہ آرڈر ہندسوں،؟ 1001 00:52:21,510 --> 00:52:25,975 اگر تو ہم کو تبدیل کرنے پر غور کررہے ہیں 123، ہم iterate پہلی بار 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، لیکن میں digress. 1012 00:53:06,920 --> 00:53:08,080 میں quizzes نہیں لکھتے. 1013 00:53:08,080 --> 00:53:13,520 >> تو ہم کیا کر سکتے ہیں ایک بات ہم ہے قدر اوقات 10 برابر کہتے. 1014 00:53:13,520 --> 00:53:16,630 تو یہ منتقل کی جا رہی ہے آپ کا عدد ایک بار ہر وقت. 1015 00:53:16,630 --> 00:53:18,770 1016 00:53:18,770 --> 00:53:20,915 اور پھر ہم صرف شامل کرنا چاہتے ہیں. 1017 00:53:20,915 --> 00:53:22,070 1018 00:53:22,070 --> 00:53:24,290 ہم میں شامل کرنے کے لئے کیا چاہتے ہیں ہم صرف صحیح، مل گیا؟ 1019 00:53:24,290 --> 00:53:25,350 1020 00:53:25,350 --> 00:53:31,649 تو کس طرح ہم اصل میں تبدیل کر سکتا ہوں کہ ہمارے بڑی تعداد میں ASCII کردار 1021 00:53:31,649 --> 00:53:32,440 اس کی نمائندگی کرتا ہے؟ 1022 00:53:32,440 --> 00:53:37,680 1023 00:53:37,680 --> 00:53:40,800 >> تو ہم 0 دائیں، 47 کے برابر ہے کو جانتے ہو؟ 1024 00:53:40,800 --> 00:53:44,260 0 47 ہے اگر ایسا ہے تو، کیا ہم اس پر کیا کرنا ہوگا 1025 00:53:44,260 --> 00:53:47,376 اصل میں یہ 0 کے ایک int ہو بنانے کے لئے؟ 1026 00:53:47,376 --> 00:53:48,384 >> سامعین: یہ 48 ہے. 1027 00:53:48,384 --> 00:53:49,050 ZAMYLA چان: 48؟ 1028 00:53:49,050 --> 00:53:49,550 معذرت. 1029 00:53:49,550 --> 00:53:53,500 1030 00:53:53,500 --> 00:53:55,100 ہم صحیح، 48 منہا کریں گے؟ 1031 00:53:55,100 --> 00:53:58,580 1032 00:53:58,580 --> 00:53:59,550 ASCII ریاضی یاد رکھیں؟ 1033 00:53:59,550 --> 00:54:01,565 ہم تو صرف ان کا علاج کر سکتے ہیں معمول کے نمبروں کی طرح. 1034 00:54:01,565 --> 00:54:02,570 1035 00:54:02,570 --> 00:54:05,900 آپ کی تعداد کی طرح ان کا علاج کرتا ہے تو، وہ مؤثر طریقے سے اعداد بن. 1036 00:54:05,900 --> 00:54:10,410 ہم کے ہے جس میں کے ے، اگر ایسا ہے تو اس معاملے میں 0 کے برابر ہے کہیں. 1037 00:54:10,410 --> 00:54:14,420 اس معاملے میں میں نے کی تو ASCII-- ہوگی 1038 00:54:14,420 --> 00:54:16,675 اس کے لئے ASCII int میں 47 ہو جائے گی. 1039 00:54:16,675 --> 00:54:17,750 1040 00:54:17,750 --> 00:54:19,875 تو ہم subtract-- یا 48 کر سکا. 1041 00:54:19,875 --> 00:54:20,930 1042 00:54:20,930 --> 00:54:22,440 اگر تم ایسا کر، ایک ہی راستہ ہے. 1043 00:54:22,440 --> 00:54:25,125 کسی کو بھی ایک بہتر جانتی ہے جس طرح ہم نے 48 کر سکتا ہے؟ 1044 00:54:25,125 --> 00:54:27,220 1045 00:54:27,220 --> 00:54:31,608 ہم صرف 0 میں جانے is-- کہا ASCII آپ اقتباس 0 کر سکتا. 1046 00:54:31,608 --> 00:54:39,740 1047 00:54:39,740 --> 00:54:43,160 تو یہ اس قسم کی پڑتا ہے یہ کیسے کام کرتا احساس ہے؟ 1048 00:54:43,160 --> 00:54:50,080 >> سامعین: اس مرحلے پر، قدر 0 ہے ، آپ کو 10 سے گنا کیونکہ چاہے 1049 00:54:50,080 --> 00:54:53,340 آپ، صفر کے ساتھ باہر شروع کر رہے ہیں تو یہ تبدیل کیا جانا چاہئے؟ 1050 00:54:53,340 --> 00:54:59,360 >> ZAMYLA چان: تو اس صورت میں، آپ کو آپ کو شامل کرنے سے پہلے اسے ضرب کرنا چاہتے ہیں، 1051 00:54:59,360 --> 00:55:06,650 اس معاملے میں، جی ہاں، یہ کریں گے کیونکہ اب بھی میری پوائنٹر لاپتہ ہے be--. 1052 00:55:06,650 --> 00:55:09,980 اس صورت میں قیمت، سب سے پہلے ہم اسے چلانے کا وقت صفر ہو جائے گا. 1053 00:55:09,980 --> 00:55:12,320 تو کیا تم صرف اضافہ کر رہے ہیں کہ پہلی ہندسوں پر. 1054 00:55:12,320 --> 00:55:15,930 کیا ضروری ہے کہ اگلے وقت ہے کیا آپ اسے منتقل کرنا چاہتے ہیں، iterate کے 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 quizzes پر بڑی چیز. 1064 00:55:35,150 --> 00:55:36,270 تو اگر آپ کو معلوم ہے کیا لکھنا. 1065 00:55:36,270 --> 00:55:39,640 آپ کو سب کچھ مل گیا تو یہاں کے لئے چھوڑ کر، تم ہو 1066 00:55:39,640 --> 00:55:41,390 اب بھی کیا کرنے جا واقعی میں بہت اچھا مسئلہ. 1067 00:55:41,390 --> 00:55:43,750 آپ کو دکھا رہے ہیں کیونکہ، اوکے، میں نے تقریبا جانتے. 1068 00:55:43,750 --> 00:55:45,570 مجھے کے ذریعے iterate کرنے کی ضرورت ہے جانتے. 1069 00:55:45,570 --> 00:55:47,260 میں نے کے لئے چیک کرنے کی ضرورت ہے کیا پتہ. 1070 00:55:47,260 --> 00:55:50,584 میں نے ابھی ایسا نہیں کافی اسے تبدیل کرنے کا طریقہ ملتا. 1071 00:55:50,584 --> 00:55:51,500 تم ٹھیک ہو جائے جا رہے. 1072 00:55:51,500 --> 00:55:52,850 جی ہاں، آپ کے لئے جا رہے ہیں ایک جوڑے کو پوائنٹس کھو دیں، 1073 00:55:52,850 --> 00:55:55,641 لیکن اگر آپ اب بھی ایک حاصل کرنے کے لئے جا رہے ہیں کسی چیز کے لئے پوائنٹس کی اچھی تعداد 1074 00:55:55,641 --> 00:55:57,990 جیسے کہ اگر آپ نہیں ہیں تو ان دو لائنوں لاپتہ. 1075 00:55:57,990 --> 00:56:00,660 میں ٹھیک، اس شخص کی طرح ہو جائے گا وہ کر رہے ہیں کیا جانتا ہے. 1076 00:56:00,660 --> 00:56:02,070 ریاضی مشکل ہے. 1077 00:56:02,070 --> 00:56:04,930 تو میں نے آپ ٹھیک ہو جائے گا کہیں گے. 1078 00:56:04,930 --> 00:56:09,474 >> OK، کرنے کے لئے تیار لوگوں کو تم اتنا اب اشارہ کے ساتھ بھی strlen کوشش 1079 00:56:09,474 --> 00:56:10,890 تم لوگ پوائنٹر آقاؤں ہو؟ 1080 00:56:10,890 --> 00:56:12,400 1081 00:56:12,400 --> 00:56:15,106 اس لئے میں نے تم لوگوں کو کام دیں گے تھوڑا سا کے لئے اس پر. 1082 00:56:15,106 --> 00:56:17,131 1083 00:56:17,131 --> 00:56:19,090 کسی کو بھی ایک رفریشر کی ضرورت ہے تو. 1084 00:56:19,090 --> 00:56:23,120 1085 00:56:23,120 --> 00:56:28,060 تو اگر آپ پوائنٹر استعمال کرنا چاہتے ہیں ریاضی، اور S خالی ہے پھر اگر، 1086 00:56:28,060 --> 00:56:29,624 آپ کے عمل 0 واپس آ جانا چاہئے. 1087 00:56:29,624 --> 00:56:37,045 1088 00:56:37,045 --> 00:56:39,670 آپ کو بنانے کے کہ اس طرح کی باتیں صرف strlen فون کرنے کے لئے بہت خوش 1089 00:56:39,670 --> 00:56:40,586 دن کے آخر میں. 1090 00:56:40,586 --> 00:57:24,874 1091 00:57:24,874 --> 00:57:27,624 میں نے اس ایک تھوڑا سا ہو سکتا ہے لگتا ہے گزشتہ ایک، سے کہیں زیادہ آسان ہے جس 1092 00:57:27,624 --> 00:57:28,123 اچھا ہے. 1093 00:57:28,123 --> 00:58:51,789 1094 00:58:51,789 --> 00:58:55,690 میں تمہیں ایک منٹ لوگ دے دیں گے، اور پھر ہم اس کے ذریعے کام کروں گا. 1095 00:58:55,690 --> 00:58:56,896 1096 00:58:56,896 --> 00:58:58,320 اور پھر ہم سوئچ کرنے کے لئے جانے کے لئے حاصل. 1097 00:58:58,320 --> 00:59:32,480 1098 00:59:32,480 --> 00:59:34,660 >> ، تیار لوگ ٹھیک ہے؟ 1099 00:59:34,660 --> 00:59:35,790 1100 00:59:35,790 --> 00:59:37,420 شاید تھوڑا سا. 1101 00:59:37,420 --> 00:59:40,210 اس لئے میں آپ کو آپ کی دی ہے دو اختیارات، ہے نا؟ 1102 00:59:40,210 --> 00:59:45,810 بہر انگیز 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 >> سامعین: قوسین ے تو شہوت انگیز null واپسی 0 برابر برابر. 1107 00:59:56,460 --> 00:59:57,342 1108 00:59:57,342 --> 00:59:58,175 ZAMYLA چان: پیارا، دلکش. 1109 00:59:58,175 --> 00:59:59,350 1110 00:59:59,350 --> 01:00:02,320 میں نے جب اپنے سے آدھی مسئلہ سے محبت کرتا ہوں صرف شہوت انگیز null کے لئے جانچ پڑتال کی جاتی ہے. 1111 01:00:02,320 --> 01:00:04,820 میں تم لوگوں کو گزشتہ کے ساتھ جانتے ہیں ہفتے میں نے شہوت انگیز null کے لئے چیک کی طرح تھا 1112 01:00:04,820 --> 01:00:06,630 لفظی ہر وقت. 1113 01:00:06,630 --> 01:00:07,510 so--، OK 1114 01:00:07,510 --> 01:00:08,716 1115 01:00:08,716 --> 01:00:12,750 >> سامعین: واپسی 0 صرف ایک ہی لائن ہے تو، ہم اب بھی گھوبگھرالی بریکٹ کی ضرورت ہے؟ 1116 01:00:12,750 --> 01:00:15,860 >> ZAMYLA چان: آپ تکنیکی طور پر ایسا نہیں کرتے جب تک تم مسلسل ہو ان کی ضرورت ہے. 1117 01:00:15,860 --> 01:00:19,240 یہ صرف اچھا عمل ہے عادت میں حاصل کرنے کے لئے 1118 01:00:19,240 --> 01:00:21,650 گھوبگھرالی منحنی خطوط وحدانی کا استعمال کرتے ہوئے کی، لیکن تکنیکی کوئی. 1119 01:00:21,650 --> 01:00:23,320 آپ ایک سطر کے لئے ان کی ضرورت نہیں. 1120 01:00:23,320 --> 01:00:26,030 ہم صرف اس کی سفارش کرنے کے لئے کرتے پروگرام کے لئے شروع کر لوگوں کے لئے. 1121 01:00:26,030 --> 01:00:27,740 1122 01:00:27,740 --> 01:00:30,450 >> تو اب جو ہم یہاں کرنا چاہتے ہیں کر سکتے ہیں؟ 1123 01:00:30,450 --> 01:00:32,222 تو اب ہم اپنے سٹرنگ درست ہے کہ معلوم ہے. 1124 01:00:32,222 --> 01:00:33,680 ہم کمپیوٹ لمبائی رکھنا چاہتے ہیں. 1125 01:00:33,680 --> 01:00:35,620 کیا شاید پہلی ہے ہم کرنا چاہتے ہیں بات؟ 1126 01:00:35,620 --> 01:00:38,770 1127 01:00:38,770 --> 01:00:41,276 >> سامعین: ایک تخلیق int کے کہ لمبائی ہے. 1128 01:00:41,276 --> 01:00:42,150 ZAMYLA چان: بالکل. 1129 01:00:42,150 --> 01:00:43,450 سامعین: اور ہم نے اسے قائم کرنا چاہتے ہیں؟ 1130 01:00:43,450 --> 01:00:44,210 ZAMYLA چان: 0. 1131 01:00:44,210 --> 01:00:44,710 کامل. 1132 01:00:44,710 --> 01:00:46,050 1133 01:00:46,050 --> 01:00:47,290 ٹھیک ہے. 1134 01:00:47,290 --> 01:00:48,750 اب مجھے کیا کرنا چاہتے ہیں؟ 1135 01:00:48,750 --> 01:00:50,000 یہ واقعی میں اس کا بڑا حصہ ہے. 1136 01:00:50,000 --> 01:00:50,890 اس کے لئے جاؤ. 1137 01:00:50,890 --> 01:00:54,370 >> سامعین: تو آپ شاید لوپ کے لئے ایک ایسا. 1138 01:00:54,370 --> 01:01:03,150 اور پھر آپ کو ہو ے کے بعد فون جب پہلی بات کا ایڈریس حاصل کرنے، 1139 01:01:03,150 --> 01:01:05,660 میں 0 کے برابر کے ساتھ آپ کو شروع ہو جائے گا. 1140 01:01:05,660 --> 01:01:07,980 1141 01:01:07,980 --> 01:01:15,755 اور اس کے بعد کے طور پر طویل ایکس کے طور پر پلس میں واپس نہیں ہے، 0 سلیش. 1142 01:01:15,755 --> 01:01:17,130 ZAMYLA چان: شہوت انگیز null مختتم. 1143 01:01:17,130 --> 01:01:18,380 سامعین: شہوت انگیز null مختتم. 1144 01:01:18,380 --> 01:01:18,890 1145 01:01:18,890 --> 01:01:21,088 اس کے بعد آپ کی لمبائی کے لئے ایک کا اضافہ. 1146 01:01:21,088 --> 01:01:22,372 >> ZAMYLA چان: جی ہاں. 1147 01:01:22,372 --> 01:01:25,940 ٹھیک ہے، تو ہے کہ باری کی اجازت دیتا ہے بہت ٹھوس کوڈ میں. 1148 01:01:25,940 --> 01:01:27,537 لیکن اس کے کامل خیال ہے. 1149 01:01:27,537 --> 01:01:28,870 کہ ہم کر رہے ہیں بالکل وہی جو ہے. 1150 01:01:28,870 --> 01:01:31,910 ہم سے iterating جا رہا رہے پوائنٹر کے ساتھ کے ذریعے. 1151 01:01:31,910 --> 01:01:34,590 تو ہم کیا کرنا چاہتے ہیں بجائے ایک int کا ہے 1152 01:01:34,590 --> 01:01:36,660 یہاں، ہم ہیں کیونکہ ایک IT کے حوالے سے نہیں. 1153 01:01:36,660 --> 01:01:42,390 ہم نے ایک کے آغاز کا حوالہ دے رہے ہیں سٹرنگ، کہ کچھ پتہ ہونے شروع، 1154 01:01:42,390 --> 01:01:43,300 ہے نا؟ 1155 01:01:43,300 --> 01:01:44,600 >> تو ہم نے ایک پوائنٹر چاہتے ہیں. 1156 01:01:44,600 --> 01:01:47,610 1157 01:01:47,610 --> 01:01:52,310 تو ہم نے کچھ چار ستارہ کے لئے جا رہے، یہ ہمارے ے کے مساوی ہے، حق؟ 1158 01:01:52,310 --> 01:01:57,270 تو یہ ہم ابتدا کر رہے ہیں کچھ نقطہ ہے سٹرنگ کے آغاز پر، ٹھیک ہے؟ 1159 01:01:57,270 --> 01:01:58,949 تو صرف یہ میں نے فون کرنے دو. 1160 01:01:58,949 --> 01:02:01,740 اس جملے کے آغاز ہے تو، کیا اس کے لئے مقرر کیا جا رہا ہے؟ 1161 01:02:01,740 --> 01:02:03,690 1162 01:02:03,690 --> 01:02:04,530 نہیں 0. 1163 01:02:04,530 --> 01:02:06,238 ہم یہ چاہتے ہیں ہمارے سٹرنگ کا شروع. 1164 01:02:06,238 --> 01:02:07,170 1165 01:02:07,170 --> 01:02:09,960 کیا کے آغاز کی نمائندگی کرتا ہے ہمارے لئے دیا جاتا ہے کہ ہماری سٹرنگ؟ 1166 01:02:09,960 --> 01:02:10,800 >> سامعین: صرف کی. 1167 01:02:10,800 --> 01:02:11,425 >> ZAMYLA چان: ے. 1168 01:02:11,425 --> 01:02:13,070 1169 01:02:13,070 --> 01:02:17,890 تو یہ کچھ نئی پوائنٹر پیدا کرتا ہے کہ 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 کہ ہمارے سٹرنگ، ایس کی. 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 >> تو اب ہم چاہتے ہیں کیا ایسا ہم iterate کرنا چاہتے ہیں ہے 1185 01:02:57,100 --> 01:03:02,040 iterating کر لئے ہماری حالت ہمارے سٹرنگ کے ذریعے. 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 ہم جب تک اپ ڈیٹ رکھنے کے لئے چاہتے ہیں کر رہا ہے ہم صحیح، شہوت انگیز null مختتم تک پہنچنے؟ 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 شہوت انگیز null مختتم ایک پتہ ہے یا کچھ اور ایک ایڈریس پر واقع؟ 1195 01:03:29,255 --> 01:03:31,420 1196 01:03:31,420 --> 01:03:33,660 ایک ایڈریس پر واقع، ہے نا؟ 1197 01:03:33,660 --> 01:03:38,420 >> تو ہم نے جو کچھ بھی ہے dereference ہے ضرورت یہاں، یہ تو صرف کچھ پتہ ہے کیونکہ. 1198 01:03:38,420 --> 01:03:44,350 اصل آغاز حاصل کرنے کے لئے ہم اس dereference کی ضرورت 1199 01:03:44,350 --> 01:03:46,770 تو ہم اصل میں ملتا ہے کہ کیا یہ پہلی جگہ میں ہے. 1200 01:03:46,770 --> 01:03:48,690 1201 01:03:48,690 --> 01:03:52,910 تو ہم میں ستارہ کرتے ہیں تو، کیا ہم اس کے برابر نہیں کرنا چاہتے؟ 1202 01:03:52,910 --> 01:03:53,885 1203 01:03:53,885 --> 01:03:54,760 سامعین: واپس سلیش؟ 1204 01:03:54,760 --> 01:03:57,760 1205 01:03:57,760 --> 01:03:59,260 >> ZAMYLA چان: آمدید. 1206 01:03:59,260 --> 01:04:01,430 کہ ہر کسی کو احساس ہے؟ 1207 01:04:01,430 --> 01:04:05,620 ہم اپنے سٹرنگ میں جانے کے لئے کی ضرورت ہے اور یہ اختتام نہیں ہے اس بات کو یقینی بناتے ہیں. 1208 01:04:05,620 --> 01:04:07,200 1209 01:04:07,200 --> 01:04:08,990 اور پھر ہم صرف اس طرح اپ ڈیٹ کر سکتے. 1210 01:04:08,990 --> 01:04:09,680 عمومی اپ ڈیٹ. 1211 01:04:09,680 --> 01:04:11,910 1212 01:04:11,910 --> 01:04:15,070 یہ ہیں تو کے طور پر جب تک موسمیات، ہمیں کیا ضرورت ہے؟ 1213 01:04:15,070 --> 01:04:17,700 1214 01:04:17,700 --> 01:04:18,852 >> سامعین: لمبائی پلس پلس. 1215 01:04:18,852 --> 01:04:20,656 1216 01:04:20,656 --> 01:04:21,560 >> ZAMYLA چان: MM-HM. 1217 01:04:21,560 --> 01:04:25,540 اور پھر لوپ کے لئے کے بعد ختم، کیا ہم واپس کرنے کے لئے چاہتے ہیں؟ 1218 01:04:25,540 --> 01:04:27,082 1219 01:04:27,082 --> 01:04:27,790 سامعین: لمبائی؟ 1220 01:04:27,790 --> 01:04:28,623 ZAMYLA چان: لمبائی. 1221 01:04:28,623 --> 01:04:29,910 1222 01:04:29,910 --> 01:04:30,760 تم وہاں جاؤ. 1223 01:04:30,760 --> 01:04:33,790 1224 01:04:33,790 --> 01:04:37,810 اس میں سے ایک کے ظاہر گوشت لوپ کے لئے اس کو سمجھنے ہے. 1225 01:04:37,810 --> 01:04:39,280 1226 01:04:39,280 --> 01:04:41,090 سب نے یہ کام کیا ہے کہ کس طرح حاصل کرتا ہے؟ 1227 01:04:41,090 --> 01:04:42,460 1228 01:04:42,460 --> 01:04:44,170 میں اسے دوبارہ پر جانے کے لئے خوش ہوں. 1229 01:04:44,170 --> 01:04:48,400 >> سامعین: دوسرا حصہ، میں وہاں کا ستارہ اتنا، 1230 01:04:48,400 --> 01:04:51,834 کہ first-- کا پتہ ہے 1231 01:04:51,834 --> 01:04:53,250 ZAMYLA چان: یہ پتہ نہیں ہے. 1232 01:04:53,250 --> 01:04:54,142 اس میں کیا ہے. 1233 01:04:54,142 --> 01:04:55,600 سامعین: یہ وہاں میں اصل ہے. 1234 01:04:55,600 --> 01:04:57,475 ZAMYLA چان: یہ ہے کیا وہاں میں اصل ہے. 1235 01:04:57,475 --> 01:05:01,280 تو یہ دو saying-- ہے مجھے اس سے بہتر بنا دے. 1236 01:05:01,280 --> 01:05:07,940 تو یہ 0x04 ہے، اور میں تو صرف جا رہا ہوں میں یہ میرا نام بنانے کے لئے جا رہا ہوں کہنے کے لئے. 1237 01:05:07,940 --> 01:05:14,531 1238 01:05:14,531 --> 01:05:15,030 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 اور محل وقوع کی نمائندگی کرتا ہے سٹرنگ شروع ہوتا ہے جہاں سے، 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 >> تو کیا ہم یہاں کیا ہم چاہتے ہے کے ذریعے iterate پر اشارہ کا استعمال کریں. 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 یہاں ہم شہوت انگیز null مختتم مارا جب تک. 1255 01:06:07,570 --> 01:06:12,320 تو ہم نے ہمیشہ کیا ہے کی جانچ کرنا چاہتے ان پتوں میں سے ہر ایک. 1256 01:06:12,320 --> 01:06:15,730 >> تو ہم dereference ہے میں نے، تا کہ پہلی بار ہم نے اسے ہم کرتے 1257 01:06:15,730 --> 01:06:17,810 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 پس میں ... طرف اشارہ اضافہ یاد وہ کرنے کی طرف اشارہ کر رہے ہیں جو کچھ بھی کے سائز. 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 شہوت انگیز null مختتم، 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 >> ZAMYLA چان: MM-HM. 1315 01:09:41,140 --> 01:09:42,880 لہذا ہمارا پہلا ایک ہے؟ 1316 01:09:42,880 --> 01:09:48,120 >> سامعین: (ن) کے برابر ہے 1 برابر تو، اور یا ن برابر کی 2 لائنیں 1317 01:09:48,120 --> 01:09:51,059 2 برابر، پھر چھوٹے پرنٹ. 1318 01:09:51,059 --> 01:09:57,760 1319 01:09:57,760 --> 01:09:59,520 اور پھر اگر آپ اور کیا کر سکتے ہیں؟ 1320 01:09:59,520 --> 01:10:02,160 یا آپ کو صرف ایک ہے تو کر سکتے ہیں؟ 1321 01:10:02,160 --> 01:10:03,650 >> ZAMYLA چان: تو آپ کو کچھ اور کر سکتے ہیں؟ 1322 01:10:03,650 --> 01:10:05,274 >> سامعین: آپ اگر کرنا ہے تو اس سے کوئی فرق گے؟ 1323 01:10:05,274 --> 01:10:06,320 ZAMYLA چان: تو یہ کرتا ہے. 1324 01:10:06,320 --> 01:10:10,160 آپ، اتنی anyone-- کرتا اسی پیداوار ملے گا 1325 01:10:10,160 --> 01:10:13,930 آپ کے مقابلے میں صرف IFS استعمال کرتے ہیں تو تم کسی اور آئی ایف ایس استعمال کرتے ہیں تو. 1326 01:10:13,930 --> 01:10:17,090 تم لوگوں کی وجہ یہ سوچ سکتے ہیں اگر آپ کسی اور کو استعمال کرنے کے لئے چاہتے ہو سکتا ہے کیوں 1327 01:10:17,090 --> 01:10:18,680 آئی ایف ایس کی ایک بہت کے مقابلے میں تو؟ 1328 01:10:18,680 --> 01:10:20,260 1329 01:10:20,260 --> 01:10:21,510 کارکردگی کے ساتھ کرنا ہے. 1330 01:10:21,510 --> 01:10:22,225 جی ہاں؟ 1331 01:10:22,225 --> 01:10:24,783 >> سامعین: اس کی جانچ پڑتال کرے گا تمام IFS ہر بار. 1332 01:10:24,783 --> 01:10:26,076 1333 01:10:26,076 --> 01:10:28,110 >> ZAMYLA چان: تو بھی اگر یہ اس پہلے ایک مارا، 1334 01:10:28,110 --> 01:10:29,880 یہ ہر دوسرے ایک چیک پر جائیں گے. 1335 01:10:29,880 --> 01:10:36,690 تو اگر آپ کے مقدمات میں اگر کوئی اور اگر استعمال کرنا چاہتے ہیں صرف ان میں سے ایک جہاں کبھی لاگو ہوں گی. 1336 01:10:36,690 --> 01:10:39,380 تاکہ باہمی اخراج ہے ہم کہتے ہیں کے لئے کرتے ہیں کیا. 1337 01:10:39,380 --> 01:10:41,410 1338 01:10:41,410 --> 01:10:46,550 آپ 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 >> سامعین: ن 3 برابر برابر. 1347 01:11:11,890 --> 01:11:12,765 ZAMYLA چان: کامل. 1348 01:11:12,765 --> 01:11:19,420 1349 01:11:19,420 --> 01:11:20,445 پرنٹ درمیانے. 1350 01:11:20,445 --> 01:11:25,190 1351 01:11:25,190 --> 01:11:29,930 اور پھر ہماری آخری میں کیس، ہمیں کیا کرنا ہوگا؟ 1352 01:11:29,930 --> 01:11:31,495 ورنہ اگر ورنہ؟ 1353 01:11:31,495 --> 01:11:32,120 سامعین: نہیں تو. 1354 01:11:32,120 --> 01:11:33,450 1355 01:11:33,450 --> 01:11:37,900 >> ZAMYLA چان: کیا ہم آپ چاہتے want-- اور اگر ہم ٹھوس مقدمات ہیں کیونکہ. 1356 01:11:37,900 --> 01:11:39,270 یہ سب ایک کیچ کی طرح نہیں ہے. 1357 01:11:39,270 --> 01:11:44,247 آپ ایک switch-- میں ایک پہلے سے طے شدہ تھا تو آپ کیس ہو سکتا ہے سوئچ میں یاد، 1358 01:11:44,247 --> 01:11:45,330 اور پھر آپ کو پہلے سے طے شدہ ہے. 1359 01:11:45,330 --> 01:11:48,760 اگر آپ ایک پہلے سے طے شدہ تھا تو اس طرح ہے وہاں اپنے کسی بیان کی. 1360 01:11:48,760 --> 01:11:52,180 لیکن یہ صرف مقدمات ہے تو، کہ آپ کی ضرورت کا مطلب ہے کہ 1361 01:11:52,180 --> 01:11:54,315 یہ ان لوگوں میں سے ہر ایک ہے تو دیکھنے کے لئے چیک کرنے کے لئے. 1362 01:11:54,315 --> 01:11:57,755 تو اس معاملے، یہ گا کے 4 یا 5 میں. 1363 01:11:57,755 --> 01:12:00,480 1364 01:12:00,480 --> 01:12:01,450 ہم نے ایک پرنٹ چاہتے. 1365 01:12:01,450 --> 01:12:02,990 1366 01:12:02,990 --> 01:12:03,630 یہ بڑی بات ہے. 1367 01:12:03,630 --> 01:12:06,640 1368 01:12:06,640 --> 01:12:07,509 اور تم وہاں جاؤ. 1369 01:12:07,509 --> 01:12:08,800 اور یہ کہ آپ کے پروگرام ہوں گے. 1370 01:12:08,800 --> 01:12:11,890 1371 01:12:11,890 --> 01:12:17,050 >> اس صورت میں ہم اگر میں اتنی ایک ڈیفالٹ کچھ تھا، 1372 01:12:17,050 --> 01:12:20,470 ہم میں کسی اور کو ہوگا جو کچھ بھی یہ ہمیں کیا کرنا چاہتے تھے. 1373 01:12:20,470 --> 01:12:23,365 تو ہے کہ ایک اچھی امتیاز ہے جاننا، کو سمجھنے کے لئے. 1374 01:12:23,365 --> 01:12:25,368 1375 01:12:25,368 --> 01:12:27,790 کہ آپ کے لئے سوئچ کے ساتھ کی مدد کرتا ہے؟ 1376 01:12:27,790 --> 01:12:28,800 کامل. 1377 01:12:28,800 --> 01:12:29,390 ٹھیک ہے. 1378 01:12:29,390 --> 01:12:31,320 1379 01:12:31,320 --> 01:12:33,340 >> ہم نے چھوڑ دیا تقریبا آٹھ منٹ ہیں. 1380 01:12:33,340 --> 01:12:37,090 تم لوگوں کو ذہن میں کوئی ہے دیگر اعلی سطح کے تصورات؟ 1381 01:12:37,090 --> 01:12:38,720 جنرل میں سوالات؟ 1382 01:12:38,720 --> 01:12:39,220 جی ہاں؟ 1383 01:12:39,220 --> 01:12:42,860 >> سامعین: میں نے ایک ان میں سے ایک کے بارے میں سوال 1384 01:12:42,860 --> 01:12:46,257 کہ بے ترتیب کے بارے میں تھا کوئز صفر پر تعداد میں جنریٹر. 1385 01:12:46,257 --> 01:12:47,340 ZAMYLA چان: اوہ، ایک کہ. 1386 01:12:47,340 --> 01:12:51,460 ایک ہے کہ ایک اور ایک جہاں ہے اس کے ہاں than-- زیادہ ریاضی ہے. 1387 01:12:51,460 --> 01:12:53,800 1388 01:12:53,800 --> 01:12:59,452 حل میں بھی جب that-- کرنا میں نے یہ کیا ہے کی طرح ہوں، اسے دیکھ. 1389 01:12:59,452 --> 01:13:00,590 >> سامعین: یہ نمبر 7 تھی. 1390 01:13:00,590 --> 01:13:02,720 1391 01:13:02,720 --> 01:13:05,310 >> ZAMYLA چان: یہ میری رائے میں عجیب ہے. 1392 01:13:05,310 --> 01:13:07,260 1393 01:13:07,260 --> 01:13:11,630 تو بنیادی طور پر آپ چاہتے ہیں drand48، استعمال کرنے کے لئے ہے جس کے 1394 01:13:11,630 --> 01:13:15,420 آپ کو کچھ دے گا 0 اور 1 کے درمیان تعداد. 1395 01:13:15,420 --> 01:13:21,200 اور آپ کو تو یہ استعمال کرنا چاہتے ہیں آپ کسی نہ کسی طرح a-- حاصل ہے کہ 1396 01:13:21,200 --> 01:13:26,690 اور یہ ایک ریاضی کا مسئلہ بہت زیادہ ہے مجھ سے میں نے ایک CS مسئلہ لگتا ہے کے مقابلے. 1397 01:13:26,690 --> 01:13:29,040 1398 01:13:29,040 --> 01:13:37,845 >> آپ نے اسے ایسا کرتے ہیں کہ جس طرح اور کبھی کبھی یہ صرف اس طرح ہو جائے گا. 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 اپنے IT پیمائی کا مطلب ہے کہ تو یہ ایک اور ب کے درمیان ہے کہ، 1422 01:14:48,870 --> 01:14:52,377 جس میں واقعی میں اس مسئلہ کو پسند نہیں کیا. 1423 01:14:52,377 --> 01:14:58,380 1424 01:14:58,380 --> 01:15:01,790 جیسا میں نے کہا، اس کوئز احاطہ کرنے کے لئے کیا مراد ہے 1425 01:15:01,790 --> 01:15:04,110 کم آرام دہ ہیں جو لوگ، کہیں درمیان میں، 1426 01:15:04,110 --> 01:15:05,070 اور اس سے زیادہ آرام دہ اور پرسکون. 1427 01:15:05,070 --> 01:15:07,550 وہ ایسا اس بنا تو اگر اس میں کچھ تھا کہ 1428 01:15:07,550 --> 01:15:10,050 کم وقت میں سب کہ ملے گا آرام دہ جگہ، 1429 01:15:10,050 --> 01:15:12,259 ہم اب تک بہت سے ہوگا لوگوں، کو مکمل گول 1430 01:15:12,259 --> 01:15:13,925 اور اس سے زیادہ آرام دہ اور پرسکون بور ہو جائے گی. 1431 01:15:13,925 --> 01:15:14,980 1432 01:15:14,980 --> 01:15:18,970 >> تو وہ ہمیشہ ان پڑے دماغ چھیڑ سوالوں کی قسم 1433 01:15:18,970 --> 01:15:22,695 مشکل ایک چھوٹا سا ہونا مراد رہے ہیں کہ کہ کچھ تخلیقی سوچ لے. 1434 01:15:22,695 --> 01:15:25,030 1435 01:15:25,030 --> 01:15:27,790 آپ انہیں دیکھ کر، بھی پریشانی نہیں ملتا. 1436 01:15:27,790 --> 01:15:31,720 میں ضرور پلٹائیں کہیں گے سب سے پہلے آپ کے کوئز کے ذریعے. 1437 01:15:31,720 --> 01:15:35,020 مسائل سے نمٹنے آپ آپ کر سکتے ہیں جانتے ہیں کہ، 1438 01:15:35,020 --> 01:15:38,480 کیونکہ وہاں کوئی فائدہ نہیں پھنسے ایک مسئلہ پر تین موجود ہیں جب 1439 01:15:38,480 --> 01:15:42,090 صفحے پر یا چار یا پانچ اس کے بعد آپ آسانی سے کر سکتے ہیں. 1440 01:15:42,090 --> 01:15:45,331 1441 01:15:45,331 --> 01:15:48,520 >> سامعین کیوں بالکل وہی جو تم کرتے رینج سے گنا؟ 1442 01:15:48,520 --> 01:15:54,935 >> ZAMYLA چان: آپ رینج ضرب کہ آپ کو یہ کتنا ایک کے بعد طرح ہے know-- 1443 01:15:54,935 --> 01:15:55,485 تم کیا چاہتے ہو؟ 1444 01:15:55,485 --> 01:15:57,840 1445 01:15:57,840 --> 01:16:02,130 تو کیا تم، سوچ سکتے ہیں اس کی وجہ 0 اور 1 کے درمیان ایک بڑی تعداد واپس کرتا، 1446 01:16:02,130 --> 01:16:03,890 آپ کو ایک فی صد کے طور پر سوچ سکتے ہیں. 1447 01:16:03,890 --> 01:16:12,195 ہم ہیں تو یہ بنیادی طور پر کہہ رہا ہے ہماری تعداد لکیر یہاں، ایک، یہاں ہے 1448 01:16:12,195 --> 01:16:13,840 اور ب یہاں ہے. 1449 01:16:13,840 --> 01:16:19,170 تم نے اسے کتنا گزشتہ ایک ہے کی طرح ہو؟ 1450 01:16:19,170 --> 01:16:20,010 ہم کر رہے ہیں ہے. 1451 01:16:20,010 --> 01:16:24,920 تو کیا تم صرف کے لئے پوچھ رہے اس رینج، کے فی صد ہے جس 1452 01:16:24,920 --> 01:16:26,170 یہ آپ کو دے رہا ہے کیا ہے. 1453 01:16:26,170 --> 01:16:30,915 اور پھر آپ کو بنیادی طور پر صرف ایک کا اضافہ کر کے اسے پیمانے. 1454 01:16:30,915 --> 01:16:32,302 یہ ایک ریاضی دماغ چھیڑ ہے. 1455 01:16:32,302 --> 01:16:35,400 1456 01:16:35,400 --> 01:16:39,060 >> تو آخری لمحات میں کوئی مشورہ میں، وہاں تھا سوالات کے ذریعے پلٹائیں کہیں گے، 1457 01:16:39,060 --> 01:16:41,660 اعداد و شمار کون آپ کی طرح، اوہ مجھے یہ ملا ہے پتہ ہے کہ. 1458 01:16:41,660 --> 01:16:43,196 1459 01:16:43,196 --> 01:16:45,820 تقریبا بیشک وہ کرنے جا رہے ہیں آپ کو معلوم نہیں ہو گا کہ سوال ہو 1460 01:16:45,820 --> 01:16:49,580 یا اگر آپ کے پاس وقت ہے کرنے کے لئے جا رہے ہیں کہ کے لئے، تو ٹھیک ہے، آپ کی طاقت کو مارا؟ 1461 01:16:49,580 --> 01:16:50,990 آپ لوگ عظیم کرنے جا رہے ہیں. 1462 01:16:50,990 --> 01:16:52,740 ایک بہت سے موجود ہیں ایک وجہ کے لئے سوالات، 1463 01:16:52,740 --> 01:16:57,140 تمہارے پاس وقت ہے تاکہ قسم کا موقع ہے 1464 01:16:57,140 --> 01:16:59,330 کیا مظاہرہ کرنے تم پر واقعی اچھے ہیں. 1465 01:16:59,330 --> 01:17:02,370 اگر آپ ہیں تو یہ ٹھیک ہے ہر چیز میں اچھے نہیں. 1466 01:17:02,370 --> 01:17:03,371 آپ کی طاقت سے کھیلنے. 1467 01:17:03,371 --> 01:17:03,870 جی ہاں؟ 1468 01:17:03,870 --> 01:17:06,536 >> سامعین: تو اس کے لئے جا رہا ہے چھوٹا کیا گیا ہے کہ کچھ واپس؟ 1469 01:17:06,536 --> 01:17:10,810 1470 01:17:10,810 --> 01:17:15,015 جی ہاں، یہ ہو گا، کیونکہ drand 0 اور 1 کے درمیان ریٹرن. 1471 01:17:15,015 --> 01:17:17,459 1472 01:17:17,459 --> 01:17:19,250 یہ ایک 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 تاکہ، جمعرات کو دو ہے midterms ہے کم از کم تم لوگ کیا کیا جائے گا. 1492 01:17:53,675 --> 01:17:56,550 ٹھیک ہے، میں اگلے ہفتے آپ لوگ دیکھ لیں گے. 1493 01:17:56,550 --> 01:17:58,208