>> ಸ್ಪೀಕರ್ 1: ಇದು ನಾವು ತಿರುಗಿದರೆ ಯಶಸ್ವಿಯಾಗಿ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ವಿನಿಮಯ
ಒಂದು ಅವುಗಳನ್ನು ಸಾಗಿಸುವುದರಿಂದ ಅಸ್ಥಿರ ಅಲ್ಲ ಮೌಲ್ಯ ಅಥವಾ ಪ್ರತಿಯನ್ನು ಮೂಲಕ ಕಾರ್ಯ ನಿರ್ವಹಿಸುತ್ತವೆ, ಆದರೆ
ಉಲ್ಲೇಖ ಅಥವಾ ತಮ್ಮ ವಿಳಾಸಗಳನ್ನು.
ಅರ್ಥಾತ್, ನಾವು ಹತೋಟಿ ಅಗತ್ಯವಿದೆ ಒಂದು ಪಾಯಿಂಟರ್ ಎಂಬ ಏನೋ.
ಒಂದು ಪಾಯಿಂಟರ್ ನಿಜವಾಗಿಯೂ, ಕೇವಲ ಕೆಲವು ವೇರಿಯಬಲ್ ವಿಳಾಸ.
ಆದ್ದರಿಂದ ನಾವು ಎಂಬ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ವೇಳೆ ಹೇಳುತ್ತಾರೆ, ವಿಳಾಸದೊಂದಿಗೆ ವಿನಿಮಯ
ವೇರಿಯಬಲ್ ಮತ್ತೊಂದು ವಿಳಾಸವನ್ನು ವೇರಿಯಬಲ್, ಸ್ವಾಪ್ ಅಧಿಕಾರವನ್ನು ಮಾಡಬೇಕು
ಆ ವಿಳಾಸಗಳಿಗೆ ಹೋಗಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಬದಲಾಯಿಸಲು
ಅವುಗಳೆಂದರೆ ಮೌಲ್ಯಗಳು.
>> ಸಂದರ್ಭ ಈ ನೋಡೋಣ.
ಕೆಳಗಿನಂತಿವೆ ಸ್ವಾಪ್ reimplement ಲೆಟ್.
ಮೊದಲ, ಒಂದು ಇಂಟ್ ಎಂದು ಒಂದು ಬದಲಾಯಿಸಲು ಅವಕಾಶ ಆದರೆ ಒಂದು ಇಂಟ್ ಪಾಯಿಂಟರ್ ಅಥವಾ ಎಂದು
ಒಂದು ಇಂಟ್ ವಿಳಾಸವನ್ನು.
ನಂತರ ಬದಲಾವಣೆ, ಬೌ ಒಂದೇ ಮಾಡಿ ಇಂಟ್ ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ಎಂದು
ಇಂಟ್ ಅಥವಾ ಒಂದು ಇಂಟ್ ವಿಳಾಸವನ್ನು.
>> ನಂತರ ಸ್ವಾಪ್ ಒಳಗೆ, ಇನ್ನೂ ಅವಕಾಶ ನಾವು ಎಷ್ಟು tmp ಘೋಷಿಸಲು ಒಂದು
ಒಂದು ಮೌಲ್ಯ ತಾತ್ಕಾಲಿಕ ಸ್ಥಾನ.
ಆದರೆ ಒಂದು ಮೌಲ್ಯ ಒಂದು ಸ್ವತಃ ಅಲ್ಲ, ಏಕೆಂದರೆ, ಮತ್ತೆ, ಒಂದು ಈಗ ವಿಳಾಸ
ಕೆಲವು ಇಂಟ್.
ನಾವು ಆ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ ಬಯಸುವ ಮತ್ತು ಹಾಗಾಗಿ ಆ ವಿಳಾಸದಲ್ಲಿ ಇಂಟ್ ಪಡೆಯಲು, ನಾವು
ಈ ಪಾಯಿಂಟರ್ dereference, ಸಹ ರೀತಿಯಲ್ಲಿ ಮೂಲಕ ಸ್ಟಾರ್ ಆಯೋಜಕರು, ಸ್ಟಾರ್ ಒಂದು ಬರೆಯುವ.
>> ಮುಂದೆ, ನಾನು ಬದಲಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಒಂದು ಮೌಲ್ಯವನ್ನು.
ನಾನು ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಒಂದು, ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು, ಮತ್ತೆ,
ಒಂದು ಒಂದು ವಿಳಾಸ.
ಆದ್ದರಿಂದ ಹಾಗೆ, ನಾನು ಮತ್ತೆ ಅಗತ್ಯವಿದೆ ಸ್ಟಾರ್ ಪಡೆಯುತ್ತದೆ ಹೇಳಲು.
ಮತ್ತು ಈಗ ನಾನು ಮೌಲ್ಯ ಹಾಕಲು ಬಯಸುವ ಎಂದು, ಬೌ ನಲ್ಲಿ ಬಿ ಮೌಲ್ಯವನ್ನು ಅಲ್ಲ ಇದು
ಒಂದು ವಿಳಾಸ.
>> ಆದ್ದರಿಂದ ಮತ್ತೆ ನಾನು, ಸ್ಟಾರ್ ಬೌ ಹೇಳುತ್ತಾರೆ.
ನಂತರ ನನ್ನ ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ, ನಾನು ಅಗತ್ಯವಿದೆ ಬಿ ವಿಳಾಸದಲ್ಲಿ ಏನು ತಿದ್ದಿಬರೆಯಲು
ಒಂದು ಮೂಲ ಸ್ಥಳದಲ್ಲಿ ಇದ್ದ.
ಹಾಗೆ ಮಾಡಲು, ನಾನು ಸ್ಟಾರ್ ಬೌ tmp ಪಡೆಯುತ್ತದೆ.
>> ಈಗ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಈ ಕಾರ್ಯ ಕೇವಲ ಇನ್ನೂ
ಕೋಡ್ ಮೂರು ಸಾಲುಗಳಲ್ಲಿ.
ಆದರೆ ಏಕೆಂದರೆ ಮೌಲ್ಯಗಳನ್ನು ಕುಶಲಬಳಕೆಯ ತಮ್ಮ ವಿಳಾಸಕ್ಕೆ ಮೂಲಕ ಮತ್ತು
ರವಾನೆಯಾದವು ಎಂದು ಕಚ್ಚಾ ಮೌಲ್ಯಗಳನ್ನು ಕಾರ್ಯ, ನಾನು ಸ್ವಾಪ್ ಈಗ ಎಂದು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ
ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅಧಿಕಾರವನ್ನು ಎಂದು ತಮ್ಮ ವಿಳಾಸಗಳನ್ನು ಮೂಲಕ ರವಾನಿಸಲ್ಪಡುತ್ತದೆ.
>> ಆದರೆ ನಾನು ಇನ್ನೂ ಒಂದು ಬದಲಾವಣೆಯ ಅಗತ್ಯವಿದೆ.
ನಾನು ಇನ್ನು ಮುಂದೆ ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ x ಮತ್ತು y ತಮ್ಮನ್ನು.
ನಾನು ವಿಳಾಸಗಳನ್ನು ಪಾಸ್ ಅಗತ್ಯವಿದೆ x ಮತ್ತು y.
ಮತ್ತು ಹಾಗೆ, ನಾನು ಸ್ವಲ್ಪ ಕೆಲವು ಅಗತ್ಯವಿದೆ ವಿವಿಧ ಸಂಕೇತಗಳನ್ನು ಟಾಪ್ ಅಪ್.
ನಾನು ಸಾಗುವ ಮೂಲಕ x ಮತ್ತು y ವಿನಿಮಯ ಬಯಸುವ ಸೂಚಿಸಲಾಗುತ್ತದೆ X ವಿಳಾಸ,
ವನ್ನಾಗಲಿ X, ಮತ್ತು ವಿಳಾಸ ವೈ, ವನ್ನಾಗಲಿ ವೈ ಸೂಚಿಸಲಾಗುತ್ತದೆ.
>> ಹಾಗೆಯೇ, ಟಾಪ್ ಅಪ್ ಈಗ ನಾನು ಬೇಕು ಕಾರ್ಯ ನ ಮಾದರಿ ಬದಲಾಯಿಸಲು
ನಾನು ಮಾಡಿದ ಬದಲಾವಣೆ ಹೊಂದಿಸಲು, ಆದ್ದರಿಂದ ಒಂದು, ಮತ್ತೆ, ಇಂಟ್ ಒಂದು ಪಾಯಿಂಟರ್.
ಬೌ, ಮತ್ತೆ, ಇಂಟ್ ಒಂದು ಪಾಯಿಂಟರ್.
ಈಗ ನನ್ನ ಫೈಲ್ ಉಳಿಸಬಹುದು.
ಮತ್ತು ನ ಮರುಸಂಕಲಿಕೆಯು ಮತ್ತು ರನ್ ಅವಕಾಶ.
>> ಸ್ವಾಪ್ ಡಾಟ್ ಕತ್ತರಿಸಿ ಸ್ವಾಪ್.
ಈ ಸಮಯದಲ್ಲಿ, x ಮತ್ತು y ಈಗ ನಿಜಕ್ಕೂ ಇವೆ ತಮ್ಮ ಮೌಲ್ಯಗಳನ್ನು ಎಂದು ಅಂತಹ ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು
1 ಮತ್ತು 2, ಆದರೆ 2 ಮತ್ತು 1.