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