1 00:00:07,780 --> 00:00:10,540 [Powered by Google Translate] Precendence நாம் கேள்விக்கு பதில் எப்படி இருக்கும், நாம் முதலில் என்ன செய்ய வேண்டும்? 2 00:00:10,540 --> 00:00:14,250 என்பதை கணித சமன்பாடுகள் அல்லது கணினி குறியீட்டை அலசுவதில் வரிகளை தீர்க்கும், 3 00:00:14,250 --> 00:00:17,230 நாம் பின்பற்றும் எந்த முன்னுரிமை கண்டிப்பான விதிகள் உள்ளன 4 00:00:17,230 --> 00:00:20,270 அதனால் அனைத்து கணினிகள் மற்றும் மக்கள் அதே விளைவாக பெற முடியும். 5 00:00:20,270 --> 00:00:24,710 >> முதல் ஆஃப், மிக முக்கிய விதி, குறிப்பாக பிழை சோதனைக்கு, நினைவில் 6 00:00:24,710 --> 00:00:27,680 நாம் எப்போதும் வெளிப்புறமாக உட்புறத்திலிருந்து அடைப்புக்குறிக்குள் இருந்து வேலை என்று. 7 00:00:27,680 --> 00:00:31,120 கூடுதல் அடைப்புக்குறிக்குள் பயன்படுத்தி, ஒரு பயனுள்ளதாக பிழைத்திருத்தங்களுக்கும் தந்திரோபாயம் இருக்க முடியும் 8 00:00:31,120 --> 00:00:34,640 ஆனால் அது தேவையில்லாத அடைப்புக்குறிக்குள் உள்ள குப்பை உங்கள் குறியீடு நல்ல நடைமுறை அல்ல. 9 00:00:34,640 --> 00:00:38,220 அடிப்படை ஆபரேட்டர் முன்னுரிமை விதிகள் அறிய நேரம். 10 00:00:38,220 --> 00:00:42,450 >> இரண்டாவது பொது விதி, இயக்குபவர்களுக்கு சம priorty போது இல்லை என்று 11 00:00:42,450 --> 00:00:44,820 நீங்கள் சாதாரணமாக விட்டு இருந்து வலது தீர்க்க. 12 00:00:44,820 --> 00:00:47,690 எளிய கணித கையாளும் போது நாம், அடைப்புக்குறிக்குள் தொடங்க 13 00:00:47,690 --> 00:00:52,110 பிறகு பெருக்கல் மற்றும் வகுத்தல் செய்ய, மற்றும் இறுதியாக கூடுதலாக மற்றும் கழித்தல் செய்ய. 14 00:00:52,110 --> 00:00:54,400 பெருக்கல், வகுத்தல், அதே முன்னுரிமை 15 00:00:54,400 --> 00:00:56,870 அவர்கள் அடிப்படையில் அதே செயலை ஏனெனில். 16 00:00:56,870 --> 00:01:00,880 அனைத்து பிரிவு பின்னர் வெறுமனே ஒரு மதிப்பு தலைகீழ் மூலம் பெருக்குவதன். 17 00:01:00,880 --> 00:01:04,300 இதேபோல், கழித்தல் வெறுமனே ஒரு எதிர்மறை மதிப்பு கூட்டும். 18 00:01:04,300 --> 00:01:06,150 >> ஒரு எடுத்துக்காட்டாக செய்வோம். 19 00:01:14,470 --> 00:01:18,300 முன்னுரிமை வரிசை தொடர்ந்து, நாம் அடைப்புக்குறிக்குள் தொடங்க வேண்டும். ஒன்பது கழித்து 1. 20 00:01:18,300 --> 00:01:23,410 என்று நம்மை 8 கொடுக்கும். நாம் பிரிவு மற்றும் பெருக்கல் செல்ல முடியும். 21 00:01:23,410 --> 00:01:27,450 நாங்கள் விட்டு இருந்து வலது தீர்த்து வைக்கிறேன். எனவே 2 வகுக்கப்பட்ட 10 5. 22 00:01:27,450 --> 00:01:31,290 நாம் இங்கே 5 முறை 8 உள்ளது, மற்றும் அந்த 40 கொடுப்பேன். 23 00:01:33,230 --> 00:01:35,410 நாம் முன்னுரிமை அடுத்த வரிசையில் செல்ல. 24 00:01:35,410 --> 00:01:38,730 எனவே 3 மற்றும் 40 கழித்தல் 1 சென்றார். 25 00:01:42,400 --> 00:01:43,700 மீண்டும் ஒரு வலது தீர்க்கும், 26 00:01:43,700 --> 00:01:47,650 கூடுதலாக மற்றும் கழித்தல் இடையே சம முன்னுரிமை இல்லை என்பதால். 27 00:01:47,650 --> 00:01:51,510 நாங்கள் 3 மற்றும் 40 43 என்று சொல்ல முடியாது, கழித்தல் 1 42 ஆகும். நமது பதில் தான். 28 00:01:53,920 --> 00:01:56,730 >> குறைப்பு மற்றும் சம்பள உயர்வு ஆபரேட்டர்கள் 2 வகைகள் உள்ளன; 29 00:01:56,730 --> 00:02:01,000 முன்னொட்டு வடிவம், மற்றும் மை வடிவம். 30 00:02:01,000 --> 00:02:06,130 மை வடிவம், நான் + + பொதுவாக சுழல்கள் க்கு பயன்படுத்தப்படுகிறது, 31 00:02:06,130 --> 00:02:10,500 இது தற்போதைய மதிப்பு வெளிப்பாடு பயன்படுத்தப்படும் என்று பொருள், மற்றும் அது incremented உள்ளது. 32 00:02:10,500 --> 00:02:14,240 எனவே மதிப்பு மட்டும் மாறி பயன்படுத்தப்படுகிறது அடுத்த முறை வேறு இருக்கும். 33 00:02:14,240 --> 00:02:17,910 மறுபுறம், முன்னொட்டு உயர்வு அல்லது குறைப்பு அதாவது தற்போதைய மதிப்பு 34 00:02:17,910 --> 00:02:22,760 incremented அல்லது முதல் decremented, மற்றும் அது வெளிப்படுத்தும் பயன்படுத்தப்படுகிறது. 35 00:02:22,760 --> 00:02:25,310 >> நாட்டின் முழு x ஒரு உதாரணமாக எடுத்து கொள்வோம். 36 00:02:25,310 --> 00:02:27,220 நாம் அது 5 சமமாக அமைக்க வேண்டும். 37 00:02:27,220 --> 00:02:36,500 நாம் அது மை ஆபரேட்டர் பயன்படுத்தி சொன்னால் x + + x இந்த வரிசையில் இன்னும் 5. 38 00:02:36,500 --> 00:02:39,230 நாம் அது அச்சிட இருந்தால் நாம் மதிப்பு 5 கிடைக்கும். 39 00:02:39,230 --> 00:02:42,540 ஆனால் முன்னோக்கி X1 உண்மையில் நடந்து 6 சமம். 40 00:02:42,540 --> 00:02:48,770 எனவே, இந்த வரி x 6 சமமாக இருக்கும், அதை நாம் அச்சு நாம் மதிப்பு 6 கிடைக்கும். 41 00:02:48,770 --> 00:02:57,380 நாம் முன்னொட்டு ஆப்பரேட்டர் பயன்படுத்தப்படும் இப்போது என்றால், + x, x முதல் incremented, அதன் மதிப்பு பயன்படுத்தப்படுகிறது. 42 00:02:57,380 --> 00:03:00,110 எனவே இந்த வரிசையில் 7 சமமாக உள்ளது. 43 00:03:00,110 --> 00:03:04,750 நிச்சயமாக 6 7 உயர்த்துவதன், மற்றும் நாம் அதை அச்சிட இருந்தால் நாம் மதிப்பு 7 கிடைக்கும். 44 00:03:04,750 --> 00:03:09,160 >> நாம் சுட்டிக்காட்டி குறியீடு கையாள்கிறது பார் என்று precendence கடந்த நுட்பத்தையும். 45 00:03:09,160 --> 00:03:15,050 dereference ஆபரேட்டர், நட்சத்திரம், அடிப்படை கணித ஆபரேட்டர்கள் மீது முன்னுரிமை உண்டு 46 00:03:15,050 --> 00:03:18,550 ஆனால் மை incement மற்றும் குறைப்பு ஆபரேட்டர்கள் மீது. 47 00:03:18,550 --> 00:03:20,690 இந்த எமது இறுதி உதாரணமாக நமக்கு ஏற்படுகிறது. 48 00:03:20,690 --> 00:03:24,500 நாட்டின் முழு x எடுத்து 7 சமமாக அமைக்கலாம். 49 00:03:24,500 --> 00:03:30,540 நாம் ஒரு சுட்டிக்காட்டி y செய்ய மற்றும் x முகவரி சமமாக அமைக்க வேண்டும். 50 00:03:30,540 --> 00:03:34,920 அதனால் நாம் dereference y நாம் மதிப்பு 7 வேண்டும் போது. 51 00:03:34,920 --> 00:03:39,380 இப்போது குறியீடு இந்த வரிசையில், நாம் ஏதோ ஒரு தெளிவற்ற நிலை உள்ளது. 52 00:03:39,380 --> 00:03:44,310 நாம் y முதல் dereferencing, பிறகு மதிப்பு 7 உயர்த்துவதன்? 53 00:03:44,310 --> 00:03:48,300 அல்லது நாம் சுட்டிக்காட்டி உயர்த்துவதன் மற்றும் அது dereferencing? 54 00:03:48,300 --> 00:03:52,800 உண்மையில், ஏனெனில் மை அதிகரிப்பு ஆபரேட்டர் முன்னுரிமை உண்டு 55 00:03:52,800 --> 00:03:55,370 dereference ஆபரேட்டர், நாம், சுட்டிக்காட்டி y அதிகப்படுத்த முயற்சிக்கும் 56 00:03:55,370 --> 00:03:59,170 int பைட்டுகள் அளவு மூலம் சுட்டிக்காட்டி நகர்த்த என்று. 57 00:03:59,170 --> 00:04:03,040 அடிப்படையில், நினைவக சில முற்றிலும் வேறுபட்ட புள்ளி நமக்கு ஒரு முகவரியை கொடுத்து 58 00:04:03,040 --> 00:04:05,010 மற்றும் நாம் அதை dereferencing. 59 00:04:05,010 --> 00:04:07,350 எனவே இந்த அர்த்தமற்ற வரி. 60 00:04:07,350 --> 00:04:10,250 நாம் உண்மையில், 7 மதிப்பு அதிகப்படுத்த வேண்டும் என்றால் 61 00:04:10,250 --> 00:04:14,260 நாம் அடைப்புக்குறிக்குள் y உடன் dereference ஆபரேட்டர் வைக்க வேண்டும். 62 00:04:14,260 --> 00:04:17,290 நாம் அது அதிகப்படுத்த முடியும். 63 00:04:17,290 --> 00:04:21,089 நாம் குறியீடு கடைசி வரியில் இரண்டாவது மதிப்பு x உயர்த்துவதன் மாட்டாது அதனால், 64 00:04:21,089 --> 00:04:23,380 குறியீடு கடைசி வரியில் நாம் உண்மையாகவே dereference y என்று 65 00:04:23,380 --> 00:04:26,380 மதிப்பு x கிடைக்கும் என்று அதிகப்படுத்த. 66 00:04:26,380 --> 00:04:29,540 நாம் x 8 சமமாக மதிப்பு விட்டு. 67 00:04:31,580 --> 00:04:33,580 >> இங்கே நாம் பற்றி பேசிவிட்டேன் என்று precendence விதிகள் ஒரு விரைவு முறையை தான். 68 00:04:33,580 --> 00:04:37,210 நாம் மிகவும் உட்புறமான அடைப்புக்குறிக்குள் தொடங்க மற்றும் வெளிப்புறமாக வேலை செய்வார்கள். 69 00:04:37,210 --> 00:04:41,210 நாம் நான் + அல்லது நான் போன்ற முன்னொட்டு ஆபரேட்டர்கள் செல்ல -. 70 00:04:41,210 --> 00:04:45,920 பின்னர் நட்சத்திரம் x அல்லது ampersand x போல் இயக்கப்படுகின்றன dereference மற்றும் முகவரி, 71 00:04:45,920 --> 00:04:50,260 மற்றும் + நான் அல்லது போன்ற முன்னொட்டு ஆபரேட்டர்கள் - நான். 72 00:04:50,260 --> 00:04:54,920 இறுதியாக நாம் பெருக்கல், வகுத்தல், மட்டு போன்ற எளிய கணித செயல்பாடுகளை செய்ய. 73 00:04:54,920 --> 00:04:58,400 பின்னர் கூடுதலாக, கழித்தல். 74 00:04:58,400 --> 00:05:02,170 அந்த precendence தான். நான் ஜோர்டான் Jozwiak நான், இந்த CS50 உள்ளது. 75 00:05:04,160 --> 00:05:10,480 நாம் dereference தருகிறேன் மற்றும் முகவரியை பயன்படுத்தி - எப்படி சொற்றொடர் செய்ய? 76 00:05:12,380 --> 00:05:13,190 நான் செய்து வருகிறேன். சரி.