1 00:00:07,185 --> 00:00:09,540 [Powered by Google Translate] கிறிஸ் கெர்பர்: ஒரு செயல்பாடு ஒரு சில படிகளை ஒரு தொடர் 2 00:00:09,540 --> 00:00:12,000 பொதுவாக அழைக்கப்படும் நோக்கம் அது பெரிய திட்டம், 3 00:00:12,000 --> 00:00:14,440 பல முறை மற்றும் பல மற்ற இடங்களில் இருந்து 4 00:00:14,440 --> 00:00:15,720 நிரல். 5 00:00:15,720 --> 00:00:18,480 ஒரு சி செயல்பாட்டை உருவாக்கும் போது, தேவைகள் ஒரு உள்ளது 6 00:00:18,480 --> 00:00:21,050 மீண்டும் மதிப்பு வகை குறிப்பிடவும். 7 00:00:21,050 --> 00:00:23,490 எளிய வழக்கு அழைப்பு சூழ்நிலை உள்ளது 8 00:00:23,490 --> 00:00:26,510 குறியீடு செயல்பாடு விளைவாக அக்கறை இல்லை. 9 00:00:26,510 --> 00:00:28,530 நாம் தரவு அச்சிடும் போது இந்த வழக்கு இருக்கலாம் 10 00:00:28,530 --> 00:00:31,120 என printf கொண்ட பயனர் காட்சி. 11 00:00:31,120 --> 00:00:33,140 இந்த வழக்கில், நாம் மீண்டும் மதிப்பு அறிவிக்க முடியும் 12 00:00:33,140 --> 00:00:35,020 வகை வெற்றிடத்தை இருக்கும். 13 00:00:35,020 --> 00:00:37,130 வெற்றிடத்தை பயன்படுத்தி வெறுமனே தொகுப்பி சொல்கிறது என்று இல்லை 14 00:00:37,130 --> 00:00:39,120 மதிப்பு திரும்பினார். 15 00:00:39,120 --> 00:00:40,530 இந்த மாதிரி என்று பார்ப்போம். 16 00:00:40,530 --> 00:00:42,940 >> நாம் say_hello என்று ஒரு செயல்பாடு இருக்கும் என்று சொல்கிறேன் என்று 17 00:00:42,940 --> 00:00:44,490 ஒரு வாதம் ஆகும். 18 00:00:44,490 --> 00:00:47,050 நாம் அது ஒரு நபரின் பெயர் அனுப்ப வேண்டும் மற்றும் அது ஒரு வாழ்த்து காண்பிக்கும் 19 00:00:47,050 --> 00:00:48,380 திரையில். 20 00:00:48,380 --> 00:00:50,505 பெயர் வகை எரிப்பதை * இருக்கும். 21 00:00:50,505 --> 00:00:53,080 நாம் வாதம் என்று குறிப்பிட வேண்டும். 22 00:00:53,080 --> 00:00:55,970 என் விண்ணப்பத்தை அது அச்சிடப்பட்ட என்ன தெரியுமா வேண்டும் அல்லது இல்லை 23 00:00:55,970 --> 00:00:56,970 அச்சிடப்பட்டது. 24 00:00:56,970 --> 00:00:59,680 எனவே மீண்டும் மதிப்பு வகை வெற்றிடத்தை இருக்கும். 25 00:00:59,680 --> 00:01:02,060 இந்த செயல்பாடு போன்ற ஒரு கட்டளையை திரையில் அச்சிட்டு 26 00:01:02,060 --> 00:01:07,620 printf ("ஹலோ,% s \ n 27 00:01:07,620 --> 00:01:12,100 "பெயர்);. 28 00:01:12,100 --> 00:01:14,690 வாழ்த்து காண்பிக்கப்படும் மற்றும் கட்டுப்பாடு வேண்டாம் 29 00:01:14,690 --> 00:01:16,260 அழைப்பு குறியீடு செல்ல. 30 00:01:16,260 --> 00:01:19,370 கவனிக்க ஒன்று, திரும்ப மதிப்பு வகை வெற்றிடத்தை போது தான் 31 00:01:19,370 --> 00:01:20,790 நீங்கள் மீண்டும் சேர்க்க தேவையில்லை 32 00:01:20,790 --> 00:01:22,300 விழாவில் அறிக்கை. 33 00:01:22,300 --> 00:01:25,270 நீங்கள் ஒரு சேர்க்க விரும்பினால், மீண்டும் மதிப்பு சேர்க்க வேண்டாம் 34 00:01:25,270 --> 00:01:27,420 ஒரு வாதம். 35 00:01:27,420 --> 00:01:29,380 >> சில சமயங்களில், ஒரு திரும்ப அர்த்தமுள்ளதாக 36 00:01:29,380 --> 00:01:30,570 ஒரு விழாவில் இருந்து மதிப்பு. 37 00:01:30,570 --> 00:01:33,900 நாம் add_floats என்று ஒரு செயல்பாடு எழுதி என்று சொல்கிறேன். 38 00:01:33,900 --> 00:01:36,160 நாம் அது இரண்டு வாதங்கள், இரண்டு மிதவைகள், கடக்க வேண்டும் 39 00:01:36,160 --> 00:01:37,510 முதல் மற்றும் இரண்டாவது என்று. 40 00:01:37,510 --> 00:01:40,520 அது அந்த மிதவைகள் தொகை என்ன நமக்கு சொல்லும். 41 00:01:40,520 --> 00:01:43,000 நாம், நாம் ஒன்றாக இரண்டு மிதவைகள் சேர்க்க வேண்டும் என்று முடிவு தெரியும் 42 00:01:43,000 --> 00:01:44,120 ஒரு மிதவை இருக்கும். 43 00:01:44,120 --> 00:01:47,540 என்று கொடுக்கப்பட்ட, நாம் பங்குகளாக ஒரு பதிலுக்கு வகை தேர்வு. 44 00:01:47,540 --> 00:01:50,040 இந்த விழாவில் இந்த கணக்கீடு செய்யும் மற்றும் திரும்ப 45 00:01:50,040 --> 00:01:52,260 மீண்டும் ஒரு அறிக்கையில் மதிப்புகள் 46 00:01:52,260 --> 00:01:54,770 முதல் + இரண்டாவது;. 47 00:01:54,770 --> 00:01:57,300 கட்டுப்பாட்டு அழைப்பு குறியீடு அனுப்பப்பட்டு போது, 48 00:01:57,300 --> 00:02:00,030 மதிப்பு விளைவாக இப்போது அந்த குறியீடு கிடைக்கும். 49 00:02:00,030 --> 00:02:04,250 நாம் இந்த மதிப்பு சேமிக்க முடியாது: பங்குகளாக விளைவாக = 50 00:02:04,250 --> 00:02:09,410 add_floats (3.14, 1,62 51 00:02:09,410 --> 00:02:11,290 );. 52 00:02:11,290 --> 00:02:15,200 இந்த வழக்கில் முடிவு இப்போது மதிப்பு 4,76 கொண்டிருக்க வேண்டும். 53 00:02:15,200 --> 00:02:18,620 >> ஒரு நினைவூட்டல் என, மிதவை புள்ளி மதிப்புகள் துல்லியமற்றவை ஆகும். 54 00:02:18,620 --> 00:02:21,250 இந்த டாலர்களை பயன்படுத்தி, ஒரு நிதி கணக்கீடு என்று நீங்கள் 55 00:02:21,250 --> 00:02:24,960 சென்ட், நாம் போன்ற ஒரு துல்லியமான தரவு வகை கருத்தில் கொள்ள வேண்டும் 56 00:02:24,960 --> 00:02:29,120 முகப்பு மற்றும் சில்லறைகள் உள்ள கணக்கீடு செய்ய. 57 00:02:29,120 --> 00:02:31,270 >> நாம் ஒரு இருந்து ஒரு மதிப்பு திரும்ப வேண்டும் என்று மற்றொரு வழக்கு 58 00:02:31,270 --> 00:02:33,980 விழாவில் நாம் ஒரு செயல்பாடு என்று அறிய விரும்புகிறேன் போது தான் 59 00:02:33,980 --> 00:02:35,960 வெற்றி. 60 00:02:35,960 --> 00:02:39,190 அது வெற்றிகரமாக அமையவில்லை என்றால், நாங்கள் என்ன வகை என்று விரும்பலாம் 61 00:02:39,190 --> 00:02:41,250 பிழை ஏற்பட்டது. 62 00:02:41,250 --> 00:02:43,647 நாம் எண்ண வட்டில் ஒரு கோப்பை திறக்க முயற்சிக்கும் என்று 63 00:02:43,647 --> 00:02:45,220 இது கதாபாத்திரங்கள் எண்ணிக்கை. 64 00:02:45,220 --> 00:02:48,635 கோப்பினை திறக்க முடியாது என்றால், நாம் நிறுத்த முடியும் வேண்டும் மற்றும் 65 00:02:48,635 --> 00:02:50,910 பிரச்சனை பற்றி பயனர் சொல்ல. 66 00:02:50,910 --> 00:02:54,070 >> நாம் நமது செயல்பாடு count_file_chars அழைக்கிறேன் மற்றும் அது 67 00:02:54,070 --> 00:02:55,490 ஒரு வாதத்தை எடுத்து. 68 00:02:55,490 --> 00:02:57,420 நாம் ஒரு பயன்படுத்தி கோப்பு பெயரில் அனுப்ப வேண்டும் 69 00:02:57,420 --> 00:02:59,610 கரி * கோப்பு என்று. 70 00:02:59,610 --> 00:03:03,050 இந்த விழாவில், இந்த மாதிரி ஏதாவது இருக்கும். 71 00:03:03,050 --> 00:03:05,450 இந்த எடுத்துக்காட்டில், நாம் எண்ணிக்கை திரும்பினார் எதிர்பார்ப்பதை 72 00:03:05,450 --> 00:03:07,130 0 அல்லது அதற்கு மேற்பட்ட இருக்கும். 73 00:03:07,130 --> 00:03:08,870 இந்த நம்மை எதிர்மறை முழு விட்டு 74 00:03:08,870 --> 00:03:10,200 காவலாளி மதிப்புகள் பயன்படுத்த. 75 00:03:10,200 --> 00:03:13,320 ஒரு காவலாளி மதிப்பு எளிமையாக இல்லை என்று ஒரு சிறப்பு மதிப்பு 76 00:03:13,320 --> 00:03:16,200 முறையான தரவு ஆனால் தகவலை வெளிப்படுத்தும். 77 00:03:16,200 --> 00:03:19,480 நான் அழைப்பு குறியீடு ஒரு -1 திருப்பி தந்தால், இங்கே, நான் 78 00:03:19,480 --> 00:03:21,830 உண்மையில் ஒரு பிழை ஏற்பட்டது என்று செய்தி அனுப்பும் போது 79 00:03:21,830 --> 00:03:23,810 கோப்பு அணுக முயற்சி. 80 00:03:23,810 --> 00:03:26,060 நான் தீர்மானிக்க என்று திரும்ப மதிப்பு பார்க்க முடியும் என் 81 00:03:26,060 --> 00:03:28,060 விழா அழைப்பு வெற்றி பெற்றது. 82 00:03:28,060 --> 00:03:30,350 எண் 0 அல்லது அதிக இருந்தால், எனக்கு எப்படி தெரியும் 83 00:03:30,350 --> 00:03:32,180 கோப்பில் எழுத்துக்கள் எண்ணிக்கை. 84 00:03:32,180 --> 00:03:35,310 எனினும், பல குறைவாக 0 இருந்தால், நான் வெறுமனே முடியும் 85 00:03:35,310 --> 00:03:37,350 ஒரு சிக்கல் ஏற்பட்டது என்று அச்சிட. 86 00:03:37,350 --> 00:03:40,120 என்று ஒரு வர்த்தக பரிமாற்றம் அனைத்து ஒதுக்கப்பட்ட என்று 87 00:03:40,120 --> 00:03:43,180 எதிர்மறை மதிப்புகளை காவலாளி மதிப்புகள் என, இந்த அனுமானித்து ஒரு 88 00:03:43,180 --> 00:03:46,070 32 பிட் முழு எண், நான் அடிப்படையில் சுற்றி எடுத்து 89 00:03:46,070 --> 00:03:48,970 2 பில்லியன் முடியும் திரும்ப மதிப்புகள். 90 00:03:48,970 --> 00:03:51,270 >> மீண்டும் மதிப்பு வகைகள் மிக முக்கியமான உறுப்புகள் ஒன்று 91 00:03:51,270 --> 00:03:52,460 விழா அழைப்பு. 92 00:03:52,460 --> 00:03:54,670 வட்டம் இந்த குறுகிய கண்ணோட்டம் பற்றி சிந்திக்க உதவி 93 00:03:54,670 --> 00:03:59,110 மூன்று முக்கிய வகைகள்: வெற்றிடத்தை, இதன் மதிப்பு, மற்றும் காவலாளி மதிப்புகள், 94 00:03:59,110 --> 00:04:00,190 மற்றும் போது மூன்று ஒவ்வொரு இருக்கலாம் 95 00:04:00,190 --> 00:04:02,010 உங்கள் குறியீடு உரிய. 96 00:04:02,010 --> 00:04:03,260 பார்த்து நன்றி.