காண்க: 1 நாம் மாறிவிடும் வெற்றிகரமாக இரண்டு மதிப்புகள் இடமாற்றம் ஒரு அவற்றை கடந்து மாறிகள் மதிப்பு அல்லது நகல் செயல்பட, ஆனால் குறிப்பு அல்லது தங்கள் முகவரிகள் மூலமாக இயக்கப்படுகின்றன. வேறுவிதமாக கூறினால், நாம் அந்நிய வேண்டும் ஒரு சுட்டிக்காட்டி என்று ஒன்று. ஒரு சுட்டிக்காட்டி, உண்மையில், தான் சில மாறி முகவரி. அதனால் நாம், என்று ஒரு செயல்பாடு வழங்க வேண்டும் என்று, முகவரி இடமாற்றம் ஒரு மாறி மற்றொரு முகவரி மாறி, இடமாற்று அதிகாரம் வேண்டும் அந்த முகவரிகளுக்கு சென்று உண்மையில் மாற்ற உள்ளன என்று மதிப்புகள். தான் இந்த பின்னணியில் பார்க்கலாம். பின்வருமாறு இடமாற்று reimplement பார்ப்போம். முதல், ஒரு முழு எண்ணாக இருக்க முடியாது ஒரு மாற்ற வேண்டும் ஆனால் ஒரு முழு எண்ணாக சுட்டிக்காட்டி அல்லது இருக்க வேண்டும் ஒரு முழு எண்ணாக முகவரி. பின்னர் மாறும், பி அதே செய்வோம் ஒரு முழு எண்ணாக இருந்து அது ஒரு ஒரு சுட்டிக்காட்டி இருக்கும் int அல்லது ஒரு முழு எண்ணாக முகவரி. பின்னர் இடமாற்று உள்ளே, இன்னும் நாம் நாம் வேண்டும் என்று tmp அறிவிக்க ஒரு ஒரு மதிப்பு தற்காலிக இடத்தில். ஆனால் ஒரு மதிப்பு ஒரு தன்னை அல்ல, ஏனெனில், மீண்டும், ஒரு இப்போது முகவரி சில எண்ணாக. நாங்கள் அந்த முகவரிக்கு செல்ல வேண்டும் எனில் அந்த முகவரியில் எண்ணாக கிடைக்கும், நாம் இந்த சுட்டிக்காட்டி dereference, வழியில் மூலம் நட்சத்திரம் ஆபரேட்டர், நட்சத்திர எழுதும். அடுத்து, நான் மாற்ற விரும்பவில்லை ஒரு மதிப்பு. நான் மதிப்பை மாற்ற வேண்டும் ஒரு, மனதில், மீண்டும், என்று ஒரு முகவரி இருக்கிறது. எனவே, இதை செய்ய, நான் மீண்டும் வேண்டும் நட்சத்திர கிடைக்கும் என்று சொல்ல. இப்போது நான் மதிப்பு கொடுக்க வேண்டும் என்று, 'b b மதிப்பு இல்லை இது ஒரு முகவரி இருக்கிறது. எனவே மீண்டும் நான், நட்சத்திரம் ப சொல்கிறேன். என் கடைசி வரி, நான் வேண்டும் பி முகவரி என்ன மேலெழுத ஒரு அசல் இடத்தில் இருந்தது. அதை செய்ய, நான் நட்சத்திர ப tmp பெறுகிறார் செய்கிறேன். இப்போது நாள் முடிவில், இந்த செயல்பாடு தான் இன்னும் இருக்கிறது குறியீடு மூன்று கோடுகள். ஆனால் அது தான் புரியலையா தங்கள் முகவரியை மூலம் மற்றும் ஒரு நிறைவேற்றப்பட்டன என்று மூல மதிப்புகள் செயல்பாடு, நான் இடமாற்று இப்போது உள்ளது என்று கூறுகின்றனர் மதிப்புகள் மாற்ற அதிகாரம் என்று தங்கள் முகவரிகளை வழியாக கடத்தப்படுகின்றன. ஆனால் நான் இன்னும் ஒரு மாற்றத்தை உருவாக்க வேண்டும். நான் இனி அனுப்ப முடியும் x மற்றும் y தங்களை. நான் முகவரிகள் அனுப்ப வேண்டும் x மற்றும் y. அதை செய்ய, நான் சற்று சில வேண்டும் வெவ்வேறு குறியீடு மேலே. நான் கடந்து x மற்றும் y மாற்ற வேண்டும் சுட்டிக்காட்டப்படுகிறது x முகவரி, உம்மைக்குறி எக்ஸ், மற்றும் முகவரி ஒய், உம்மைக்குறி Y சுட்டிக்காட்டப்படுகிறது. இதேபோல், மேல் இப்போது நான் செய்ய வேண்டும் செயல்பாடு தான் முன்மாதிரி மாற்ற நான் செய்துவிட்டேன் என்று மாற்றம் பொருந்தும், என்று ஒரு, மீண்டும், ஒரு முழு எண்ணாக ஒரு சுட்டிக்காட்டி இருக்கிறது. பி, மீண்டும், ஒரு முழு எண்ணாக ஒரு சுட்டிக்காட்டி இருக்கிறது. இப்போது நான் என் கோப்பை சேமிக்க முடியும். மற்றும் அது மறு இயக்க அனுமதிக்க. இடமாற்று டாட் சாய்வு இடமாற்று கொள்ளுங்கள். இந்த நேரத்தில், x மற்றும் y இப்போது உண்மையில் இருக்கின்றன தங்கள் மதிப்புகள் இல்லை என்று பண்டமாற்று 1 மற்றும் 2, ஆனால் 2 மற்றும் 1.