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