காண்க: 1 நான் முனைகின்றன போல நான் நினைக்கிறேன் உலக அல்லது printf ஹலோ printf எழுத ஹலோ சதவீதம் கள் அடிக்கடி சூழல்களில் நான் ஒரு அவுட் அச்சிட வேண்டும், அங்கு சரம், சில நேரங்களில் கேட்டு அந்த சரம் பயனர் பகுதியாக. நாம் உருவாக்கிய என்றால் சரி, அது நன்றாக இருக்கும் என்று என்று எங்கள் சொந்த ஒரு செயல்பாடு, , அதன் நோக்கம் வாழ்க்கையில் அச்சு பெயர் சொல்ல ஹலோ கமா அச்சிட வெறுமனே ஆகிறது அதனால் மற்றும் மிகவும் ஏற்று மிகவும் மற்றும் மிகவும் அந்த செயல்பாடு ஒரு வாதம்? நாங்கள் எங்கள் சொந்த ஒரு செயல்பாடு அறிவிக்க முடியும் நாம் பின்வருமாறு கீறல் முடியும். வேறுவிதமாக கூறினால், நான் விரும்புகிறேன் நினைக்கிறேன் உங்கள் பெயர் printf பின்னர் பயனர் கேட்க சரம் அவரது பெயர் கள் GetString சமம். பின்னர் நான் ஒரு செயல்பாடு அழைக்க வேண்டும் என்று அச்சு பெயர் அதன் உள்ளீடு ஒரு S கடந்து. இப்போது துரதிருஷ்டவசமாக, எந்த செயல்பாடு உள்ளது அச்சு பெயர் சி அல்லது அழைக்கப்படுகிறது cs50 நூலகம். ஆனால் விஷயம் இல்லை, ஏனெனில் நாங்கள் அது நம்மை செய்ய முடியும். எங்கள் சொந்த ஒரு செயல்பாடு அறிவிக்க மற்றும் பின்னர் அதை செயல்படுத்த, நாங்கள் வெறுமனே செய்ய முடியும் இந்த கோப்பில் அறிவிக்க சில அறை பின்வருமாறு இந்த செயல்பாடு, வெற்றிடத்தை - செயல்பாடு இல்லை என்று குறிப்பிடப்படுகிறது உண்மையில் ஏதாவது திரும்ப போகிறது, அது கூட ஒரு பக்க விளைவு - பெயர் அச்சிட, பிறகு குறிப்பிட வேண்டும் அச்சு பெயர் எதிர்பார்க்கிறது என்று அடைப்புக்குறிக்குள் ஒரு வகை சரம் வாதம். பொதுவாக, நாம் யோசிக்க வேண்டும் ஒரு பெயர் என்று. மேலும் நமது பிரேஸ் திறந்து விட எங்கள் பிரேஸ் மூட. பின்னர் அச்சிட உள்ளே ஹலோ கமா சதவீதம் புதிய வரி மேற்கோள் பெயர். வேறுவிதமாக கூறினால், கூட இந்த செயல்பாடு குறியீடு ஒரே ஒரு வரி தான், அது இப்போது சில உயர் இல்லை அச்சு நிலை நோக்கம் ஒரு வாழ்த்து ஒருவரின் பெயர். இப்போது உள்ளே முக்கிய, நான் இருக்கிறேன் என்று கவனிக்கிறது ஒரு கள் கடந்து அச்சு பெயர் அழைப்பு. அதனால் நான் இப்போது தெரிகிறது ஒரு முழுமையான திட்டம். மற்றவர்களிடம் இருந்து ஒரே வித்தியாசம் நாங்கள் எழுதிய இல்லை என்று மட்டும் தான் இந்த திட்டம், அது ஒரு முக்கிய உள்ளது அறிவிப்பு மற்றும் செயல்படுத்த அச்சு பெயர், என் சொந்த செயல்பாடு. தான் இப்போது என் திட்டத்தை தொகுக்கலாம் செயல்பாடு பூஜ்ஜியம், மற்றும் டாட் அதை ரன் செயல்பாடு பூஜ்யம் குறைத்துவிடும். என் பெயர் கேட்கப்படும் போது, நான் டேவிட் தட்டச்சு செய்யலாம். நான் உண்மையில் வரவேற்றனர் "ஹலோ, டேவிட்." உடன் இப்போது, நான் மிகவும் திட்டமிட்டு மாறிவிடும் முக்கிய மேலே அறிவித்தார் அச்சு பெயர், அதன் மூலம் முன்கூட்டியே சி சொல்லி அங்கு உள்ளது அச்சு என்று ஒரு செயல்பாடு நான் பயன்படுத்த முடியும் என்று பெயரிட அது பின்னர் முக்கிய. இப்போது, நான் அதற்கு பதிலாக அச்சு பெயர் வைத்தேன் என் கோப்பு கீழே, என வெளிப்படையாக நான் ஒருவேளை அந்த முக்கிய எஞ்சியுள்ள செய்ய வேண்டும் என்று நான் அல்லது முதல் விஷயம் மற்றொரு பயனர், என் குறியீடு பார்க்கிறது அது என் குறியீடு என்று மாறிவிடும் தொகுத்த போவதில்லை. குறிப்பாக, நான் திரும்பி சென்று என் முனைய சாளரத்தில் ரன் செயல்பாடு செய்ய பூஜ்யம் இப்போது, நான் திட்டுவதற்கு என்று கவனிக்க. நான் என் முனைய சாளரத்தில் மேலே என்றால், நான், சிவப்பு இந்த முதல் பிழை பார்க்க வேண்டும் உள்ளார்ந்த அறிவிப்பு செயல்பாடு அச்சு பெயர். இப்போது, என்ன அர்த்தம்? சரி, நான் செயல்படுத்த நான் கூட இந்த கோப்பு பெயர் அச்சிட, நான் இல்லை நான் முன் அது செயல்படுத்தப்படும் முக்கிய இது பயன்படுத்தப்படுகிறது. இப்போது, நாம் பழைய செல்ல முடியும் பதிப்பு மற்றும் வைத்து அச்சு பெயர் தான் செயல்படுத்த மேலே. ஆனால் நான் அதற்கு பதிலாக சி ஒரு குறிப்பை கொடுக்க முடியும் வர ஒரு செயல்பாடு இருக்கும் என்று. குறிப்பாக, முக்கிய மேலே நான் அறிவிக்க முடியும் நான் முன்பு செய்தது போல் பெயர் அச்சிட, ஆனால் இதனால், ஒரு அரைப்புள்ளி வரி முடிவுக்கு செயல்படுத்த உறுதி ஆனால் இன்னும் உண்மையில் செயல்பாட்டை செயல்படுத்த அச்சு பேரிட்டான். நான் மேல் முக்கிய முடியும் என் நான் நம்பிக்கை மற்றும் நான் உண்மையில் முடியும் என தாக்கல் கீழே அச்சு பெயர் செயல்படுத்த. நான் இப்போது என் முனைய சாளரத்தில் திரும்பி இருந்தால் மற்றும் ஒப்பனை விழாவில் பூஜ்யம் தொகுக்க, அதை தொகுக்கும் இந்த நேரத்தில். நான் டாட் சாய்வு செயல்பாடு, அதை இயக்க வேண்டும் பூஜ்யம் என் பெயர் வழங்கி, நான் "டேவிட், வணக்கம்." என வரவேற்கப்பட்டது