1 00:00:00,000 --> 00:00:00,620 2 00:00:00,620 --> 00:00:03,140 >> ಡೇವಿಡ್ ಜೆ MALAN: ತಂದೆಯ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಬಳಕೆದಾರರನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತದೆ 3 00:00:03,140 --> 00:00:07,210 ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಮುದ್ರಿಸಲು ಮುಂದುವರೆಯಲು ಸಾಲಿಗೆ ಪಾತ್ರ ಒಂದು ಪಾತ್ರದ. 4 00:00:07,210 --> 00:00:10,570 ಈಗ ಹಿಂದೆ, ನಾವು ಮಾಡಿದ ಎಂದು ಬಹುಶಃ ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಜೊತೆ, 5 00:00:10,570 --> 00:00:13,680 ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಚಿಕಿತ್ಸೆ ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. 6 00:00:13,680 --> 00:00:17,200 >> ಆದರೆ ಈ ಬಾರಿ, ಅವರ ಬದಲಿಗೆ ಚಿಕಿತ್ಸೆ ಅವಕಾಶ ನಿಜವಾಗಿಯೂ ಏನೆಂದು ಸ್ಟ್ರಿಂಗ್ 7 00:00:17,200 --> 00:00:18,770 ಪಾಯಿಂಟರ್ ಅಥವಾ ವಿಳಾಸ. 8 00:00:18,770 --> 00:00:22,420 ನಿರ್ದಿಷ್ಟವಾಗಿ, ಒಂದು ವಿಳಾಸವನ್ನು ಪಾತ್ರ, ನಿಜವಾಗಿಯೂ ವಿಳಾಸಕ್ಕೆ 9 00:00:22,420 --> 00:00:25,740 ಒಂದು ಅನುಕ್ರಮವನ್ನು ಮೊದಲ ಅಕ್ಷರ, ನಾವು ಒಟ್ಟಾಗಿ ತಿಳಿದಿರುವ ಪಾತ್ರಗಳು 10 00:00:25,740 --> 00:00:26,860 ಸ್ಟ್ರಿಂಗ್. 11 00:00:26,860 --> 00:00:30,740 >> ಮೊದಲ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಲು ಅವಕಾಶ ಅದು ನಿಜಕ್ಕೂ ಏನೆಂದು, ಚಾರ್ *. 12 00:00:30,740 --> 00:00:31,770 ನಾವು ರು ಕರೆ ಮಾಡುತ್ತೇವೆ. 13 00:00:31,770 --> 00:00:34,670 ನಂತರ ಅದನ್ನು ರಿಟರ್ನ್ ನಿಯೋಜಿಸಲು ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯವನ್ನು. 14 00:00:34,670 --> 00:00:36,380 >> ಮುಂದಿನ ಕೆಲವು ದೋಷ ಪರಿಶೀಲನೆ ಮಾಡೋಣ. 15 00:00:36,380 --> 00:00:42,920 ರು ಶೂನ್ಯ ವೇಳೆ, ತಕ್ಷಣ ಹಿಂದಿರುಗಲು ಅವಕಾಶ ನಾವು ಆಕಸ್ಮಿಕವಾಗಿ ಹಾಗೆ ಎಷ್ಟು 16 00:00:42,920 --> 00:00:45,630 ಎಂದು dereference ಶೂನ್ಯ ಪಾಯಿಂಟರ್. 17 00:00:45,630 --> 00:00:49,750 >> ಮುಂದೆ, ಮೇಲೆ ತಿರುಗಿ ಅವಕಾಶ ಕೆಳಗಿನಂತೆ ರು ಪಾತ್ರಗಳು. 18 00:00:49,750 --> 00:00:52,390 ಇಂಟ್, ನಾನು 0 ಪಡೆಯುತ್ತದೆ. 19 00:00:52,390 --> 00:00:55,890 n ಎಂಬುದು S ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಸಮನಾಗಿರುತ್ತದೆ. 20 00:00:55,890 --> 00:00:58,050 ಬಹಳ ನಾನು n ಗಿಂತ ಕಡಿಮೆ ಎಂದು ಹಾಗೆ. 21 00:00:58,050 --> 00:01:00,690 ಮತ್ತು ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೇಲೆ, ನಾನು ಹೆಚ್ಚಿಸಲು. 22 00:01:00,690 --> 00:01:02,710 >> ಮತ್ತು ನಾವು ಬಯಸುತ್ತೀರಿ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮಾಡಲು? 23 00:01:02,710 --> 00:01:06,180 ಈಗ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮುದ್ರಿಸಲು ಅವಕಾಶ ಒಂದೇ ಪಾತ್ರವನ್ನು 24 00:01:06,180 --> 00:01:07,910 ಹೊಸ ಲೈನ್ ನಂತರ. 25 00:01:07,910 --> 00:01:10,010 ಅಲ್ಲದೆ, ಪಾತ್ರ ಮಾಡಲು ನಾವು ಮುದ್ರಿಸಲು ಬಯಸುವ? 26 00:01:10,010 --> 00:01:16,850 ನಾವು ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ ಎಂದು ಸಲಹೆ ಎಂದು ಗಳು ಮೊತ್ತವು ಸಮನಾಗಿರುತ್ತದೆ ಜೊತೆಗೆ ನಾನು. 27 00:01:16,850 --> 00:01:18,390 >> ಈಗ, ಏಕೆ ಎಂದು ಅಭಿವ್ಯಕ್ತಿ? 28 00:01:18,390 --> 00:01:22,130 ಅಲ್ಲದೆ, ರು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ನೆನಪಿಗೆ ಆ ಮೊದಲ ಪಾತ್ರದ ವಿಳಾಸಕ್ಕೆ 29 00:01:22,130 --> 00:01:23,490 ನಮ್ಮ ಸ್ಟ್ರಿಂಗ್, ರು. 30 00:01:23,490 --> 00:01:27,470 ಏತನ್ಮಧ್ಯೆ, ನಾನು ಮೇಲೆ ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಮಾಡಲಾಗುತ್ತಿದೆ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಆರಂಭವಾಗುತ್ತದೆ ಅದು 0 ಆದ್ದರಿಂದ, 31 00:01:27,470 --> 00:01:29,590 ನಂತರ 1 ಹೋಗುತ್ತದೆ, ನಂತರ 2 ಹೋಗುತ್ತದೆ. 32 00:01:29,590 --> 00:01:33,870 >> ಆದ್ದರಿಂದ ಅಂದರೆ, ರು ಜೊತೆಗೆ ನಾನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ವಿಳಾಸವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 33 00:01:33,870 --> 00:01:35,990 ರು I-ನೇ ಅಕ್ಷರ. 34 00:01:35,990 --> 00:01:40,830 ನಾವು ರೀತಿಯಲ್ಲಿ ಮೂಲಕ ಆ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ ವೇಳೆ * ಆಯೋಜಕರು, ನಾವು ಹೋಗಿ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ 35 00:01:40,830 --> 00:01:42,650 ಸ್ಟ್ರಿಂಗ್ I-ನೇ ಅಕ್ಷರ. 36 00:01:42,650 --> 00:01:45,700 ಮತ್ತು ಎಂದು ಮೌಲ್ಯವನ್ನು ನಮ್ಮ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಬದಲಿಯಾಗಿ, 37 00:01:45,700 --> 00:01:46,840 ಶೇಕಡಾ ಸಿ 38 00:01:46,840 --> 00:01:47,840 >> ನ ಹೆಚ್ಚು ದೃಢೀಕರಿಸಲು ಲೆಟ್. 39 00:01:47,840 --> 00:01:51,720 , ನ ಉಳಿಸಲು ಅವಕಾಶ ಕಂಪೈಲ್, ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ. 40 00:01:51,720 --> 00:01:55,990 ಪಾಯಿಂಟರ್ಸ್, ಡಾಟ್ ಕತ್ತರಿಸಿ ಪಾಯಿಂಟರ್ಸ್ ಮಾಡಿ. 41 00:01:55,990 --> 00:01:58,780 ಮತ್ತು ಈಗ ನಾನು ಒಂದು ನೀಡುತ್ತೇನೆ ಸ್ಟ್ರಿಂಗ್ ನಿನ್ನ. 42 00:01:58,780 --> 00:01:59,600 ನಮೂದಿಸಿ. 43 00:01:59,600 --> 00:02:03,770 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು, ಹೆಚ್ ಇ ಎಲ್ ಎಲ್ ಒ ನೋಡಿ ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಚಾರ್. 44 00:02:03,770 --> 00:02:05,410