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