1 00:00:00,000 --> 00:00:02,420 >> [இசை] 2 00:00:02,420 --> 00:00:05,189 3 00:00:05,189 --> 00:00:05,980 காண்க: சரி. 4 00:00:05,980 --> 00:00:08,540 எனவே மற்றொரு பற்றி பேசுகிறேன் சி வகையான தனிப்பட்ட என்று விஷயம், 5 00:00:08,540 --> 00:00:10,010 இது தரவு வகைகள் மற்றும் மாறிகள் உள்ளது. 6 00:00:10,010 --> 00:00:12,340 போது நான் சொல்ல தனிப்பட்ட C க்கு, நான் உண்மையில் மட்டுமே சூழலில் அதாவது, 7 00:00:12,340 --> 00:00:14,470 நீங்கள் ஒரு ப்ரோக்ராமர் வந்துள்ளேன் என்று ஒரு உண்மையில் நீண்ட நேரம், 8 00:00:14,470 --> 00:00:16,270 ஒருவேளை நீங்கள் வரவில்லை தரவு வகைகள் வேலை 9 00:00:16,270 --> 00:00:18,470 நீங்கள் நவீன இருந்தால், பயன்படுத்தப்படும் நிரலாக்க மொழிகளில். 10 00:00:18,470 --> 00:00:20,432 போன்ற நவீன மொழிகளை PHP மற்றும் ஜாவா, 11 00:00:20,432 --> 00:00:22,640 நாங்கள் ஒரு சிறிய பார்க்க வேண்டும் இது பின்னர் நிச்சயமாக, 12 00:00:22,640 --> 00:00:25,550 நீங்கள் உண்மையில் குறிப்பிட வேண்டிய அவசியம் இல்லை ஒரு மாறி தரவு வகை 13 00:00:25,550 --> 00:00:26,270 நீங்கள் அதை பயன்படுத்த போது. 14 00:00:26,270 --> 00:00:28,067 >> நீங்கள் அதை அறிவிக்க மற்றும் அதை பயன்படுத்தி தொடங்க. 15 00:00:28,067 --> 00:00:29,900 அது ஒரு முழு எண்ணாக இருந்தால், அது அது ஒரு முழு எண்ணாக தெரிகிறது. 16 00:00:29,900 --> 00:00:31,960 அது ஒரு பாத்திரம் தான் என்றால், அது தான் அது ஒரு பாத்திரம் தான் தெரிகிறது. 17 00:00:31,960 --> 00:00:35,320 அது ஒரு வார்த்தை இருந்தால், அது தெரிகிறது அது என்று அழைக்கப்படும் ஒரு சரம், தான். 18 00:00:35,320 --> 00:00:37,300 >> ஆனால் சி, இது ஒரு பழைய மொழி, நாம் வேண்டும் 19 00:00:37,300 --> 00:00:39,420 தரவு குறிப்பிட ஒவ்வொரு மாறி வகை 20 00:00:39,420 --> 00:00:42,990 நாம் முதல் முறையாக உருவாக்க நாம் அது மாறி பயன்படுத்த. 21 00:00:42,990 --> 00:00:45,030 எனவே சி சில வருகிறது உள்ளமைக்கப்பட்ட தரவு வகைகள். 22 00:00:45,030 --> 00:00:46,972 மேலும் தான் தெரிந்திருந்தால் பெற அனுமதிக்க அந்த சில. 23 00:00:46,972 --> 00:00:50,180 பின்னர் அதன் பின்னர் நாங்கள் ஒரு பேசுகிறேன் தரவு வகைகள் சில பற்றி சிறிது 24 00:00:50,180 --> 00:00:54,450 நாங்கள் உங்களுக்கு எழுதியுள்ளேன் என்று, எனவே நீங்கள் CS50 உள்ள அவற்றை பயன்படுத்த முடியும். 25 00:00:54,450 --> 00:00:56,130 >> முதல் எண்ணாக இருக்கிறது. 26 00:00:56,130 --> 00:00:59,110 எண்ணாக தரவு வகை மாறிகள் பயன்படுத்தப்படுகிறது முழு எண் மதிப்புகள் சேமிக்கும். 27 00:00:59,110 --> 00:01:03,210 எனவே 1, 2, 3, எதிர்மறை 1, 2, 3, மற்றும் பல. 28 00:01:03,210 --> 00:01:05,960 ஏதாவது ஒரு இது முழு எண்கள், வினாடி வினா மனதில் கொள்ள வேண்டும், 29 00:01:05,960 --> 00:01:09,590 எப்போதும் நான்கு பைட்டுகள் எடுத்து நினைவகம், இது 32 பிட்டுகள் ஆகும். 30 00:01:09,590 --> 00:01:11,620 ஒரு பைட் எட்டு பிட்கள் உள்ளன. 31 00:01:11,620 --> 00:01:14,470 >> எனவே இந்த வரம்பில் என்று அர்த்தம் ஒரு முழு எண் சேமிக்க முடியும் என்று மதிப்புகள் 32 00:01:14,470 --> 00:01:19,130 உள்ள பொருத்த முடியும் என்ன மூலம் மட்டுமே தகவல் மதிப்புள்ள 32 பிட்கள். 33 00:01:19,130 --> 00:01:21,850 இப்போது அது மாறிவிடும் என, அது நீண்ட முன்பு முடிவு 34 00:01:21,850 --> 00:01:24,310 நாங்கள் பிரிந்து என்று 32 பிட்கள் வரம்பில் 35 00:01:24,310 --> 00:01:26,650 எதிர்மறை முழு ஒரு மற்றும் நேர்மறை முழு எண்கள், 36 00:01:26,650 --> 00:01:28,390 எல்லை ஒவ்வொரு பெறுவது பாதி. 37 00:01:28,390 --> 00:01:32,230 நாம் பிரதிநிதித்துவம் என்று மதிப்புகள் வரம்பில் எனவே எதிர்மறை 2 இருந்து ஒரு முழு எண் வரம்பில் 38 00:01:32,230 --> 00:01:36,520 2 31 ஆட்சிக்கு செய்ய 31 சக்தி கழித்து 1, 39 00:01:36,520 --> 00:01:38,190 நீங்கள் 0 ஒரு இடத்தில் வேண்டும் ஏற்படுத்தும். 40 00:01:38,190 --> 00:01:41,650 >> சாத்தியமான மதிப்புகள் எனவே அடிப்படையில் அரை நீங்கள், எதிர்மறை ஒரு முழு எண்ணாக பொருத்த முடியும் 41 00:01:41,650 --> 00:01:42,610 மற்றும் அரை நேர்மறை உள்ளன. 42 00:01:42,610 --> 00:01:47,270 மற்றும் தோராயமாக இங்கே, இந்த எதிர்மறை பற்றி 2 பில்லியன் நேர்மறை 2 பில்லியன் பற்றி. 43 00:01:47,270 --> 00:01:50,207 அல்லது கொடுக்க ஒரு ஜோடி நூறு மில்லியன் எடுத்து. 44 00:01:50,207 --> 00:01:52,290 அதனால் நீங்கள் பொருத்த முடியும் என்ன ஒரு முழு எண் மாறி. 45 00:01:52,290 --> 00:01:55,490 இப்போது நாங்கள் ஏதாவது ஒரு கையொப்பமிடாத முழு என்று. 46 00:01:55,490 --> 00:01:59,220 இப்போது கையொப்பமிடாத டேவிட் ஒரு உள்ளன மாறி தனி வகை. 47 00:01:59,220 --> 00:02:01,590 மாறாக, கையொப்பமிடாத ஆகிறது என்ன ஒரு தகுதி சுற்று என்று. 48 00:02:01,590 --> 00:02:04,990 இது தரவு மாற்றியமைக்கிறது சற்று முழு வகை. 49 00:02:04,990 --> 00:02:07,850 >> இந்த விஷயத்தில், என்ன கையொப்பமிடாத means-- மற்றும் நீங்கள் கூட முடியாது 50 00:02:07,850 --> 00:02:11,530 கையொப்பமிடாத மற்ற தரவு வகைகளை பயன்படுத்த, முழு எண் மட்டுமே ஒன்று அல்ல. 51 00:02:11,530 --> 00:02:15,310 என்ன அதை திறம்பட செய்கிறது இரட்டையர் ஆகிறது மதிப்புகள் நேர்மறை வரம்பில் 52 00:02:15,310 --> 00:02:19,350 முழு எண்ணாக உள்ள எடுக்க முடியும் என்று இனி அனுமதிக்கிறது இழப்பில் 53 00:02:19,350 --> 00:02:21,140 நீங்கள் எதிர்மறை மதிப்புகள் எடுக்க. 54 00:02:21,140 --> 00:02:25,400 நீங்கள் எனக்கு என்று எண்கள் இருந்தால், அதனால் அதிக விட 2 பில்லியன் ஆனால் குறைவான கிடைக்கும் 55 00:02:25,400 --> 00:02:31,280 4 பில்லியன் விட, எடுத்துக்காட்டாக க்கான இது 32-ம் 2 power-- 56 00:02:31,280 --> 00:02:33,330 நீங்கள் பயன்படுத்த வேண்டும் நீங்கள் ஒதுக்கப்படாத எண்ணாக 57 00:02:33,330 --> 00:02:35,050 உங்கள் மதிப்பு எதிர்மறை இருக்க மாட்டார். 58 00:02:35,050 --> 00:02:37,216 >> நீங்கள் எப்போதாவது வேண்டும் கையொப்பமிடாத மாறிகள் பயன்படுத்தப்படும் 59 00:02:37,216 --> 00:02:39,460 நான் இங்கே அதை குறிப்பிட ஏன் CS50 உள்ள, இது. 60 00:02:39,460 --> 00:02:43,830 ஆனால் மதிப்புகள் மீண்டும், எல்லை என்று நீங்கள் ஒரு கையொப்பமிடாத முழு பிரதிநிதித்துவம் முடியும் 61 00:02:43,830 --> 00:02:48,240 வழக்கமான முழு டி என, 0 உள்ளன 32 வது சக்தி கழித்து 1 2 க்கு, 62 00:02:48,240 --> 00:02:50,840 அல்லது சுமார் 0 4 பில்லியன். 63 00:02:50,840 --> 00:02:53,730 எனவே நீங்கள் திறம்பட இரு மடங்காக நான் நீங்கள் பொருத்த முடியும் என்று நேர்மறை வீச்சு, 64 00:02:53,730 --> 00:02:56,270 ஆனால் நீங்கள் அனைத்து இழந்துட்டேன் எதிர்மறை மதிப்புகள். 65 00:02:56,270 --> 00:03:00,040 >> இப்போது ஒரு ஒதுக்கி, கையொப்பமிடாத என மட்டுமே தகுதி சுற்று அல்ல 66 00:03:00,040 --> 00:03:01,790 நாம் பார்க்க வேண்டும் என்று மாறி தரவு வகைகள். 67 00:03:01,790 --> 00:03:05,779 என்று விஷயங்கள் உள்ளன குறுகிய மற்றும் நீண்ட மற்றும் கான்ஸ்ட். 68 00:03:05,779 --> 00:03:07,820 கான்ஸ்ட் நாம் ஒரு சிறிய பார்க்க வேண்டும் பிட் பின்னர் போக்கில். 69 00:03:07,820 --> 00:03:10,830 குறுகிய மற்றும் நீண்ட, நாங்கள் அநேகமாக முடியாது. 70 00:03:10,830 --> 00:03:12,830 >> ஆனால் அங்கு தெரிகிறது மற்ற தகுதிப் உள்ளன. 71 00:03:12,830 --> 00:03:14,080 கையொப்பமிடாத மட்டும் இல்லை. 72 00:03:14,080 --> 00:03:16,596 ஆனால் அதை நாம் இருக்கிறோம் மட்டும் தான் இப்போது பற்றி பேச போகிறேன். 73 00:03:16,596 --> 00:03:17,310 எனவே அனைத்து உரிமை. 74 00:03:17,310 --> 00:03:18,393 எனவே நாம் முழு மூடப்பட்டிருக்கும். 75 00:03:18,393 --> 00:03:19,200 அடுத்து என்ன? 76 00:03:19,200 --> 00:03:20,130 >> எழுத்துகள். 77 00:03:20,130 --> 00:03:23,620 எனவே எழுத்துகள் மாறிகள் பயன்படுத்தப்படுகின்றன அந்த ஒற்றை எழுத்துக்கள் சேமிக்கும். 78 00:03:23,620 --> 00:03:24,850 சார் பாத்திரம் குறுகிய உள்ளது. 79 00:03:24,850 --> 00:03:27,870 மற்றும் சில சமயங்களில் நீங்கள் கேட்க கூடும் மக்கள் கார் என அறிவிக்கிறார். 80 00:03:27,870 --> 00:03:32,020 >> பாத்திரங்கள் எப்போதும் ஒரு எடுத்து எனவே வெறும் 8 பிட்கள், இது நினைவக பைட்,. 81 00:03:32,020 --> 00:03:35,700 எனவே இந்த அவர்கள் மட்டுமே பொருத்த முடியும் என்று அர்த்தம் எதிர்மறை 2 வரம்பில் மதிப்புகள் 82 00:03:35,700 --> 00:03:42,430 ஏழாம் சக்தி, அல்லது எதிர்மறை 128, 2 7 வது சக்தி 1, அல்லது 127 கழித்து. 83 00:03:42,430 --> 00:03:45,710 >> ஆஸ்கி நன்றி, அது இருந்தது நீண்ட முன்பு ஒரு வழி முடிவு 84 00:03:45,710 --> 00:03:50,805 அந்த நேர்மறை எண்கள் கண்டறிவதில் பல்வேறு கதாபாத்திரங்கள் 0 127 85 00:03:50,805 --> 00:03:52,182 அனைத்து எங்கள் விசைப்பலகை உள்ளன என்று. 86 00:03:52,182 --> 00:03:54,640 நாம் பின்னர் பார்க்க வேண்டும் என எனவே நிச்சயமாக, நீங்கள் ஒருவேளை தருகிறேன் 87 00:03:54,640 --> 00:03:57,700 சில நினைவில்கொள்ள வந்து புள்ளி, ஒரு மூலதன, உதாரணம் க்கான 88 00:03:57,700 --> 00:04:00,732 பாத்திரம் மூலதனம் எ எண் 65, வரைபடங்கள். 89 00:04:00,732 --> 00:04:02,940 அதற்கு காரணம் ஆகிறது என்று, ஏனெனில் அது தான் என்ன 90 00:04:02,940 --> 00:04:05,490 ஆஸ்கி தரமான நியமிக்கப்பட்டுள்ள. 91 00:04:05,490 --> 00:04:07,850 >> ஸ்மால் ஒரு 97 ஆகிறது. 92 00:04:07,850 --> 00:04:11,900 போது நீங்கள் பாத்திரம் 0 உண்மையில், பாத்திரம் தட்டச்சு 93 00:04:11,900 --> 00:04:13,532 பூஜ்யம் குறிக்கும், 48 ஆகிறது. 94 00:04:13,532 --> 00:04:15,240 நீங்கள் ஒரு ஜோடி கற்றுக்கொள்கிறேன் இந்த நீங்கள் போய் என. 95 00:04:15,240 --> 00:04:17,990 நீங்கள் நிச்சயமாக வேண்டும் வருவேன் அவர்களுக்கு ஒரு சிறிய பிட் பின்னர் CS50 உள்ள. 96 00:04:17,990 --> 00:04:20,450 97 00:04:20,450 --> 00:04:23,390 >> அடுத்த முக்கிய தரவு வகை மிதவை புள்ளி எண்கள். 98 00:04:23,390 --> 00:04:26,100 எனவே மிதவை புள்ளி எண்கள் உள்ளன உண்மையான எண்கள் எனப்படும். 99 00:04:26,100 --> 00:04:28,850 அவர்கள் அடிப்படையில் எண்கள் இருக்கும் என்று அவர்களுக்கு ஒரு தசம புள்ளி வேண்டும். 100 00:04:28,850 --> 00:04:33,360 புள்ளி மதிப்புகள் மிதக்கும் முழு போன்ற உள்ளன 101 00:04:33,360 --> 00:04:36,090 நினைவகம் 4 பைட்டுகள் கொண்டிருக்கும். 102 00:04:36,090 --> 00:04:37,580 இப்போது இங்கே பட்டியலில் இருக்கிறது. 103 00:04:37,580 --> 00:04:40,890 எந்த எண் வரிசையில் ஏனெனில், அங்கே ஒரு மிதவை வரம்பில் விவரிக்கும் 104 00:04:40,890 --> 00:04:44,550 சரியாக தெளிவான அல்லது உள்ளுணர்வு அல்ல. 105 00:04:44,550 --> 00:04:47,350 >> நீங்கள் கூறுவது மட்டும் போதுமானது வேலை 32 பிட்கள் வேண்டும். 106 00:04:47,350 --> 00:04:49,730 நீங்கள் ஒரு எண்ணிக்கை இருந்தால், இது போன்ற பை, 107 00:04:49,730 --> 00:04:55,510 ஒரு முழு எண் பகுதி 3, மற்றும் ஒரு மிதக்கும் புள்ளி பகுதியாக, அல்லது தசம பகுதி 0,14159, 108 00:04:55,510 --> 00:04:58,735 மற்றும் பல, நீங்கள் இருக்க வேண்டும் அதை அனைத்தையும் பிரதிநிதித்துவம் முடியும் 109 00:04:58,735 --> 00:05:02,420 முழு பகுதியாக தசம பகுதி. 110 00:05:02,420 --> 00:05:04,550 >> எனவே நீங்கள் என்ன என்று அர்த்தம் நினைக்கிறீர்கள்? 111 00:05:04,550 --> 00:05:08,180 ஒன்று என்று தசம என்றால் பகுதியாக, நீண்ட மற்றும் நீண்ட பெறுகிறார் 112 00:05:08,180 --> 00:05:10,660 நான் ஒரு மிக பெரிய இருந்தால் முழு பகுதியாக, நான் போகலாம் 113 00:05:10,660 --> 00:05:13,090 துல்லியமான இருக்க முடியும் தசம பாகம் கொண்டு. 114 00:05:13,090 --> 00:05:15,280 அந்த உண்மையில் தான் ஒரு மிதவை கட்டுப். 115 00:05:15,280 --> 00:05:17,229 >> மிதவைகள் ஒரு துல்லியமான பிரச்சனையும் இல்லை. 116 00:05:17,229 --> 00:05:19,270 நாம் மட்டும் 32 பிட்கள் வேண்டும் வேலை, நாம் மட்டும் முடியும் 117 00:05:19,270 --> 00:05:22,510 எங்கள் தசம பகுதி மிகவும் துல்லியமான இருக்கும். 118 00:05:22,510 --> 00:05:27,300 நாம் அவசியம் ஒரு தசம முடியாது 100 அல்லது 200 இலக்கங்கள் செய்ய துல்லியமான பகுதியாக, 119 00:05:27,300 --> 00:05:29,710 நாம் மட்டுமே வேண்டும், ஏனெனில் 32 பிட்கள் வேலை. 120 00:05:29,710 --> 00:05:31,590 எனவே ஒரு மிதவை ஒரு வரையறை இருக்கிறது. 121 00:05:31,590 --> 00:05:33,590 >> இப்போது அதிர்ஷ்டவசமாக இருக்கிறது என்று மற்றொரு தரவு வகை 122 00:05:33,590 --> 00:05:36,530 , இரட்டை இது சற்றே இந்த பிரச்சனை மேற்கொள்கின்றன. 123 00:05:36,530 --> 00:05:39,980 இரட்டையர், மிதவைகள் போன்ற, மேலும் பயன்படுத்தப்படுகின்றன உண்மையான எண்கள், அல்லது மிதவை புள்ளி சேமிக்க 124 00:05:39,980 --> 00:05:40,840 மதிப்புகள். 125 00:05:40,840 --> 00:05:44,340 ஒரு வித்தியாசம் என்னவென்றால், இரட்டையர் இரட்டை துல்லியம் உள்ளன. 126 00:05:44,340 --> 00:05:48,177 அவர்கள் 64 பிட்கள் பொருத்த முடியும் தரவு, அல்லது எட்டு பைட்டுகள். 127 00:05:48,177 --> 00:05:49,010 அதற்கு என்ன பொருள்? 128 00:05:49,010 --> 00:05:51,801 சரி, நாம் இருக்க முடியும் ஒரு நிறைய தசம புள்ளி துல்லியமான. 129 00:05:51,801 --> 00:05:54,830 அதற்கு பதிலாக ஏழு செய்ய பை கொண்ட ஒரு மிதவை, ஒருவேளை இடங்களில், 130 00:05:54,830 --> 00:05:56,710 நாம் ஒருவேளை 30 இடங்களில் அது முடியும். 131 00:05:56,710 --> 00:05:59,824 அது தான் முக்கியம் என்றால், நீங்கள் வேண்டும் அதற்கு பதிலாக ஒரு மிதவை ஒரு இரட்டை பயன்படுத்த. 132 00:05:59,824 --> 00:06:01,740 அடிப்படையில், நீங்கள் என்றால் எதையும் அங்கு வேலை 133 00:06:01,740 --> 00:06:06,540 ஒரு நீண்ட தசம இடத்தில் கொண்டு மற்றும் துல்லியமான நிறைய முக்கியம், 134 00:06:06,540 --> 00:06:08,630 ஒருவேளை நீங்கள் வேண்டும் ஒரு இரட்டை overfloat பயன்படுத்த. 135 00:06:08,630 --> 00:06:11,250 இப்போது உங்கள் வேலை மிகவும் , CS50, ஒரு மிதவை போதுமானதாக வேண்டும். 136 00:06:11,250 --> 00:06:15,340 ஆனால் இரட்டையர் ஒரு உள்ளன என்று தெரிகிறது சற்றே துல்லியமான சமாளிக்க வழி 137 00:06:15,340 --> 00:06:20,980 நீங்கள் 32 ஒரு கூடுதல் கொடுத்து பிரச்சனை பிட்கள் உங்கள் எண்களை கொண்டு வேலை. 138 00:06:20,980 --> 00:06:23,650 >> இப்போது இந்த ஒரு தரவு வகை உள்ளது. 139 00:06:23,650 --> 00:06:24,390 இந்த ஒரு வகை உள்ளது. 140 00:06:24,390 --> 00:06:25,340 அது வெற்றிடத்தை என்று. 141 00:06:25,340 --> 00:06:27,506 நான் அதை பற்றி பேசுகிறேன் இங்கே நாம் ஒருவேளை நான் ஏனெனில் 142 00:06:27,506 --> 00:06:29,520 ஏற்கனவே ஒரு சில முறை CS50 அதை நான் பார்த்தேன். 143 00:06:29,520 --> 00:06:32,020 நீங்கள் யோசித்து என்ன அது பற்றி. 144 00:06:32,020 --> 00:06:33,390 >> எனவே வெற்றிடத்தை ஒரு வகை உள்ளது. 145 00:06:33,390 --> 00:06:34,097 அது இருக்கிறது. 146 00:06:34,097 --> 00:06:35,180 ஆனால் ஒரு தரவு வகை அல்ல. 147 00:06:35,180 --> 00:06:39,350 >> நாம் வகை மாறுபடும் உருவாக்க முடியாது களைவதற்கு மற்றும் அது ஒரு மதிப்பு ஒதுக்க. 148 00:06:39,350 --> 00:06:42,519 ஆனால் செயல்பாடுகளை, எடுத்துக்காட்டாக, ஒரு வெற்றிடத்தை திரும்ப வகை முடியும். 149 00:06:42,519 --> 00:06:45,060 அடிப்படையில், நீங்கள் ஒரு செயல்பாடு பார்க்கிறீர்கள் என்றால் என்று ஒரு வெற்றிடத்தை பதிலுக்கு வகை, 150 00:06:45,060 --> 00:06:46,970 அது ஒரு மதிப்பு திரும்ப இல்லை என்பதாகும். 151 00:06:46,970 --> 00:06:49,440 நீங்கள் ஒரு பொதுவான யோசிக்க நாம் இதுவரை பயன்படுத்தப்படும் என்று ஒரு செயல்பாடு 152 00:06:49,440 --> 00:06:52,780 CS50 உள்ள ஒரு மதிப்பை திரும்ப இல்லை என்று? 153 00:06:52,780 --> 00:06:54,700 >> Printf ஒன்றாகும். 154 00:06:54,700 --> 00:06:56,820 Printf உண்மையில் இல்லை நீங்கள் எதுவும் திரும்ப. 155 00:06:56,820 --> 00:06:59,850 அது ஏதாவது அச்சிடுகிறது திரை, அது அடிப்படையில் தான் 156 00:06:59,850 --> 00:07:01,650 வைட்டமின் என்ன ஒரு பக்க விளைவு. 157 00:07:01,650 --> 00:07:03,620 ஆனால் அதை நீங்கள் ஒரு மதிப்பு திரும்ப கொடுக்க முடியாது. 158 00:07:03,620 --> 00:07:08,419 நீங்கள் விளைவாக மற்றும் கடை கைப்பற்ற சில, மாறி அது பின்னர் அதை பயன்படுத்த. 159 00:07:08,419 --> 00:07:10,710 அது ஏதாவது அச்சிடுகிறது திரை மற்றும் நீங்கள் முடித்துவிட்டீர்கள். 160 00:07:10,710 --> 00:07:14,360 >> எனவே நாம் printf என்று சொல்கிறோம் ஒரு வெற்றிடத்தை செயல்பாடு என்பது. 161 00:07:14,360 --> 00:07:16,450 இது கொடுக்கிறது. 162 00:07:16,450 --> 00:07:18,580 >> ஒரு எல்லையை பட்டியலில் செயல்பாடு வெற்றிடத்தை இருக்க முடியும். 163 00:07:18,580 --> 00:07:21,410 மேலும் நீங்கள் என்று நான் பார்த்திருக்கிறேன் மிகவும் CS50 உள்ள மிகவும் ஒரு பிட். 164 00:07:21,410 --> 00:07:22,300 Int முக்கிய வெற்றிடத்தை. 165 00:07:22,300 --> 00:07:23,260 ஒரு மணியை என்று உள்ளதா? 166 00:07:23,260 --> 00:07:24,080 167 00:07:24,080 --> 00:07:27,220 அடிப்படையில் என்று அர்த்தம் என்ன என்று முக்கிய ஏதாவது காரணிகள் எடுத்து இல்லை. 168 00:07:27,220 --> 00:07:29,520 எந்த வாதம் கூட முக்கிய நிறைவேறுவது. 169 00:07:29,520 --> 00:07:32,780 இப்போது பின்னர் நாம் அங்கு உள்ளது என்று பார்க்க வேண்டும் ஒரு வழி, முக்கிய வாதங்கள் கடக்க 170 00:07:32,780 --> 00:07:36,189 ஆனால் இதுவரை என்ன நமக்கு int முக்கிய வெற்றிடத்தை காணப்படுகிறது. 171 00:07:36,189 --> 00:07:37,730 முதன்மை எந்த வாதங்களை எடுத்து இல்லை. 172 00:07:37,730 --> 00:07:40,236 அதனால் நாம் வெற்றிடத்தை என்று அந்த குறிப்பிடவும். 173 00:07:40,236 --> 00:07:42,110 நாம் தான் மிகவும் இருப்பது உண்மையை பற்றி வெளிப்படையான 174 00:07:42,110 --> 00:07:44,430 அது எந்த வாதங்களை எடுத்து இல்லை என்று. 175 00:07:44,430 --> 00:07:47,160 >> எனவே இப்போது, அது போதுமானதாக அடிப்படையில் அந்த வெற்றிடத்தை சொல்ல 176 00:07:47,160 --> 00:07:50,789 ஒரு தற்காலிக பணியாற்ற வேண்டும் நீங்கள் எதுவும் பற்றி நினைத்து. 177 00:07:50,789 --> 00:07:52,080 அது உண்மையில் எதுவுமே இல்லை. 178 00:07:52,080 --> 00:07:53,550 இங்கே திரும்பி மதிப்பு இருக்கிறது. 179 00:07:53,550 --> 00:07:54,770 இங்கே அளவுருக்கள் இருக்கிறது. 180 00:07:54,770 --> 00:07:55,709 இது வெற்றிடத்தை தான். 181 00:07:55,709 --> 00:07:57,250 அது, அந்த விட இன்னும் கொஞ்சம் சிக்கலான விஷயம். 182 00:07:57,250 --> 00:08:00,640 ஆனால் இந்த போதுமானதாக வேண்டும் நிச்சயமாக சிறந்த பகுதியாக. 183 00:08:00,640 --> 00:08:05,010 மேலும் வட்டம் இப்போது நீங்கள் ஒரு சிறிய வேண்டும் வெற்றிடத்தை என்ன ஒரு கருத்து இன்னும் பிட். 184 00:08:05,010 --> 00:08:08,460 >> அந்த எனவே ஐந்து வகையான உங்களுக்கு உள்ளன உள்ளமைக்கப்பட்ட என்று சி என்கவுண்டர் 185 00:08:08,460 --> 00:08:10,670 ஆனால் CS50 நாங்கள் ஒரு நூலகம் உள்ளது. 186 00:08:10,670 --> 00:08:13,550 நீங்கள் இதில், CS50.h. 187 00:08:13,550 --> 00:08:15,930 நீங்கள் வழங்கும் எந்த இரண்டு கூடுதல் வகையான 188 00:08:15,930 --> 00:08:18,280 ஒருவேளை நீங்கள் முடியும் என்று உங்கள் பணிகள் பயன்படுத்த, 189 00:08:18,280 --> 00:08:21,210 அல்லது பொதுவாக வேலை நிரலாக்க. 190 00:08:21,210 --> 00:08:23,030 >> இந்த முதல், bool உள்ளது. 191 00:08:23,030 --> 00:08:26,780 எனவே பூலியன் தரவு வகை, , bool, மாறிகள் பயன்படுத்தப்படுகிறது 192 00:08:26,780 --> 00:08:28,114 ஒரு பூலியன் மதிப்பு சேமிக்கும். 193 00:08:28,114 --> 00:08:29,863 நீங்கள் எப்போதும் கேள்விப்பட்டேன் என்றால் இந்த கால முன், நீங்கள் 194 00:08:29,863 --> 00:08:31,960 ஒரு பூலியன் என்று எனக்கு தெரியும் என்று மதிப்பு மட்டும் திறன் 195 00:08:31,960 --> 00:08:34,440 இரண்டு வேறுபட்ட தனி மதிப்புகள் வைத்திருக்கும். 196 00:08:34,440 --> 00:08:35,872 பகல் மற்றும் தவறான. 197 00:08:35,872 --> 00:08:37,580 இப்போது இந்த அழகான தெரிகிறது அடிப்படை, சரியான? 198 00:08:37,580 --> 00:08:40,496 இந்த ஒரு ஆச்சரியம் வகையான தான் அது உள்ளமைந்த என சி இல்லை. 199 00:08:40,496 --> 00:08:42,640 மேலும் பல நவீன மொழிகளில், நிச்சயமாக,, Booleans 200 00:08:42,640 --> 00:08:45,390 ஒரு நிலையான இயல்புநிலை தரவு வகை. 201 00:08:45,390 --> 00:08:47,192 ஆனால் சி, அவர்கள் உண்மையில் இல்லை. 202 00:08:47,192 --> 00:08:48,400 ஆனால் நாம் அதை உருவாக்கப்பட்டது. 203 00:08:48,400 --> 00:08:51,910 நீங்கள் எப்போதும் உருவாக்க வேண்டும் என்றால் அதன் வகை, bool ஒரு மாறி, 204 00:08:51,910 --> 00:08:55,230 வெறும் CS50.h, உள்ளிட்ட உறுதியாக இருக்க உங்கள் திட்டம் ஆரம்பத்தில், 205 00:08:55,230 --> 00:08:57,800 மற்றும் நீங்கள் உருவாக்க முடியும் bool வகை மாறிகள். 206 00:08:57,800 --> 00:09:02,095 >> நீங்கள் CS50.h, # சேர்க்க மறக்க, மற்றும் நீங்கள், பூலியன் வகை மாறிகள் பயன்படுத்தி 207 00:09:02,095 --> 00:09:04,970 நீங்கள் சில பிரச்சினைகளை சந்திக்க கூடும் போது, நீங்கள் உங்கள் திட்டத்தை ஒடுக்குவதற்கான. 208 00:09:04,970 --> 00:09:06,490 அதனால் தான் தேடினார் இருக்கும். 209 00:09:06,490 --> 00:09:11,180 ஒருவேளை நீங்கள் சரிசெய்ய முடியும் CS50.h. உட்பட பவுண்டு மூலம் பிரச்சினைகள் 210 00:09:11,180 --> 00:09:14,590 >> மற்ற முக்கிய தரவு வகை என்று நாம் CS50 நூலகத்தில் நீங்கள் வழங்கும் 211 00:09:14,590 --> 00:09:15,670 சரம். 212 00:09:15,670 --> 00:09:17,130 எனவே, ஒரு சரம் என்ன? 213 00:09:17,130 --> 00:09:18,520 சரங்களை உண்மையில் வெறும் வார்த்தைகள் உள்ளன. 214 00:09:18,520 --> 00:09:20,000 கதாப்பாத்திரங்கள் வசூல் இருக்கிறார்கள். 215 00:09:20,000 --> 00:09:20,640 அவர்கள் வார்த்தைகள் தான். 216 00:09:20,640 --> 00:09:21,390 அவர்கள் தண்டனை இருக்கிறோம். 217 00:09:21,390 --> 00:09:22,480 அவர்கள் பத்திகள் இருக்கிறோம். 218 00:09:22,480 --> 00:09:25,850 கூட, முழு புத்தகங்கள் இருக்கலாம். 219 00:09:25,850 --> 00:09:29,690 >> மிக நீண்ட மிகவும் குறுகிய எழுத்துக்கள் தொடர். 220 00:09:29,690 --> 00:09:34,310 நீங்கள் சரங்களை பயன்படுத்த வேண்டும் என்றால், உதாரணமாக, ஒரு வார்த்தை சேமிக்க, 221 00:09:34,310 --> 00:09:37,609 வெறும் CS50.h, சேர்க்க வேண்டும் உங்கள் திட்டத்தில் ஆரம்பத்தில் மணிக்கு 222 00:09:37,609 --> 00:09:38,900 அதனால் நீங்கள் சரம் வகை பயன்படுத்த முடியும். 223 00:09:38,900 --> 00:09:43,910 பின்னர் நீங்கள் மாறிகள் உருவாக்க முடியும் யாருடைய தரவு வகை சரம். 224 00:09:43,910 --> 00:09:46,160 இப்போது பின்னர் நிச்சயமாக, நாங்கள் தான் என்று பார்க்க வேண்டும் 225 00:09:46,160 --> 00:09:47,752 ஒன்று இல்லை முழு கதை. 226 00:09:47,752 --> 00:09:49,460 நாம் விஷயங்களை சந்திக்க வேண்டும் என்றழைக்கப்படும் கட்டமைப்புகள் 227 00:09:49,460 --> 00:09:54,249 இருக்கலாம் என்ன உங்களைக் குழுவில் அனுமதிக்கும் ஒரு முழு எண் மற்றும் ஒரே அலகாக ஒரு சரம். 228 00:09:54,249 --> 00:09:56,290 மற்றும் நாம், என்று பயன்படுத்தலாம் சில நோக்கம், எந்த வலிமை 229 00:09:56,290 --> 00:09:57,750 நிச்சயமாக பின்னர் கைக்குள் வந்து. 230 00:09:57,750 --> 00:09:59,500 >> மற்றும் நாம் கற்றுக்கொள்ள வேண்டும் வரையறுக்கப்பட்ட வகையான பற்றி, 231 00:09:59,500 --> 00:10:01,720 இது உருவாக்க அனுமதிக்கும் உங்கள் சொந்த தரவு வகைகள். 232 00:10:01,720 --> 00:10:03,060 நாம் கவலைப்பட வேண்டிய அவசியம் இல்லை இப்போது அது பற்றி. 233 00:10:03,060 --> 00:10:04,550 ஆனால் தான் என்று எனக்கு தெரியும் அடிவானத்தில் ஏதாவது, 234 00:10:04,550 --> 00:10:07,633 இந்த முழு நிறைய இருக்கிறது என்று நான் சொல்கிறேன் விட வகை ஒன்று 235 00:10:07,633 --> 00:10:08,133 இப்போது. 236 00:10:08,133 --> 00:10:10,591 எனவே இப்போது நாம் ஒரு கற்று அடிப்படை தரவு பற்றி கொஞ்சம் 237 00:10:10,591 --> 00:10:14,230 வகையான மற்றும் CS50 தரவு வகைகள், நாம் மாறிகள் வேலை எப்படி பற்றி பேச 238 00:10:14,230 --> 00:10:18,530 இந்த பயன்படுத்தி அவற்றை உருவாக்க எங்கள் திட்டங்கள் தரவு வகைகள். 239 00:10:18,530 --> 00:10:22,670 நீங்கள் ஒரு மாறி உருவாக்க வேண்டும் என்றால், நீங்கள் செய்ய வேண்டிய அனைத்து இரண்டு விஷயங்கள் இருக்கிறது. 240 00:10:22,670 --> 00:10:24,147 >> முதல், நீங்கள் அதை ஒரு வகை கொடுக்க வேண்டும். 241 00:10:24,147 --> 00:10:26,230 நீங்கள் வேண்டும் இரண்டாவது விஷயம் செய்ய அதை ஒரு பெயர் கொடுக்க உள்ளது. 242 00:10:26,230 --> 00:10:28,740 நீங்கள் அவ்வாறு அறைந்துவிட்டேன் ஒருமுறை ஒரு அந்த வரிசையில் இறுதியில் அரைப்புள்ளி, 243 00:10:28,740 --> 00:10:29,830 நீங்கள் ஒரு மாறி என்று உருவாக்கப்பட்டது. 244 00:10:29,830 --> 00:10:32,370 >> எனவே இங்கே இரண்டு உதாரணங்கள் தான். 245 00:10:32,370 --> 00:10:35,744 Int எண்; கரி கடிதம் ;. 246 00:10:35,744 --> 00:10:36,660 நான் இங்கே என்ன செய்தேன்? 247 00:10:36,660 --> 00:10:38,110 நான் இரண்டு மாறிகள் உருவாக்கப்பட்டது. 248 00:10:38,110 --> 00:10:40,190 >> மாறி, முதல் பெயர் எண். 249 00:10:40,190 --> 00:10:44,830 மற்றும் எண் முழு வைத்திருக்கும் திறனுடைய அதன் வகை முழு எண்ணாக இருப்பதால், மதிப்புகள் தட்டச்சு செய்யவும். 250 00:10:44,830 --> 00:10:48,040 கடிதம் மற்றொரு மாறி உள்ளது என்று எழுத்துக்கள் நடத்த முடியும் 251 00:10:48,040 --> 00:10:50,240 அதன் தரவு வகை எரிப்பதை ஏனெனில். 252 00:10:50,240 --> 00:10:51,772 >> அழகான நேரடியான, சரியான? 253 00:10:51,772 --> 00:10:53,480 நீங்கள் கண்டால் அங்கு ஒரு சூழ்நிலையில் 254 00:10:53,480 --> 00:10:56,250 நீங்கள் பல உருவாக்க வேண்டும் அதே வகை மாறிகள், 255 00:10:56,250 --> 00:10:58,740 நீங்கள் மட்டும் குறிப்பிட வேண்டும் ஒருமுறை வகை பெயர். 256 00:10:58,740 --> 00:11:01,600 அப்போது தான் பல மாறிகள் பட்டியலிட அந்த வகை நீங்கள் வேண்டும் என. 257 00:11:01,600 --> 00:11:04,230 >> எனவே நான், உதாரணமாக, இங்கே முடியும் குறியீடு இந்த மூன்றாவது வரிசையில், 258 00:11:04,230 --> 00:11:07,420 எண்ணாக உயரம் ;, புதிய வரி சொல்கிறது. 259 00:11:07,420 --> 00:11:08,291 இண்ட் அகலம் ;. 260 00:11:08,291 --> 00:11:09,290 அதுவும் வேலை என்று. 261 00:11:09,290 --> 00:11:12,039 நான் இன்னும் இரண்டு மாறிகள் என்று உயரம் மற்றும் அகலம், அது ஒவ்வொரு 262 00:11:12,039 --> 00:11:12,730 ஒரு முழு எண் ஆகும். 263 00:11:12,730 --> 00:11:16,970 ஆனால் நான், சி தொடரியல் விஷயங்களை அனுமதி ஒரு வரி ஒரு இணைக்கும். 264 00:11:16,970 --> 00:11:20,230 இண்ட் உயரம், அகலம்; அதே விஷயம். 265 00:11:20,230 --> 00:11:23,900 நான் கூப்பிட்டும், இரண்டு மாறிகள் ஒரு உருவாக்கப்பட்டது அகலம் உயரம் ஒன்று, இவை இரண்டும் 266 00:11:23,900 --> 00:11:26,730 ஹோல்டிங் திறன் உள்ளன முழு வகை மதிப்புகள். 267 00:11:26,730 --> 00:11:30,920 >> இதேபோல் இங்கே, நான் மூன்று உருவாக்க முடியும் ஒரே நேரத்தில் புள்ளி மதிப்புகள் மிதக்கும். 268 00:11:30,920 --> 00:11:33,350 நான் ஒருவேளை ஒரு மாறி உருவாக்க முடியும் 2-- சதுர ரூட் என்று 269 00:11:33,350 --> 00:11:35,766 இது மறைமுகமாக இறுதியில் சாப்பிடுவேன் மிதவை புள்ளி நடத்த 270 00:11:35,766 --> 00:11:39,222 சதுர அந்த பிரதிநிதித்துவம் 2-- சதுர 3 வேர், மற்றும் பை வேர். 271 00:11:39,222 --> 00:11:41,180 நான் இதை செய்திருக்க முடியும் மூன்று தனி வரிகளில். 272 00:11:41,180 --> 00:11:47,690 நடமாடும், சதுர ரூட் 2; சதுர ரூட் மிதப்பதற்கு 3; பை மிதக்க; அதுவும் வேலை என்று. 273 00:11:47,690 --> 00:11:50,590 >> ஆனால் மீண்டும், நான் ஒருங்கிணைப்பதற்கு முடியும் குறியீடு ஒரு வரி இந்த. 274 00:11:50,590 --> 00:11:54,050 விஷயங்களை ஒரு சிறிது செய்கிறது குறுகிய, போன்ற மிகச்சிலரே இல்லை. 275 00:11:54,050 --> 00:11:57,259 >> இப்போது பொதுவாக, இது மட்டுமே நல்ல வடிவமைப்பு தான் நீங்கள் அதை தேவைப்படும் போது ஒரு மாறி அறிவிக்க. 276 00:11:57,259 --> 00:11:59,050 மற்றும் நாம் ஒரு சிறிய பேசுகிறேன் அது பற்றி பிட் மேலும் 277 00:11:59,050 --> 00:12:00,945 பின்னர் நிச்சயமாக போது நாம் நோக்கம் பற்றி. 278 00:12:00,945 --> 00:12:03,320 எனவே அவசியம் தேவையில்லை உங்கள் மாறிகள் அனைத்து உருவாக்க 279 00:12:03,320 --> 00:12:05,990 திட்டம் ஆரம்பத்தில் இது சில மக்கள், கடந்த செய்திருக்க கூடும் 280 00:12:05,990 --> 00:12:08,700 அல்லது நிச்சயமாக ஒரு மிகவும் பொதுவான இருந்தது குறியீட்டு நடைமுறையில் பல ஆண்டுகளுக்கு முன்பு 281 00:12:08,700 --> 00:12:11,700 சி பணிபுரியும் போது நீங்கள் வெறும் வலிமை போது ஒரு மாறி வலது உருவாக்க வேண்டும் 282 00:12:11,700 --> 00:12:13,140 நீங்கள் தேவை. 283 00:12:13,140 --> 00:12:13,640 எல்லாம் சரி. 284 00:12:13,640 --> 00:12:15,150 எனவே நாம் மாறிகள் உருவாக்கப்பட்டது. 285 00:12:15,150 --> 00:12:16,790 எப்படி நாம் பயன்படுத்துவது? 286 00:12:16,790 --> 00:12:18,650 நாம், அறிவிக்கலாம் பிறகு ஒரு மாறி, நாம் தேவையில்லை 287 00:12:18,650 --> 00:12:21,237 தரவு வகை குறிப்பிட என்று மாறி இனி. 288 00:12:21,237 --> 00:12:24,070 நீங்கள் அவ்வாறு இருந்தால் உண்மையில், நீங்கள் போகலாம் சில வித்தியாசமான விளைவுகளை முடிவடையும் 289 00:12:24,070 --> 00:12:25,490 நாம் வகையான இப்போது விரிவுரை வேண்டும் என்று. 290 00:12:25,490 --> 00:12:27,365 ஆனால் என்ன அது போதுமானதாக, வித்தியாசமான விஷயங்களை போகிறீர்கள் 291 00:12:27,365 --> 00:12:30,740 கவனக்குறைவாக நீங்கள் நடக்கிறது தொடங்க அதே பெயரில் மாறிகள் அறிவிக்க 292 00:12:30,740 --> 00:12:32,210 திரும்ப திரும்ப. 293 00:12:32,210 --> 00:12:33,882 >> எனவே இங்கே நான் குறியீடு நான்கு கோடுகள் வேண்டும். 294 00:12:33,882 --> 00:12:36,090 நான் ஒரு ஜோடி வேண்டும் வெறும் குறிக்கும்வண்ணமாக கருத்துகள் 295 00:12:36,090 --> 00:12:37,840 என்ன நடக்கிறது ஒவ்வொரு கோடு என்பது வெறும் உதவ 296 00:12:37,840 --> 00:12:40,520 நீங்கள் என்ன நடக்கிறது அமைந்துள்ளது. 297 00:12:40,520 --> 00:12:41,520 எனவே எண்ணாக எண் ;. 298 00:12:41,520 --> 00:12:42,520 நீங்கள் முன்பு பார்த்தேன். 299 00:12:42,520 --> 00:12:44,000 என்று ஒரு மாறி அறிவிப்பு தான். 300 00:12:44,000 --> 00:12:46,670 >> நான் இப்போது ஒரு மாறி என்று உருவாக்கப்பட்டது என்று என பல 301 00:12:46,670 --> 00:12:48,970 முழு எண்-வகை மதிப்புகள் வைத்திருக்கும் திறனுடைய. 302 00:12:48,970 --> 00:12:50,210 நான் அதை அறிவித்தார். 303 00:12:50,210 --> 00:12:53,770 >> நான் ஒதுக்க நான் அடுத்த வரி மதிப்பை எண்ணாக. 304 00:12:53,770 --> 00:12:54,992 எண் 17 சமம். 305 00:12:54,992 --> 00:12:55,950 அங்கு என்ன நடக்கிறது? 306 00:12:55,950 --> 00:12:58,880 நான் எண்ணிக்கை 17 வைத்தது என்று மாறி உள்ளே. 307 00:12:58,880 --> 00:13:02,760 >> நான் எப்போதும் பின்னர் அவுட் அச்சிட என்றால் என்ன எண் உள்ளடக்கங்களை பின்னர் உள்ளன, 308 00:13:02,760 --> 00:13:04,030 அவர்கள் அதை 17 தான் எனக்கு சொல்ல வேண்டும். 309 00:13:04,030 --> 00:13:07,030 அதனால் நான் ஒரு மாறி அறிவித்தார், பின்னர் நான் அதை ஒதுக்கப்படும். 310 00:13:07,030 --> 00:13:10,570 >> நாம் செயல்முறை மீண்டும் முடியாது மீண்டும் எரிப்பதை எழுத்துடன் ;. 311 00:13:10,570 --> 00:13:11,640 ஒரு அறிவிப்பு தான். 312 00:13:11,640 --> 00:13:14,010 கடிதம் மூலதன சமகிறது எச் ஒரு வேலையை தான். 313 00:13:14,010 --> 00:13:16,030 அழகான நேரடியான, மிகவும். 314 00:13:16,030 --> 00:13:18,319 >> இந்த நிகழ்ச்சிப்போக்கு இப்போது வலிமை வேடிக்கையானதாக தெரிகிறது. 315 00:13:18,319 --> 00:13:20,110 நாம் ஏன் இப்படி செய்கிறீர்கள் குறியீடு இரண்டு கோடுகள் உள்ள? 316 00:13:20,110 --> 00:13:21,401 அதை செய்ய ஒரு சிறந்த வழி உள்ளது? 317 00:13:21,401 --> 00:13:22,250 உண்மையில், உள்ளது. 318 00:13:22,250 --> 00:13:24,375 சில நேரங்களில் நீங்கள் பார்க்க வேண்டும் இந்த துவக்கும் என்று. 319 00:13:24,375 --> 00:13:28,446 நீங்கள் மாறி அறிவிக்க, அது, தான் மற்றும் அதே நேரத்தில் ஒரு மதிப்பு ஒதுக்க. 320 00:13:28,446 --> 00:13:30,320 இந்த உண்மையில் ஒரு அழகான ஆகிறது பொதுவான விஷயம் செய்ய. 321 00:13:30,320 --> 00:13:32,870 நீங்கள் ஒரு மாறி, நீங்கள் வழக்கமாக உருவாக்க போது அது சில அடிப்படை மதிப்பு வேண்டும். 322 00:13:32,870 --> 00:13:34,330 கூட அது 0 அல்லது ஏதாவது என்றால். 323 00:13:34,330 --> 00:13:36,180 நீ அதை ஒரு மதிப்பு கொடுக்க. 324 00:13:36,180 --> 00:13:38,360 >> நீங்கள் ஒரு மாறி துவக்க முடியும். 325 00:13:38,360 --> 00:13:42,320 17 சமம் எண் முழு எண்ணாக போல இருக்கிறது மேலே குறியீடு முதல் இரண்டு வரிகளை. 326 00:13:42,320 --> 00:13:46,829 சார் ஒரு கடிதம் எச் அதே தான் சமம் மேலே குறியீடு மூன்றாவது மற்றும் நான்காவது கோடுகள். 327 00:13:46,829 --> 00:13:49,620 இங்கே மிக முக்கியமான எதிர் நாம் பிரகடனம் மற்றும் ஒதுக்க போது 328 00:13:49,620 --> 00:13:51,740 நாம் நான் பின்னர் மாறிகள் ஆகின்றன அது பிரகடனம், அறிவிப்பு 329 00:13:51,740 --> 00:13:53,700 நான் மீண்டும் தரவு வகை பயன்படுத்தி. 330 00:13:53,700 --> 00:13:57,916 நான் எண்ணாக எண்ணிக்கை 17 சமம் உதாரணமாக இரண்டாவது வரி குறியீடு. 331 00:13:57,916 --> 00:13:59,290 நான் ஒரு எண் 17 சமம். 332 00:13:59,290 --> 00:14:02,537 >> மீண்டும், ஒரு மாறி பிறகு மீண்டும் பிரகடனம் நீங்கள் ஏற்கனவே ஏற்படலாம் அறிவித்தார் 333 00:14:02,537 --> 00:14:03,620 சில வித்தியாசமான, அதன் விளைவு. 334 00:14:03,620 --> 00:14:05,950 அதனால் தான் கவனமாக இருக்க வேண்டும். 335 00:14:05,950 --> 00:14:06,660 >> நான் டக் லாயிட் இருக்கிறேன். 336 00:14:06,660 --> 00:14:08,870 மற்றும் இந்த CS50 உள்ளது. 337 00:14:08,870 --> 00:14:10,499