1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:02,700 >> ಡೇವಿಡ್ ಜೆ MALAN: ನ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ನಾವು ಮೌಲ್ಯಗಳ ವಿನಿಮಯ ಪ್ರಯತ್ನಿಸಿ 3 00:00:02,700 --> 00:00:04,970 ಎರಡು ವ್ಯತ್ಯಾಸಗಳ x ಮತ್ತು y. 4 00:00:04,970 --> 00:00:07,490 ಮುಂಚಿತವಾಗಿ, ನಾನು ಹೆಚ್ಚು ಬರೆದ ಈಗಾಗಲೇ ಈ ಕಾರ್ಯಕ್ರಮದ. 5 00:00:07,490 --> 00:00:11,130 ಮೊದಲ, ನಾನು ವೇರಿಯಬಲ್, X ಘೋಷಿಸಿದ, ಮತ್ತು, ಇದು 1 ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಲು. 6 00:00:11,130 --> 00:00:14,120 ನಂತರ ನಾನು ವೇರಿಯಬಲ್ ವೈ ಘೋಷಿಸಲು ಮತ್ತು ಇದು ಮೌಲ್ಯ, 2 ಶೇಖರಿಸಿಡಲು. 7 00:00:14,120 --> 00:00:17,700 >> ನಂತರ ನಾನು ಪ್ರದರ್ಶಿಸಲು printf ಜೊತೆಗೆ ಮುಂದುವರೆಯಲು ಆ ಎರಡು ಚರಾಂಕಗಳ ಮೌಲ್ಯಗಳನ್ನು. 8 00:00:17,700 --> 00:00:21,090 ನಂತರ ನಾನು ಮತ್ತೊಂದು printf ಜೊತೆಗೆ ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಆ ಅಸ್ಥಿರ ವಿನಿಮಯ ಮಾಡಲು. 9 00:00:21,090 --> 00:00:23,690 ನಂತರ ನಾನು ಸ್ವಾಪ್ ಎಂಬ ಕ್ರಿಯೆಯ ಕರೆ. 10 00:00:23,690 --> 00:00:26,100 ತದನಂತರ ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಅಸ್ಥಿರ ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು ಮಾಡಲಾಗಿದೆ. 11 00:00:26,100 --> 00:00:30,610 ತದನಂತರ ನಾನು ಮುದ್ರಿಸುತ್ತದೆ ಏನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ x ಮತ್ತು y ಹೊಸ ಮೌಲ್ಯಗಳು. 12 00:00:30,610 --> 00:00:32,030 >> ಈಗ ಈ ಕಾರ್ಯವನ್ನು ಸ್ವಾಪ್ ಏನು? 13 00:00:32,030 --> 00:00:34,970 ಇದು ಸಿ ಬರುತ್ತದೆ ಅದು ಅಲ್ಲ ವಾಸ್ತವವಾಗಿ, ನಾವು ಮೇಲಿನ ನೋಡಿದರೆ ನನ್ನ 14 00:00:34,970 --> 00:00:38,850 ಕಡತ, ನೀವು ನಾನು ಡಿಕ್ಲೇರ್ಡ್ ಎಂಬುದನ್ನು ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ಈ ಕಾರ್ಯವನ್ನು ಸ್ವಾಪ್ ಒಂದು ಮಾದರಿ 15 00:00:38,850 --> 00:00:42,750 ಇದು ಎರಡು ints ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಸೂಚಿಸುವ, ವ್ಯಾಸದಲ್ಲಿ ಒಂದು ಮತ್ತು ಬಿ ಎಂದು, ಮತ್ತು ಈ 16 00:00:42,750 --> 00:00:44,300 ಕಾರ್ಯ ಏನು ಮರಳಿ. 17 00:00:44,300 --> 00:00:48,370 ಆದ್ದರಿಂದ ಬಹುಶಃ, ಇದು ಹೇಳುವ ಮಾಡುತ್ತದೆ ವಸ್ತು ತಂದೆಯ ಮತ್ತು ಬಿ ಮೌಲ್ಯಗಳನ್ನು. 18 00:00:48,370 --> 00:00:50,170 ಈಗ ಸ್ವಾಪ್ ಅನುಷ್ಠಾನಕ್ಕೆ ಅವಕಾಶ. 19 00:00:50,170 --> 00:00:53,820 >> ಮೊದಲ, ನಾನು ತಾತ್ಕಾಲಿಕ ಘೋಷಿಸಿದ ಪಡೆಯಲಿದ್ದೇನೆ ವೇರಿಯಬಲ್ ಮತ್ತು ವಹಿಸಿಕೊಡಬಹುದಾದ 20 00:00:53,820 --> 00:00:57,260 ಒಂದು ಮೌಲ್ಯ, ಆದರೂ ನಾನು ಸಾಧ್ಯವೋ ಸುಲಭವಾಗಿ ಇದು ಬೌ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. 21 00:00:57,260 --> 00:01:00,925 ನಾನು ನಂತರ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಬೌ ಆ ಸಮಾನವಾಗಿರಬೇಕು. 22 00:01:00,925 --> 00:01:04,849 ನಂತರ ಕೊನೆಯದಾಗಿ, ನಾನು ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಬಿ ಮೌಲ್ಯವನ್ನು ಯಾವುದು ಆದರೆ ಎಂದು 23 00:01:04,849 --> 00:01:06,340 ಈಗ ಟೆಂಪ್. 24 00:01:06,340 --> 00:01:08,910 >> ಈಗ ನಾನು ಕೇವಲ ಮಾಡಿದ ಯಾವ ಹಕ್ಕು ತಾರ್ಕಿಕವಾಗಿ ಸರಿಯಾಗಿದೆ. 25 00:01:08,910 --> 00:01:12,780 ನಾನು, ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್ ಸಂಗ್ರಹಿಸಿರುವ ನಂತರ ಬಿ ಎಂದು ಒಂದು ಮೌಲ್ಯ ಬದಲಾಗಿದೆ, ಮತ್ತು 26 00:01:12,780 --> 00:01:15,580 ಏನು ಒಂದು ತಂದೆಯ ಆಗಿತ್ತು ಎಂದು ಬೌ ಮೌಲ್ಯ ಬದಲಾಗಿದೆ. 27 00:01:15,580 --> 00:01:18,620 ಆದರೆ ನಾನು ಸಂಕಲಿಸಲು ಮತ್ತು ಈ ರನ್ ಪ್ರೋಗ್ರಾಂ, ನಾನು ಅಲ್ಲ ಚಿಂತೆ 28 00:01:18,620 --> 00:01:20,140 ನಾನು ನೋಡಿದರು ಹೋಗುವ. 29 00:01:20,140 --> 00:01:21,625 >> , ಯಾವುದೇ ಸ್ವಾಪ್. 30 00:01:21,625 --> 00:01:24,350 ಡಾಟ್, ಯಾವುದೇ ಸ್ವಾಪ್ ಕಡಿದು. 31 00:01:24,350 --> 00:01:27,560 ಮತ್ತು ದುರದೃಷ್ಟವಶಾತ್, printf ಗೆ ಪ್ರಕಾರ, x ಮತ್ತು y ಮೌಲ್ಯವು ಕೂಡ 32 00:01:27,560 --> 00:01:31,560 ನಾವು ವಿನಿಮಯ ಮಾಡಲು ಹಕ್ಕು ನಂತರ ಅವುಗಳನ್ನು, ಇನ್ನೂ 1 ಮತ್ತು 2. 33 00:01:31,560 --> 00:01:32,630 >> ಈಗ ಏಕೆ ಎಂದು? 34 00:01:32,630 --> 00:01:36,160 ಅಲ್ಲದೆ, ಇದು ತಿರುಗಿದರೆ ಮುಖ್ಯ, ನಾವು ಹಾದುಹೋಗುವ, ಈ ಕಾರ್ಯವನ್ನು ಸ್ವಾಪ್ ಕರೆ 35 00:01:36,160 --> 00:01:39,960 ವಾದಗಳನ್ನು x ಮತ್ತು y, ವಾಸ್ತವವಾಗಿ x ಮತ್ತು y ಪ್ರತಿಗಳನ್ನು ಎಂದು 36 00:01:39,960 --> 00:01:41,310 ಸ್ವಾಪ್ ಆಗಿ ರವಾನಿಸಲ್ಪಡುತ್ತದೆ. 37 00:01:41,310 --> 00:01:45,430 ಅರ್ಥಾತ್, ತಮ್ಮ ಮೌಲ್ಯಗಳನ್ನು 1 ಮತ್ತು 2 ಒಂದು ಮತ್ತು ಬಿ ಎಂದು ಸ್ವಾಪ್ ರವಾನೆಯಾದವು. 38 00:01:45,430 --> 00:01:48,590 ಮತ್ತು ನಾವು ಅಂತಿಮವಾಗಿ ನೀವು ಒಂದು ಮತ್ತು ಬಿ ಮುಖ್ಯ ರಲ್ಲಿ ವಿನಿಮಯ. 39 00:01:48,590 --> 00:01:50,810 >> ಆ 2 1 ಆಗುತ್ತದೆ, 1 2 ಆಗುತ್ತದೆ, ಆಗಿದೆ. 40 00:01:50,810 --> 00:01:54,630 ಆದರೆ ಸ್ವಾಪ್ ಯಾವುದೇ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಏಕೆಂದರೆ ಮತ್ತು ಏಕೆಂದರೆ ಇದು X ಪ್ರತಿಗಳನ್ನು ಪಡೆದರು 41 00:01:54,630 --> 00:01:58,220 ಮತ್ತು ವೈ, ಇದು ನಡವಳಿಕೆ ಇಲ್ಲಿದೆ x ಮತ್ತು y ಮೇಲೆ ಯಾವುದೇ ಪರಿಣಾಮ. 42 00:01:58,220 --> 00:02:02,610 ವಾಸ್ತವವಾಗಿ, ಎ ಮತ್ತು ಬಿ ಮಾತನಾಡಲು, ಕ್ಷೇತ್ರ ಗಳು x ಮತ್ತು y ಉಳಿಯುತ್ತದೆ ಆದರೆ, ಸ್ವ್ಯಾಪ್ 43 00:02:02,610 --> 00:02:03,990 ಮುಖ್ಯ ಕ್ಷೇತ್ರ. 44 00:02:03,990 --> 00:02:05,070 >> ನಾವು ಸಮಸ್ಯೆ. 45 00:02:05,070 --> 00:02:06,320 ಆದರೆ ಹೇಗೆ ಅದನ್ನು ಸರಿಪಡಿಸಲು? 46 00:02:06,320 --> 00:02:08,312