[Powered by Google Translate] கிறிஸ் கெர்பர்: ஒரு செயல்பாடு ஒரு சில படிகளை ஒரு தொடர்
பொதுவாக அழைக்கப்படும் நோக்கம் அது பெரிய திட்டம்,
பல முறை மற்றும் பல மற்ற இடங்களில் இருந்து
நிரல்.
ஒரு சி செயல்பாட்டை உருவாக்கும் போது, தேவைகள் ஒரு உள்ளது
மீண்டும் மதிப்பு வகை குறிப்பிடவும்.
எளிய வழக்கு அழைப்பு சூழ்நிலை உள்ளது
குறியீடு செயல்பாடு விளைவாக அக்கறை இல்லை.
நாம் தரவு அச்சிடும் போது இந்த வழக்கு இருக்கலாம்
என printf கொண்ட பயனர் காட்சி.
இந்த வழக்கில், நாம் மீண்டும் மதிப்பு அறிவிக்க முடியும்
வகை வெற்றிடத்தை இருக்கும்.
வெற்றிடத்தை பயன்படுத்தி வெறுமனே தொகுப்பி சொல்கிறது என்று இல்லை
மதிப்பு திரும்பினார்.
இந்த மாதிரி என்று பார்ப்போம்.
>> நாம் say_hello என்று ஒரு செயல்பாடு இருக்கும் என்று சொல்கிறேன் என்று
ஒரு வாதம் ஆகும்.
நாம் அது ஒரு நபரின் பெயர் அனுப்ப வேண்டும் மற்றும் அது ஒரு வாழ்த்து காண்பிக்கும்
திரையில்.
பெயர் வகை எரிப்பதை * இருக்கும்.
நாம் வாதம் என்று குறிப்பிட வேண்டும்.
என் விண்ணப்பத்தை அது அச்சிடப்பட்ட என்ன தெரியுமா வேண்டும் அல்லது இல்லை
அச்சிடப்பட்டது.
எனவே மீண்டும் மதிப்பு வகை வெற்றிடத்தை இருக்கும்.
இந்த செயல்பாடு போன்ற ஒரு கட்டளையை திரையில் அச்சிட்டு
printf ("ஹலோ,% s \ n
"பெயர்);.
வாழ்த்து காண்பிக்கப்படும் மற்றும் கட்டுப்பாடு வேண்டாம்
அழைப்பு குறியீடு செல்ல.
கவனிக்க ஒன்று, திரும்ப மதிப்பு வகை வெற்றிடத்தை போது தான்
நீங்கள் மீண்டும் சேர்க்க தேவையில்லை
விழாவில் அறிக்கை.
நீங்கள் ஒரு சேர்க்க விரும்பினால், மீண்டும் மதிப்பு சேர்க்க வேண்டாம்
ஒரு வாதம்.
>> சில சமயங்களில், ஒரு திரும்ப அர்த்தமுள்ளதாக
ஒரு விழாவில் இருந்து மதிப்பு.
நாம் add_floats என்று ஒரு செயல்பாடு எழுதி என்று சொல்கிறேன்.
நாம் அது இரண்டு வாதங்கள், இரண்டு மிதவைகள், கடக்க வேண்டும்
முதல் மற்றும் இரண்டாவது என்று.
அது அந்த மிதவைகள் தொகை என்ன நமக்கு சொல்லும்.
நாம், நாம் ஒன்றாக இரண்டு மிதவைகள் சேர்க்க வேண்டும் என்று முடிவு தெரியும்
ஒரு மிதவை இருக்கும்.
என்று கொடுக்கப்பட்ட, நாம் பங்குகளாக ஒரு பதிலுக்கு வகை தேர்வு.
இந்த விழாவில் இந்த கணக்கீடு செய்யும் மற்றும் திரும்ப
மீண்டும் ஒரு அறிக்கையில் மதிப்புகள்
முதல் + இரண்டாவது;.
கட்டுப்பாட்டு அழைப்பு குறியீடு அனுப்பப்பட்டு போது,
மதிப்பு விளைவாக இப்போது அந்த குறியீடு கிடைக்கும்.
நாம் இந்த மதிப்பு சேமிக்க முடியாது: பங்குகளாக விளைவாக =
add_floats (3.14, 1,62
);.
இந்த வழக்கில் முடிவு இப்போது மதிப்பு 4,76 கொண்டிருக்க வேண்டும்.
>> ஒரு நினைவூட்டல் என, மிதவை புள்ளி மதிப்புகள் துல்லியமற்றவை ஆகும்.
இந்த டாலர்களை பயன்படுத்தி, ஒரு நிதி கணக்கீடு என்று நீங்கள்
சென்ட், நாம் போன்ற ஒரு துல்லியமான தரவு வகை கருத்தில் கொள்ள வேண்டும்
முகப்பு மற்றும் சில்லறைகள் உள்ள கணக்கீடு செய்ய.
>> நாம் ஒரு இருந்து ஒரு மதிப்பு திரும்ப வேண்டும் என்று மற்றொரு வழக்கு
விழாவில் நாம் ஒரு செயல்பாடு என்று அறிய விரும்புகிறேன் போது தான்
வெற்றி.
அது வெற்றிகரமாக அமையவில்லை என்றால், நாங்கள் என்ன வகை என்று விரும்பலாம்
பிழை ஏற்பட்டது.
நாம் எண்ண வட்டில் ஒரு கோப்பை திறக்க முயற்சிக்கும் என்று
இது கதாபாத்திரங்கள் எண்ணிக்கை.
கோப்பினை திறக்க முடியாது என்றால், நாம் நிறுத்த முடியும் வேண்டும் மற்றும்
பிரச்சனை பற்றி பயனர் சொல்ல.
>> நாம் நமது செயல்பாடு count_file_chars அழைக்கிறேன் மற்றும் அது
ஒரு வாதத்தை எடுத்து.
நாம் ஒரு பயன்படுத்தி கோப்பு பெயரில் அனுப்ப வேண்டும்
கரி * கோப்பு என்று.
இந்த விழாவில், இந்த மாதிரி ஏதாவது இருக்கும்.
இந்த எடுத்துக்காட்டில், நாம் எண்ணிக்கை திரும்பினார் எதிர்பார்ப்பதை
0 அல்லது அதற்கு மேற்பட்ட இருக்கும்.
இந்த நம்மை எதிர்மறை முழு விட்டு
காவலாளி மதிப்புகள் பயன்படுத்த.
ஒரு காவலாளி மதிப்பு எளிமையாக இல்லை என்று ஒரு சிறப்பு மதிப்பு
முறையான தரவு ஆனால் தகவலை வெளிப்படுத்தும்.
நான் அழைப்பு குறியீடு ஒரு -1 திருப்பி தந்தால், இங்கே, நான்
உண்மையில் ஒரு பிழை ஏற்பட்டது என்று செய்தி அனுப்பும் போது
கோப்பு அணுக முயற்சி.
நான் தீர்மானிக்க என்று திரும்ப மதிப்பு பார்க்க முடியும் என்
விழா அழைப்பு வெற்றி பெற்றது.
எண் 0 அல்லது அதிக இருந்தால், எனக்கு எப்படி தெரியும்
கோப்பில் எழுத்துக்கள் எண்ணிக்கை.
எனினும், பல குறைவாக 0 இருந்தால், நான் வெறுமனே முடியும்
ஒரு சிக்கல் ஏற்பட்டது என்று அச்சிட.
என்று ஒரு வர்த்தக பரிமாற்றம் அனைத்து ஒதுக்கப்பட்ட என்று
எதிர்மறை மதிப்புகளை காவலாளி மதிப்புகள் என, இந்த அனுமானித்து ஒரு
32 பிட் முழு எண், நான் அடிப்படையில் சுற்றி எடுத்து
2 பில்லியன் முடியும் திரும்ப மதிப்புகள்.
>> மீண்டும் மதிப்பு வகைகள் மிக முக்கியமான உறுப்புகள் ஒன்று
விழா அழைப்பு.
வட்டம் இந்த குறுகிய கண்ணோட்டம் பற்றி சிந்திக்க உதவி
மூன்று முக்கிய வகைகள்: வெற்றிடத்தை, இதன் மதிப்பு, மற்றும் காவலாளி மதிப்புகள்,
மற்றும் போது மூன்று ஒவ்வொரு இருக்கலாம்
உங்கள் குறியீடு உரிய.
பார்த்து நன்றி.