1 00:00:00,000 --> 00:00:02,970 >> [ಸಂಗೀತ] 2 00:00:02,970 --> 00:00:14,355 3 00:00:14,355 --> 00:00:15,700 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 4 00:00:15,700 --> 00:00:18,832 ಈ CS50 ಮತ್ತು ಈ ವೀಕ್ 2 ಪ್ರಾರಂಭ. 5 00:00:18,832 --> 00:00:21,040 ಮತ್ತು ನೀವು ಮೇಲೆ ಕರೆಸಿಕೊಳ್ಳುವುದು ಮಾಡುತ್ತೇವೆ ವಾರಗಳ ಹಿಂದೆ ಒಂದೆರಡು, 6 00:00:21,040 --> 00:00:24,490 ನಾವು ಕಂಪ್ಯೂಟರ್ ಪರಿಚಯಿಸುವ ಮಾಡಲಾಗಿದೆ ವಿಜ್ಞಾನ ಮತ್ತು, ಪ್ರತಿಯಾಗಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್. 7 00:00:24,490 --> 00:00:27,640 >> ಮತ್ತು ನಾವು ಮೂಲಕ ಕಥೆ ಪ್ರಾರಂಭಿಸಿದರು ಸ್ಕ್ರ್ಯಾಚ್ ಎಂದು ಚಿತ್ರಾತ್ಮಕ ಭಾಷೆ 8 00:00:27,640 --> 00:00:28,990 ಎಂಐಟಿ ಮೀಡಿಯಾ ಲ್ಯಾಬ್ ನಿಂದ. 9 00:00:28,990 --> 00:00:30,780 ತದನಂತರ ಅತ್ಯಂತ ಇತ್ತೀಚೆಗೆ ಕಳೆದ ವಾರ, ನಾವು ಮಾಡಲಿಲ್ಲ 10 00:00:30,780 --> 00:00:34,450 ಒಂದು higher-- ಒಂದು ಪರಿಚಯಿಸಲು ಕಡಿಮೆ ಮಟ್ಟದ ಭಾಷೆ ಕರೆಯಲಾಗುತ್ತದೆ 11 00:00:34,450 --> 00:00:36,770 ಸಿ, ಸಂಪೂರ್ಣವಾಗಿ ಪಠ್ಯ ಎಂದು ಹೇಳುತ್ತಾರೆ. 12 00:00:36,770 --> 00:00:39,440 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಕಳೆದ ಬಾರಿ ನಾವು ಎಂದು ಸನ್ನಿವೇಶದಲ್ಲಿ ಪರಿಶೋಧಿಸಿದರು 13 00:00:39,440 --> 00:00:40,450 ಹಲವಾರು ಪರಿಕಲ್ಪನೆಗಳು. 14 00:00:40,450 --> 00:00:43,010 >> ಈ, ಮರುಸ್ಥಾಪನೆ, ಬಹಳ ಆಗಿತ್ತು ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ನಾವು ನೋಡಿದ್ದಾರೆ. 15 00:00:43,010 --> 00:00:45,710 ಈ ಪ್ರೋಗ್ರಾಂ, ನಿಜವಾಗಿಯೂ, , ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ "ಹಲೋ, ವರ್ಲ್ಡ್." 16 00:00:45,710 --> 00:00:47,730 ಆದರೆ ತುಂಬಾ ಇತ್ತು ತೋರಿಕೆಯ ಮ್ಯಾಜಿಕ್ ನಡೆಯುತ್ತಿದೆ. 17 00:00:47,730 --> 00:00:51,460 ಈ # ಸೇರಿವೆ ಇಲ್ಲ ಈ ಕೋನ ಆವರಣ ಜೊತೆ. 18 00:00:51,460 --> 00:00:52,170 ಇಂಟ್ ಇಲ್ಲ. 19 00:00:52,170 --> 00:00:53,020 ಇಲ್ಲ (ಶೂನ್ಯ). 20 00:00:53,020 --> 00:00:56,330 ಆವರಣ, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇಲ್ಲ, ಅರೆ ದೊಡ್ಡ ಕರಳಿನ ಹಿಂಬಾಗದ ಜೀವಕಣದ, ಮತ್ತು ಆದ್ದರಿಂದ ಹೆಚ್ಚು. 21 00:00:56,330 --> 00:00:58,480 >> ಆದ್ದರಿಂದ, ಸ್ಮರಿಸುತ್ತಾರೆ ನಾವು ಸ್ಕ್ರ್ಯಾಚ್ ಪರಿಚಯಿಸಲಾಯಿತು 22 00:00:58,480 --> 00:01:02,110 ಆದ್ದರಿಂದ ನಾವು ಎಂದು ಆದ್ದರಿಂದ, ಕಳೆದ ನೋಡಿ ವಾಕ್ಯ, ನಿಜಕ್ಕೂ ಅಲ್ಲ ವಿಷಯವನ್ನು 23 00:01:02,110 --> 00:01:04,590 ಎಲ್ಲಾ ಬೌದ್ಧಿಕವಾಗಿ ಆಸಕ್ತಿದಾಯಕ ಆದರೆ ಆರಂಭಿಕ 24 00:01:04,590 --> 00:01:07,700 ಸಂಪೂರ್ಣವಾಗಿ, ಸ್ವಲ್ಪ ನಾಜೂಕಾದ ಕೆಲಸವಾಗಿದೆ ಸುಮಾರು ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಕಟ್ಟಲು. 25 00:01:07,700 --> 00:01:10,860 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಸಾಮಾನ್ಯವಾಗಿದ್ದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವರ್ಗ ಆರಂಭಿಕ ವಿಷಯಗಳನ್ನು 26 00:01:10,860 --> 00:01:13,443 ವಿಶೇಷವಾಗಿ ಕಡಿಮೆ ಆರಾಮದಾಯಕ, ನಿಷ್ಪರಿಣಾಮಗೊಳಿಸಲ್ಪಟ್ಟಿತು ಪಡೆಯುವುದು 27 00:01:13,443 --> 00:01:17,460 ಮತ್ತು ಕೆಲವು ವಾಕ್ಯರಚನೆಯ ಮುಗ್ಗರಿಸಿದ್ದು ದೋಷಗಳನ್ನು ತಾರ್ಕಿಕ ದೋಷಗಳನ್ನು ನಮೂದಿಸುವುದನ್ನು ಅಲ್ಲ. 28 00:01:17,460 --> 00:01:19,800 ಆದ್ದರಿಂದ ನಮ್ಮ ಗುರಿಗಳನ್ನು ನಡುವೆ ವಾಸ್ತವವಾಗಿ, ಇಂದು, ತಿನ್ನುವೆ 29 00:01:19,800 --> 00:01:23,280 ಕೆಲವು ನಿಮಗೆ ಸಜ್ಜುಗೊಳಿಸಲು ಎಂದು ಹೇಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಿಕೊಳ್ಳುವ ತಂತ್ರಗಳನ್ನು 30 00:01:23,280 --> 00:01:26,705 ಉತ್ತಮ ಸಮಸ್ಯೆಗಳನ್ನು ಸ್ವತಃ ಪರಿಹರಿಸಲು ಡೀಬಗ್ ರೂಪದಲ್ಲಿ. 31 00:01:26,705 --> 00:01:29,330 ಮತ್ತು ನೀವು, ತುಂಬಾ, ಕರೆಸಿಕೊಳ್ಳುವುದು ಮಾಡುತ್ತೇವೆ ಎಂದು ನಾವು ಪರಿಚಯಿಸಿದ ಪರಿಸರ 32 00:01:29,330 --> 00:01:31,780 ಕಳೆದ ಬಾರಿ, CS50 ಐಡಿಇ ಕರೆಯಲಾಯಿತು. 33 00:01:31,780 --> 00:01:34,850 ಈ ವೆಬ್ ಆಧಾರಿತ ಸಾಫ್ಟ್ವೇರ್ ಎಂದು ನೀವು ಮೋಡದಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳಿಗಾಗಿ ಅನುಮತಿಸುತ್ತದೆ, 34 00:01:34,850 --> 00:01:38,450 ಎಲ್ಲಾ ಇರಿಸಿಕೊಂಡು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ನಿಮ್ಮ ನಾವು ಮತ್ತೆ ಇಂದು, ಒಟ್ಟಿಗೆ ಕಡತಗಳನ್ನು. 35 00:01:38,450 --> 00:01:41,480 ಮತ್ತು ನಾವು ಮರುಪಡೆಯಲು ಇಲ್ಲಿ ಈ ವಿಷಯಗಳ ಮರುಭೇಟಿ, 36 00:01:41,480 --> 00:01:44,480 ಅವುಗಳಲ್ಲಿ ಕಾರ್ಯಗಳು, ಮತ್ತು ಲೂಪ್, ಮತ್ತು ಅಸ್ಥಿರ ಮತ್ತು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು, 37 00:01:44,480 --> 00:01:45,110 ಮತ್ತು. 38 00:01:45,110 --> 00:01:49,190 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ನಾವು ಸ್ಕ್ರಾಚ್ ಪ್ರಪಂಚದ ಅನುವಾದ 39 00:01:49,190 --> 00:01:50,800 ಸಿ ಪ್ರಪಂಚಕ್ಕೆ 40 00:01:50,800 --> 00:01:53,220 >> ಆದರೆ ಮೂಲಭೂತ ನಿರ್ಮಾಣ ಬ್ಲಾಕ್ಗಳನ್ನು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, 41 00:01:53,220 --> 00:01:55,150 ನಿಜವಾಗಿಯೂ ಅದೇ ಕಳೆದ ವಾರ ಇದ್ದರು. 42 00:01:55,150 --> 00:01:57,900 ವಾಸ್ತವವಾಗಿ, ನಾವು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಹೊಂದಿತ್ತು ವಿವಿಧ ಪಜಲ್ ತುಂಡು, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. 43 00:01:57,900 --> 00:02:00,300 ಬದಲಿಗೆ ಆ ಕೆನ್ನೇರಳೆ ಬ್ಲಾಕ್ ಉಳಿಸಲು, ನಾವು ಬದಲಿಗೆ 44 00:02:00,300 --> 00:02:02,940 ಇದು printf ಎಂದು ಈ ಕಾರ್ಯ ಸಿ 45 00:02:02,940 --> 00:02:05,890 ನೀವು ಏನಾದರೂ ಮುದ್ರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಪರದೆಯ ಮೇಲೆ ಇದನ್ನು ಫಾರ್ಮ್ಯಾಟ್. 46 00:02:05,890 --> 00:02:07,950 ನಾವು CS50 ಪರಿಚಯಿಸಲಾಯಿತು ಲೈಬ್ರರಿ, ಅಲ್ಲಿ ನೀವು 47 00:02:07,950 --> 00:02:11,420 ನಿಮ್ಮ ವಿಲೇವಾರಿ get_char ಈಗ ಹೊಂದಿವೆ, ಮತ್ತು get_int, ಮತ್ತು get_string, 48 00:02:11,420 --> 00:02:14,610 ಮತ್ತು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಅಲ್ಲದೆ, ಇದು ಮೂಲಕ ನೀವು ಇನ್ಪುಟ್ ಪಡೆಯಬಹುದು 49 00:02:14,610 --> 00:02:16,260 ಬಳಕೆದಾರರ ಸ್ವಂತ ಕೀಬೋರ್ಡ್. 50 00:02:16,260 --> 00:02:20,640 ಮತ್ತು ನಾವು ವಿಷಯಗಳನ್ನು ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡಿತು these- bool, ಮತ್ತು ಚಾರ್ ನಂತಹ, 51 00:02:20,640 --> 00:02:22,490 ಮತ್ತು ಜೋಡಿ, ಫ್ಲೋಟ್, ಇಂಟ್, long_long ಸ್ಟ್ರಿಂಗ್. 52 00:02:22,490 --> 00:02:25,170 ಸಿ ಇತರ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಇಲ್ಲ 53 00:02:25,170 --> 00:02:28,560 >> ಅರ್ಥಾತ್ ನೀವು ಘೋಷಿಸಿದ, ರಲ್ಲಿ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಿಡಲು ವೇರಿಯಬಲ್ 54 00:02:28,560 --> 00:02:32,600 ಅಥವಾ ನೀವು ಒಂದು ಕಾರ್ಯ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, 55 00:02:32,600 --> 00:02:35,290 ನೀವು ಸೂಚಿಸಬಹುದು ಮೌಲ್ಯವನ್ನು ಮಾದರಿ. 56 00:02:35,290 --> 00:02:37,310 ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಒಂದು ಹಾಗೆ, ಪಾತ್ರಗಳು ಅನುಕ್ರಮ? 57 00:02:37,310 --> 00:02:39,490 ಒಂದು ಪೂರ್ಣಾಂಕ, ಇದು ಒಂದು ಸಂಖ್ಯೆಯೇ? 58 00:02:39,490 --> 00:02:41,390 ಇದು ಒಂದು ತೇಲುವ ಬಿಂದು ಆಗಿದೆ ಮೌಲ್ಯ, ಅಥವಾ ಇಷ್ಟ? 59 00:02:41,390 --> 00:02:46,180 ಆದ್ದರಿಂದ ಸಿ, ಸ್ಕ್ರಾಚ್ ಭಿನ್ನವಾಗಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಡೇಟಾ ಯಾವ ರೀತಿಯ ಆರಂಭಿಸಿದರು 60 00:02:46,180 --> 00:02:48,330 ನಾವು ಹಿಂದಿರುಗಿದ ಅಥವಾ ಬಳಸುತ್ತಿದ್ದರು. 61 00:02:48,330 --> 00:02:51,910 >> ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ನಾವು ಧಾವಿಸಿದರು ಕಂಪ್ಯೂಟಿಂಗ್ ಕೆಲವು ಮೂಲಭೂತ ಮಿತಿಗಳನ್ನು. 62 00:02:51,910 --> 00:02:54,100 ವಿಶೇಷವಾಗಿ, ಈ ಭಾಷೆಯ ಸಿ, ಮರುಸ್ಥಾಪನೆ 63 00:02:54,100 --> 00:02:57,070 ನಾವು ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡಿತು ಪೂರ್ಣಾಂಕ ಉಕ್ಕಿ, ರಿಯಾಲಿಟಿ 64 00:02:57,070 --> 00:03:00,460 ನೀವು ಕೇವಲ ಒಂದು ಹೊಂದಿದ್ದರೆ ಮೆಮೊರಿ ಸೀಮಿತ ಪ್ರಮಾಣದ 65 00:03:00,460 --> 00:03:04,600 ಅಥವಾ, ನಿರ್ದಿಷ್ಟವಾಗಿ, ಒಂದು ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಬಿಟ್ಗಳು, ನೀವು ಮಾತ್ರ ಹೆಚ್ಚು ಲೆಕ್ಕ ಮಾಡಬಹುದು. 66 00:03:04,600 --> 00:03:08,460 ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನೋಡಿದ್ದಾರೆ ಆ ವಿಮಾನದಿಂದ ಪ್ರತಿ, 67 00:03:08,460 --> 00:03:13,510 ವಾಸ್ತವವಾಗಿ, ಎಂದು ದೀರ್ಘ ಸಾಕಷ್ಟು ಚಾಲನೆಯಲ್ಲಿರುವ ವೇಳೆ ಉಕ್ಕಿ ಮತ್ತು ತಂತ್ರಾಂಶ ಕಾರಣವಾಗುತ್ತದೆ 68 00:03:13,510 --> 00:03:15,560 ನಿಜವಾದ ಭೌತಿಕ ಸಂಭಾವ್ಯ ದೋಷ. 69 00:03:15,560 --> 00:03:18,600 >> ನಾವು ತೇಲುವ ನೋಡಿದ್ದಾರೆ ಪಾಯಿಂಟ್ ನಿಖರವಲ್ಲದಿರುವಿಕೆ, ರಿಯಾಲಿಟಿ 70 00:03:18,600 --> 00:03:22,280 ಕೇವಲ ಒಂದು ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಬಿಟ್ಗಳು, 32 ಅಥವಾ 64 ಆಗಿರುತ್ತದೆ, 71 00:03:22,280 --> 00:03:27,330 ನೀವು ಮಾತ್ರ ಅನೇಕ ಸಂಖ್ಯೆಗಳನ್ನು ಸೂಚಿಸಬಹುದು ದಶಮಾಂಶ ಬಿಂದು ನಂತರ ನಂತರ ನೀವು 72 00:03:27,330 --> 00:03:29,110 ನಿಖರವಲ್ಲದ ಪಡೆಯಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. 73 00:03:29,110 --> 00:03:32,360 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಒಂದು ಮೂರನೇ ಇಲ್ಲಿ ವಿಶ್ವದ ನಮ್ಮ ಮಾನವ ಜಗತ್ತಿನ, 74 00:03:32,360 --> 00:03:35,360 ನಾವು ತಿಳಿದಿರುವ ಕೇವಲ ಅನಂತ ಸಂಖ್ಯೆ ದಶಮಾಂಶ ಬಿಂದುವಿನ ನಂತರ 3s ಆಫ್. 75 00:03:35,360 --> 00:03:38,820 ಆದರೆ ಕಂಪ್ಯೂಟರ್ ಅಗತ್ಯವಾಗಿ ಸಾಧ್ಯವಿಲ್ಲ ಸಂಖ್ಯೆಗಳ ಅನಂತ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 76 00:03:38,820 --> 00:03:42,590 ನೀವು ಮಾತ್ರ ಅವಕಾಶ ವೇಳೆ ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ಸೀಮಿತ ಪ್ರಮಾಣದ. 77 00:03:42,590 --> 00:03:45,900 >> ಆದ್ದರಿಂದ ಕೇವಲ ನೀವು ಸಜ್ಜುಗೊಳಿಸಲು ಇಲ್ಲ ವಿಷಯದಲ್ಲಿ ಹೆಚ್ಚಿನ ಶಕ್ತಿ 78 00:03:45,900 --> 00:03:49,280 ಹೇಗೆ ನೀವು ನಿಮ್ಮ ವ್ಯಕ್ತಪಡಿಸಲು ಇರಬಹುದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಚಾರದಲ್ಲಿ ಕೀಬೋರ್ಡ್, 79 00:03:49,280 --> 00:03:51,430 ನಾವು ನಿಯಮಿತ ಏನು ನೀವು ನಿಜವಾಗಿಯೂ ಮಾಡಬಹುದು. 80 00:03:51,430 --> 00:03:55,790 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ದೋಷಗಳನ್ನು ಮತ್ತು ತಪ್ಪುಗಳನ್ನು ಮಾಡಬಹುದು ಸಮಸ್ಯೆಗಳು ಆ ರೀತಿಯ ಉದ್ಭವಿಸುತ್ತವೆ. 81 00:03:55,790 --> 00:03:59,900 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇಂದು ವಿಷಯಗಳ ನಡುವೆ ಡೀಬಗ್ ಮುಂತಾದ ವಿಷಯಗಳನ್ನು ಮುಂದುವರೆಸುತ್ತೇವೆ 82 00:03:59,900 --> 00:04:03,699 ಮತ್ತು ವಾಸ್ತವವಾಗಿ HOOD ಕೆಳಗೆ ಕಾಣುವ ಕಳೆದ ವಾರ ವಿಷಯಗಳನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು ನಲ್ಲಿ 83 00:04:03,699 --> 00:04:05,490 ವಾಸ್ತವವಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ನೀವು ಉತ್ತಮ ಎಷ್ಟು 84 00:04:05,490 --> 00:04:10,530 ಅರ್ಥ ಎರಡೂ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮತ್ತು ಸಿ ತರಹದ ಒಂದು ಭಾಷೆಯ ಮಿತಿಗಳನ್ನು 85 00:04:10,530 --> 00:04:14,770 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಪದರಗಳು ಸಿಪ್ಪೆ ಮಾಡುತ್ತೇವೆ ಮತ್ತೆ ಅಕ್ಷಾಂಶ ರಚನೆಯ ಸರಳ, 86 00:04:14,770 --> 00:04:17,756 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕರೆಯುವುದನ್ನು, ಸ್ಕ್ರಾಚ್ ಒಂದು ಕರೆ ಸಂಭವಿಸಿದರೆ "ಪಟ್ಟಿ." 87 00:04:17,756 --> 00:04:19,589 ಇದು ಸ್ವಲ್ಪ ಆ ಸಂದರ್ಭದಲ್ಲಿ ವಿವಿಧ. 88 00:04:19,589 --> 00:04:23,340 ನಂತರ ನಾವು ಒಂದು ಪರಿಚಯಿಸಲು ಮಾಡುತ್ತೇವೆ ನಮ್ಮ ಡೊಮೇನ್ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳನ್ನು ಮೊದಲ 89 00:04:23,340 --> 00:04:26,790 CS50 ರಲ್ಲಿ, ಜಗತ್ತಿನಲ್ಲಿ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ, ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಕಲೆ 90 00:04:26,790 --> 00:04:29,650 ಅಥವಾ ತುಂಬಾ ಮಾಹಿತಿ ciphering ನೀವು ರಹಸ್ಯ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಬಹುದು 91 00:04:29,650 --> 00:04:34,520 ರಹಸ್ಯ ಸಂದೇಶಗಳನ್ನು ಡಿಕೋಡ್ ಎರಡು ವ್ಯಕ್ತಿಗಳು, ಎ ಮತ್ತು ಬಿ ನಡುವೆ 92 00:04:34,520 --> 00:04:37,490 >> ನಾವು ಪರಿವರ್ತನೆ ಮೊದಲು ಹೊಸ ಪ್ರಪಂಚಕ್ಕೆ, 93 00:04:37,490 --> 00:04:42,059 ಕೆಲವು ನಿಮಗೆ ಸಜ್ಜುಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ ನೀವು ವಿಧಾನಗಳ ನಿವಾರಿಸಬಲ್ಲದು 94 00:04:42,059 --> 00:04:43,850 ಅಥವಾ ಕನಿಷ್ಠ ಕೆಲವು ಕಡಿಮೆ ಹತಾಶೆಗಳು 95 00:04:43,850 --> 00:04:46,630 ನೀವು ಬಹುಶಃ ಎದುರಿಸಿದ್ದೇವೆ ಕೇವಲ ಕಳೆದ ವಾರ. 96 00:04:46,630 --> 00:04:50,830 ವಾಸ್ತವವಾಗಿ, ಮುಂದೆ ನೀವು ಕೆಲವು such-- ಮಾಡಲಾಗುತ್ತದೆ ಸಿ ಮತ್ತು ಆಡ್ಸ್ ನಿಮ್ಮ ಮೊದಲ ಸಮಸ್ಯೆಗಳು, ಇವೆ 97 00:04:50,830 --> 00:04:54,010 ನೀವು ನನ್ನ ಹಾಗೆ ಇಂತಹ ಮೊದಲ ಬಾರಿಗೆ ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಟೈಪ್ ಪ್ರಯತ್ನಿಸಿ, 98 00:04:54,010 --> 00:04:57,330 ನೀವು ತಾರ್ಕಿಕವಾಗಿ ಭಾವಿಸುತ್ತೇನೆ ಸಹ ಪ್ರೋಗ್ರಾಂ, ಬಹಳ ಸರಳ 99 00:04:57,330 --> 00:05:01,200 ನೀವು ಚೆನ್ನಾಗಿ ಗೋಡೆ ಹಿಟ್, ಮತ್ತು ಇರಬಹುದು ಕಂಪೈಲರ್ ಸಹಕರಿಸಲು ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. 100 00:05:01,200 --> 00:05:03,940 ಮಾಡಿ ಅಥವಾ ಖಣಿಲು ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಹರಾಜು ಮಾಡಲು. 101 00:05:03,940 --> 00:05:05,450 >> ಮತ್ತು ಏಕೆ ಎಂದು? 102 00:05:05,450 --> 00:05:07,950 ಅಲ್ಲದೆ, ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಬಹುಶಃ ಒಂದು ಸರಳ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. 103 00:05:07,950 --> 00:05:11,190 ನಾನು ಮುಂದೆ ಹೋಗಿ ಈ ಉಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಫೈಲ್ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ buggy0.c ಎಂಬ 104 00:05:11,190 --> 00:05:13,590 ನಾನು ಅದನ್ನು ತಿಳಿದಿರುವ ಕಾರಣ ಮುಂಚಿತವಾಗಿ ದೋಷಪೂರಿತ ಎಂದು. 105 00:05:13,590 --> 00:05:17,400 ಆದರೆ ನಾನು ಅರ್ಥ ಇರಬಹುದು ಎಂದು ಈ ಮೊದಲ ಅಥವಾ ಎರಡನೇ ಅಥವಾ ಮೂರನೇ ಕಾರ್ಯಕ್ರಮ 106 00:05:17,400 --> 00:05:18,830 ನಾನು ನಿಜವಾಗಿ ನನ್ನ ಮಾಡುವ ಬಾಗುತ್ತೇನೆ ಎಂದು. 107 00:05:18,830 --> 00:05:23,820 ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಟೈಪ್, ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ). 108 00:05:23,820 --> 00:05:28,130 ತದನಂತರ ನನ್ನ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ, ಒಂದು ಅತ್ಯಂತ ಪರಿಚಿತ ( "ಹಲೋ, ವಿಶ್ವದಲ್ಲೇ 109 00:05:28,130 --> 00:05:30,980 backslash, N ") - ಮತ್ತು ಅರೆ ಕೊಲೊನ್. 110 00:05:30,980 --> 00:05:32,360 >> ನಾನು ಕಡತದಲ್ಲಿ ಉಳಿಸಿದ್ದೇವೆ. 111 00:05:32,360 --> 00:05:34,850 ಈಗ ನಾನು ಕೆಳಗೆ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ 112 00:05:34,850 --> 00:05:40,340 ಮತ್ತು buggy0 ರೀತಿಯ ಮಾಡಲು, ಏಕೆಂದರೆ, ಮತ್ತೆ, ಇಂದು ಕಡತದ ಹೆಸರು buggy0.c ಆಗಿದೆ. 113 00:05:40,340 --> 00:05:43,660 ಹಾಗಾಗಿ, buggy0 ಮಾಡಲು ನಮೂದಿಸಿ ಟೈಪ್. 114 00:05:43,660 --> 00:05:48,200 >> ಮತ್ತು, ಓಹ್, ದೇವತೆ, ಕಳೆದ ಬಾರಿ ಮರುಪಡೆಯಲು ಯಾವುದೇ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಒಂದು ಒಳ್ಳೆಯದು. 115 00:05:48,200 --> 00:05:49,740 ಆದ್ದರಿಂದ ಯಾವುದೇ ಉತ್ಪಾದನೆ ಒಳ್ಳೆಯದು. 116 00:05:49,740 --> 00:05:52,920 ಆದರೆ ಇಲ್ಲಿ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ತಪ್ಪುಗಳನ್ನು ಕೆಲವು ಸಂಖ್ಯೆ. 117 00:05:52,920 --> 00:05:56,470 >> ಆದ್ದರಿಂದ ಔಟ್ಪುಟ್ ಮೊದಲ ಸಾಲಿನ buggy0 ಮಾಡಲು ಟೈಪ್ ನಂತರ, ಮರುಸ್ಥಾಪನೆ, 118 00:05:56,470 --> 00:05:59,540 ಖಣಿಲು ನ್ಯಾಯವಾಗಿ ಅತಿಮಾತಿನ ಉತ್ಪನ್ನ. 119 00:05:59,540 --> 00:06:02,067 HOOD ಕೆಳಗೆ, , CS50 ಐಡಿಇ ಕಾನ್ಫಿಗರ್ 120 00:06:02,067 --> 00:06:04,150 ಇಡೀ ಗುಂಪೇ ಬಳಸಲು ಈ ಕಂಪೈಲರ್ ಆಯ್ಕೆಗಳನ್ನು 121 00:06:04,150 --> 00:06:05,941 ಆದ್ದರಿಂದ ನೀವು ಹೊಂದಿರದ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು. 122 00:06:05,941 --> 00:06:08,840 ಮತ್ತು ಎಲ್ಲಾ ಮೊದಲ ಲೈನ್ ಖಣಿಲು ಆರಂಭಗೊಳ್ಳುವ ಅರ್ಥ. 123 00:06:08,840 --> 00:06:11,720 >> ಆದರೆ ನಂತರ, ಸಮಸ್ಯೆಗಳನ್ನು ತಮ್ಮ ನೋಟವನ್ನು ಮಾಡಲು ಆರಂಭಿಸಲು. 124 00:06:11,720 --> 00:06:17,390 ಲೈನ್ 3, ಪಾತ್ರದ ಮೇಲೆ Buggy0.c 5, ಒಂದು ದೊಡ್ಡದಾದ, ಕೆಂಪು ದೋಷ ಇಲ್ಲ. 125 00:06:17,390 --> 00:06:18,380 ಏನದು? 126 00:06:18,380 --> 00:06:23,562 ಸೂಚ್ಯವಾಗಿ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಘೋಷಿಸುವ ರೀತಿಯ ಇಂಟ್ (const ಚಾರ್ * ಎಂದು printf, 127 00:06:23,562 --> 00:06:26,050 ...) [-Werror]. 128 00:06:26,050 --> 00:06:28,379 ನಾನು ಬೇಗನೆ ಅರ್ಥ ಅತ್ಯಂತ ರಹಸ್ಯ ಪಡೆಯುತ್ತದೆ. 129 00:06:28,379 --> 00:06:30,170 ಮತ್ತು ನಿಸ್ಸಂಶಯವಾಗಿ, ಮೊದಲ ಗ್ಲಾನ್ಸ್, ನಾವು ಅಲ್ಲ 130 00:06:30,170 --> 00:06:32,380 ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿರೀಕ್ಷಿಸಬಹುದು ಸಂದೇಶವನ್ನು ಸಂಪೂರ್ಣ. 131 00:06:32,380 --> 00:06:34,213 ಆದ್ದರಿಂದ ಪಾಠಗಳನ್ನು ಒಂದು ಇಂದು ನಡೆಯುತ್ತಿದೆ 132 00:06:34,213 --> 00:06:36,919 ಗಮನಕ್ಕೆ ಪ್ರಯತ್ನಿಸಿ ಎಂದು ನಮೂನೆಗಳು, ಅಥವಾ ಅಸಹ್ಯ, 133 00:06:36,919 --> 00:06:38,960 ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಹಿಂದೆ ಎದುರಿಸಿದೆ. 134 00:06:38,960 --> 00:06:41,335 ಆದ್ದರಿಂದ ಏಕೈಕ ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಅವಕಾಶ ಪರಿಚಿತ ನೋಡಲು ಆ ಪದಗಳು. 135 00:06:41,335 --> 00:06:44,290 ದೊಡ್ಡದಾದ, ಕೆಂಪು ದೋಷ ಸ್ಪಷ್ಟವಾಗಿ ಏನೋ ಸಾಂಕೇತಿಕ ತಪ್ಪು ಎಂಬ. 136 00:06:44,290 --> 00:06:47,940 >> ಸೂಚ್ಯವಾಗಿ ಘೋಷಿಸುವ printf ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್. 137 00:06:47,940 --> 00:06:51,680 ಹಾಗಾಗಿ ಸಾಕಷ್ಟು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲಾಗಿಲ್ಲ ಕೂಡ ಏನು ಸೂಚ್ಯವಾಗಿ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಘೋಷಿಸುವ 138 00:06:51,680 --> 00:06:54,900 ಎಂದರೆ, ಖಂಡಿತವಾಗಿ ಸಮಸ್ಯೆ ಹೇಗೋ printf ಸಂಬಂಧಿಸಿದೆ. 139 00:06:54,900 --> 00:06:59,130 ಮತ್ತು ಆ ವಿಷಯದ ಮೂಲ ಘೋಷಿಸಿದ ಮಾಡಲು ಹೊಂದಿದೆ. 140 00:06:59,130 --> 00:07:02,440 >> ಕ್ರಿಯೆಯಾಗಿದೆ ಘೋಷಿಸುವ ಮೊದಲ ಬಾರಿಗೆ ಇದನ್ನು ಸೂಚಿಸುತ್ತವೆ. 141 00:07:02,440 --> 00:07:06,210 ಮತ್ತು ನಾವು ಕಳೆದ ವಾರ ಪರಿಭಾಷೆ ಬಳಸಲಾಗುತ್ತದೆ ಒಂದು ಕಾರ್ಯ ಮಾದರಿ ಘೋಷಿಸುವ, 142 00:07:06,210 --> 00:07:11,860 ಎರಡೂ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಒಂದು ಸಾಲಿನ ನಿಮ್ಮ ಸ್ವಂತ ಫೈಲ್ ಅಥವಾ ಕರೆಯಲ್ಪಡುವ ಹೆಡರ್ ಕಡತದಲ್ಲಿ. 143 00:07:11,860 --> 00:07:15,300 ಮತ್ತು ಕಡತ ನಾವು ಹೇಳಲು ಹೋಗಲಿಲ್ಲ ಕಳೆದ ವಾರ, printf ಉಲ್ಲೇಖ ಎಂದು, 144 00:07:15,300 --> 00:07:17,080 ಕೊಡುವುದು, ಡಿಕ್ಲೇರ್ಡ್? 145 00:07:17,080 --> 00:07:20,950 ಯಾವ ಫೈಲ್ ತನ್ನ ಮಾದರಿ ಹೊಂದಿದೆ? 146 00:07:20,950 --> 00:07:24,640 >> ಆದ್ದರಿಂದ ನೀವು ಮರುಪಡೆಯಲು, ಮೊಟ್ಟಮೊದಲ ವಿಷಯ ನಾನು ಟೈಪ್, ಪ್ರತಿಯೊಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕೊನೆಯ ಬಾರಿಗೆ 147 00:07:24,640 --> 00:07:30,790 ಮತ್ತು ಆಕಸ್ಮಿಕವಾಗಿ ಒಂದು ಕ್ಷಣ ಹಿಂದೆ ಆರಂಭವಾಯಿತು myself-- ಟೈಪ್ ಈ ಒಂದು ಇಲ್ಲಿ ಆಗಿತ್ತು 148 00:07:30,790 --> 00:07:38,630 hash-- # ಸೇರಿವೆ 00:07:41,860 ನಾನು ಈಗ ಈ ಕಡತವನ್ನು ಉಳಿಸಲು, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಹೋಗಿ ನನ್ನ ಪರದೆಯ ತೆರವುಗೊಳಿಸಲು, 150 00:07:41,860 --> 00:07:44,740 ನೀವು ಟೈಪ್ ಏನು ಮಾಡಬಹುದು, ತೆರವುಗೊಳಿಸಿ, ಅಥವಾ ನಿಯಂತ್ರಣ ಎಲ್ ಹಿಡಿಸುವ, 151 00:07:44,740 --> 00:07:47,680 ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ವಿಂಡೋ ತೆರವುಗೊಳಿಸಲು ಕೇವಲ ಕೆಲವು ಗೊಂದಲವಿಲ್ಲ ತೊಡೆದುಹಾಕಲು. 152 00:07:47,680 --> 00:07:51,370 >> ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಮರು ರೀತಿಯ buggy0 ಮೇಕಪ್ ನಮೂದಿಸಿ. 153 00:07:51,370 --> 00:07:53,790 ಮತ್ತು voila, ನಾನು ಇನ್ನೂ ನೋಡಿ ಖಣಿಲು ಸುದೀರ್ಘ ಆಜ್ಞೆಯನ್ನು 154 00:07:53,790 --> 00:07:55,470 ಆದರೆ ಯಾವುದೇ ದೋಷ ಸಂದೇಶ ಈ ಸಮಯ. 155 00:07:55,470 --> 00:07:58,800 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ./buggy0 ಹೋದರೆ, ಕೇವಲ ಕಳೆದ ಸಮಯ ಹಾಗೆ, 156 00:07:58,800 --> 00:08:01,860 ಅಲ್ಲಿ ಡಾಟ್ ಇದರರ್ಥ ಕೋಶವನ್ನು, ಸ್ಲಾಶ್ ಅರ್ಥ, 157 00:08:01,860 --> 00:08:05,040 ಇಲ್ಲಿ ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು ಬರುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು buggy0 ಆಗಿದೆ, 158 00:08:05,040 --> 00:08:07,340 ನಮೂದಿಸಿ "ಹಲೋ, ವರ್ಲ್ಡ್." 159 00:08:07,340 --> 00:08:09,440 >> ಈಗ, ನೀವು ಹೊಂದಿರಬಹುದು ಈ ಪರಿಹಾರ ಶೇಖರಿಸಿದ 160 00:08:09,440 --> 00:08:12,017 ಇಲ್ಲದೆ ಅಗತ್ಯವಾಗಿ ಅನೇಕ ಪದಗಳನ್ನು ಗುರುತಿಸಲು 161 00:08:12,017 --> 00:08:14,350 ನಾನು ಮಾಡಿದಂತೆ, ಖಂಡಿತವಾಗಿಯೂ ಹೊಂದಿರುವ ಹಲವು ವರ್ಷಗಳ ಕಾಲ ಇದನ್ನು? 162 00:08:14,350 --> 00:08:18,720 ಸರಿ, ಮೊದಲ ಸಮಸ್ಯೆ ಪ್ರತಿ ಅರ್ಥ ಸೆಟ್, ನಾವು ಆಜ್ಞಾ ನಿಮ್ಮನ್ನು ಪರಿಚಯಿಸಲು 163 00:08:18,720 --> 00:08:21,175 CS50 ಆದ ಸಿಬ್ಬಂದಿ ಎಂದು ಎಂಬ help50 ಬರೆದರು. 164 00:08:21,175 --> 00:08:24,300 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸಿ ವಿವರಣೆಯನ್ನು ಮಾಡುತ್ತದೆ ಸಮಸ್ಯೆ ಈ ಬಳಸಲು ಹೇಗೆ ಸೆಟ್. 165 00:08:24,300 --> 00:08:27,210 >> ಆದರೆ ಮೂಲಭೂತವಾಗಿ help50 ಆಗಿದೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಎಂದು CS50 ಸಿಬ್ಬಂದಿ 166 00:08:27,210 --> 00:08:30,850 ನೀವು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಬರೆದರು ಆಜ್ಞಾ ಅಥವಾ ಪ್ರೊಗ್ರಾಮನ್ನು 167 00:08:30,850 --> 00:08:36,169 ಮತ್ತು ನೀವು ಅರ್ಥ ಇದ್ದರೆ ಅದರ ಔಟ್ಪುಟ್, help50 ತನ್ನ ಔಟ್ಪುಟ್ ರವಾನಿಸಲು, 168 00:08:36,169 --> 00:08:38,890 ತಂತ್ರಾಂಶ ಯಾವ ಕೋರ್ಸ್ ನ ಸಿಬ್ಬಂದಿ ಬರೆದ 169 00:08:38,890 --> 00:08:42,429 ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂನ ಔಟ್ಪುಟ್ ನೋಡೋಣ ರೇಖೆಯಿಂದ ಸಾಲು, ಪಾತ್ರ ಪಾತ್ರ. 170 00:08:42,429 --> 00:08:46,000 ಮತ್ತು ನಾವು ವೇಳೆ, ಸಿಬ್ಬಂದಿ, ಗುರುತಿಸಲು ನೀವು ಅನುಭವಿಸುತ್ತಿರುವ ದೋಷ ಸಂದೇಶ, 171 00:08:46,000 --> 00:08:50,580 ನಾವು ಕೆಲವು ನಿಮಗೆ ಪ್ರೇರೇಪಿಸುವ ಪ್ರಯತ್ನಿಸಿ ಆಲಂಕಾರಿಕ ಪ್ರಶ್ನೆಗಳನ್ನು, ಕೆಲವು ಸಲಹೆ, 172 00:08:50,580 --> 00:08:54,890 ಒಂದು TF ಅಥವಾ ಸಿಎ ಅಥವಾ ನನ್ನ ಹಾಗೆ ಆಫೀಸ್ ಅವರ್ಸ್ ಮಾಡಲು ವೈಯಕ್ತಿಕವಾಗಿ ಎಂದು. 173 00:08:54,890 --> 00:08:58,320 >> ನೀವು ವೇಳೆ help50 ಆದ್ದರಿಂದ ನೋಡಲು ಅಗತ್ಯವಾಗಿ ಸಮಸ್ಯೆ ಗುರುತಿಸಲು. 174 00:08:58,320 --> 00:09:00,790 ಆದರೆ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ ಒಂದು ಆಧಾರದಂತೆ ತುಂಬಾ. 175 00:09:00,790 --> 00:09:03,990 ನಿಸ್ಸಂಶಯವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿ ಅದರ ಉತ್ಪಾದನೆ ಮತ್ತು ನಂತರ ಅದನ್ನು ಕಲಿಯುತ್ತಾರೆ 176 00:09:03,990 --> 00:09:07,571 ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಅಥವಾ ಎರಡು ಬಾರಿ ನೀವು ಮಾಡುವ ಎಂದಾದರೂ ನಿರ್ದಿಷ್ಟ ದೋಷ help50 ರನ್ 177 00:09:07,571 --> 00:09:08,070 ಸಂದೇಶ. 178 00:09:08,070 --> 00:09:10,660 ನಂತರ, ನೀವು ಇರಬೇಕು ಉತ್ತಮ ನೀವೇ ಅಳವಡಿಸಿರಲಾಗುತ್ತದೆ 179 00:09:10,660 --> 00:09:13,180 ಲೆಕ್ಕಾಚಾರ ಇದು ವಾಸ್ತವವಾಗಿ. 180 00:09:13,180 --> 00:09:14,350 >> ಇಲ್ಲಿ ಇತರ ಒಂದು ಮಾಡೋಣ. 181 00:09:14,350 --> 00:09:20,410 ಮತ್ತೊಂದು ನನ್ನ ಮುಂದೆ ಹೋಗಿ, ಮತ್ತು ಲೆಟ್ ಕಡತ ಈ buggy1.c ಕರೆ ಮಾಡುತ್ತೇವೆ. 182 00:09:20,410 --> 00:09:23,110 ಮತ್ತು ಈ ಕಡತದಲ್ಲಿ ನಾನು deliberately-- ಹೋಗುವ 183 00:09:23,110 --> 00:09:26,330 ಆದರೆ ನಾನು ಹಾಗೆ ಎಂದು ನಟಿಸುವುದು ನಾನು ಮಾಡಿದ ಏನು ತಪ್ಪು ಅರ್ಥ. 184 00:09:26,330 --> 00:09:31,420 >> ನಾನು ಮುಂದೆ ಹೋಗಿ this-- ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ # ಸೇರಿವೆ, ನಾನು ಮಾಡಿದ ನಂತರ 185 00:09:31,420 --> 00:09:33,660 ಕೊಂಚ ಹಿಂದೆ ನನ್ನ ಪಾಠ ಕಲಿತರು. 186 00:09:33,660 --> 00:09:36,220 ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ), ಮೊದಲು. 187 00:09:36,220 --> 00:09:40,880 ತದನಂತರ ಇಲ್ಲಿ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ಟ್ರಿಂಗ್ ರು ಮಾಡಲು - get_string. 188 00:09:40,880 --> 00:09:43,770 ಮತ್ತು ಕಳೆದ ಬಾರಿ ಕರೆಸಿಕೊಳ್ಳುವುದು ಎಂದು ಇದರರ್ಥ, ಹೇ, ಕಂಪ್ಯೂಟರ್, 189 00:09:43,770 --> 00:09:48,280 , ಅಂತ ನೀಡಿ ವೇರಿಯಬಲ್ ರು ಕರೆ, ಮತ್ತು ವೇರಿಯಬಲ್ ಸ್ಟ್ರಿಂಗ್ ಮಾದರಿ ಮಾಡಲು 190 00:09:48,280 --> 00:09:50,150 ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಪದಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. 191 00:09:50,150 --> 00:09:52,191 >> ತದನಂತರ ಬಲಗೈ ಮೇಲೆ ಸಮ ಚಿಹ್ನೆಯ ಬದಿಯಲ್ಲಿ 192 00:09:52,191 --> 00:09:54,980 ಒಂದು ಇದು get_string ಇದೆ CS50 ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಕಾರ್ಯ 193 00:09:54,980 --> 00:09:55,980 ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ. 194 00:09:55,980 --> 00:09:59,740 ಇದು ಒಂದು ಕಾರ್ಯ ಮತ್ತು ನಂತರ ಪಡೆಯುತ್ತದೆ ಬಲದಿಂದ ಎಡಕ್ಕೆ ಕೈಗಳನ್ನು. 195 00:09:59,740 --> 00:10:02,670 ಆದ್ದರಿಂದ ಈ ಸಮ ಚಿಹ್ನೆಯ ಅರ್ಥವಲ್ಲ ನಾವು ಗಣಿತ ಭಾವಿಸುತ್ತೇನೆ ಇರಬಹುದು ಎಂದು "ಸಮನಾಗಿರುತ್ತದೆ". 196 00:10:02,670 --> 00:10:04,750 ಇದು ಬಲದಿಂದ ಎಡಕ್ಕೆ ನಿಯೋಜನೆ ಎಂದರೆ. 197 00:10:04,750 --> 00:10:09,640 ಆದ್ದರಿಂದ ಈ ಅರ್ಥ, ಸ್ಟ್ರಿಂಗ್ ತೆಗೆದುಕೊಳ್ಳಲು ಬಳಕೆದಾರ ಮತ್ತು ರು ಒಳಗೆ ಶೇಖರಿಸಿಡಬೇಕು. 198 00:10:09,640 --> 00:10:10,460 >> ಈಗ ಅದನ್ನು ಬಳಸಲು ಅನುಮತಿ. 199 00:10:10,460 --> 00:10:13,820 ನನಗೆ ಈಗ ಮತ್ತು ಮುಂದೆ ಹೋಗಿ ಒಂದು ಎರಡನೇ ಅವಕಾಶ ಲೈನ್, ನನ್ನ ಮುಂದೆ ಹೋಗಿ "ಹಲೋ" ಹೇಳಲು ಅವಕಾಶ - 200 00:10:13,820 --> 00:10:19,330 ಅಲ್ಲ "ವಿಶ್ವದ," ಆದರೆ "ಹಲೋ,% ರು ಇದು ನಮ್ಮ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್, ಅಲ್ಪವಿರಾಮ ಗಳು 201 00:10:19,330 --> 00:10:22,030 ಇದು ನಮ್ಮ ವ್ಯತ್ಯಯ, ಮತ್ತು ನಂತರ ಒಂದು ಅರೆ ಕೊಲೊನ್. 202 00:10:22,030 --> 00:10:26,070 ಆದ್ದರಿಂದ ನಾನು ತುಂಬಾ ಸ್ಕ್ರೂ ಮಾಡದಿದ್ದಲ್ಲಿ ಇಲ್ಲಿ, ಈ ಸರಿಯಾದ ಕೋಡ್ ತೋರುತ್ತಿದೆ. 203 00:10:26,070 --> 00:10:28,090 >> ಮತ್ತು ನನ್ನ ಪ್ರವೃತ್ತಿಯ ಈಗ ಕಂಪೈಲ್ ಮಾಡುವುದು. 204 00:10:28,090 --> 00:10:30,400 ಕಡತ buggy1.c ಕರೆಯಲಾಗುತ್ತದೆ. 205 00:10:30,400 --> 00:10:33,770 ಹಾಗಾಗಿ, buggy1 ಮಾಡಲು ನಮೂದಿಸಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 206 00:10:33,770 --> 00:10:36,377 ಮತ್ತು ಡಾರ್ನ್ ಇದು, ಇಲ್ಲ ವೇಳೆ ಮೊದಲು ಹೆಚ್ಚು ದೋಷಗಳು. 207 00:10:36,377 --> 00:10:38,210 ನನ್ನ ಪ್ರಕಾರ ಹೆಚ್ಚು ಇಲ್ಲ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಅದನ್ನು 208 00:10:38,210 --> 00:10:40,400 ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನಿಜವಾದ ಸಂಪರ್ಕಕ್ಕಿಂತ ತೋರುತ್ತದೆ. 209 00:10:40,400 --> 00:10:42,730 >> ಆದರೆ ಟೇಕ್ಅವೇ ಇಲ್ಲಿ, ಆಗಿದೆ ನೀವು ಜರುಗಿದ್ದರಿಂದಾಗಿ ನೀವು ಸಹ 210 00:10:42,730 --> 00:10:45,040 ಎರಡು ಅಥವಾ ಮೂರು ಅಥವಾ ನಾಲ್ಕು ದೋಷ ಸಂದೇಶಗಳನ್ನು, 211 00:10:45,040 --> 00:10:48,340 ಅತ್ಯಂತ ಯಾವಾಗಲೂ ಗಮನ ಆ ಸಂದೇಶಗಳನ್ನು ಮೊದಲ. 212 00:10:48,340 --> 00:10:52,220 ಉನ್ನತ ಅತ್ಯಂತ ಒಂದು ನೋಡಿ, ಮತ್ತೆ ಎಂದು ಸ್ಕ್ರೋಲಿಂಗ್ ಅವಶ್ಯಕತೆಯಿದ್ದರೆ. 213 00:10:52,220 --> 00:10:53,930 ಇಲ್ಲಿ ನಾನು buggy1 ಟೈಪ್. 214 00:10:53,930 --> 00:10:55,700 ಇಲ್ಲಿ ನಿರೀಕ್ಷೆಯಂತೆ ಖಣಿಲು ಔಟ್ಪುಟ್ ಇಲ್ಲಿದೆ. 215 00:10:55,700 --> 00:10:57,290 >> ಇಲ್ಲಿ ಮೊದಲ ಕೆಂಪು ದೋಷವಾಗಿದೆ. 216 00:10:57,290 --> 00:11:02,370 ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು ಸ್ಟ್ರಿಂಗ್, ನಾನು ಗುಣಮಟ್ಟದ ಅರ್ಥ? 217 00:11:02,370 --> 00:11:04,260 ಆದ್ದರಿಂದ ಪ್ರಮಾಣಿತ ಹೊಂದಿದೆ ವಾಸ್ತವವಾಗಿ ಬೇರೆಯದರಲ್ಲಿ. 218 00:11:04,260 --> 00:11:06,240 ಇದು ಬಳಕೆದಾರರ ಸೂಚಿಸುತ್ತದೆ ಕೀಬೋರ್ಡ್, ಮೂಲಭೂತವಾಗಿ. 219 00:11:06,240 --> 00:11:08,080 >> ಆದರೆ ನಾನು ಅರ್ಥ ಅಲ್ಲ. 220 00:11:08,080 --> 00:11:11,770 ನಾನು ಸ್ಟ್ರಿಂಗ್ ಅರ್ಥ, ಮತ್ತು ನಾನು get_string ಅರ್ಥ. 221 00:11:11,770 --> 00:11:16,200 ಆದ್ದರಿಂದ ಆ ಏನು ನಾನು ಈ ಬಾರಿ ಮರೆತಿದ್ದಾರೆ? 222 00:11:16,200 --> 00:11:20,230 ಏನು ಈ ಸಮಯದಲ್ಲಿ ಕಾಣೆಯಾಗಿದೆ ವಿಶೇಷವೇನು? 223 00:11:20,230 --> 00:11:23,600 ನನ್ನ # ಒಳಗೊಂಡಿದೆ, ಆದ್ದರಿಂದ ನಾನು printf ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 224 00:11:23,600 --> 00:11:26,090 >> ಆದರೆ ನಾನು ಏನು ಇಲ್ಲ ಇನ್ನೂ ಪ್ರವೇಶವನ್ನು? 225 00:11:26,090 --> 00:11:29,420 ಅಲ್ಲದೆ, ಕಳೆದ ಬಾರಿ ಹಾಗೆ, ನಾನು ಕಂಪೈಲರ್ ಹೇಳಲು ಅಗತ್ಯವಿದೆ 226 00:11:29,420 --> 00:11:31,691 ಈ ಕಾರ್ಯಗಳನ್ನು ಏನು ಖಣಿಲು. 227 00:11:31,691 --> 00:11:33,940 Get_string ಬರುವುದಿಲ್ಲ ಸಿ ವಿಶೇಷವಾಗಿ, ಇದು 228 00:11:33,940 --> 00:11:38,160 ರಲ್ಲಿ ಬರುವುದಿಲ್ಲ ಫೈಲ್ ಹೆಡರ್. 229 00:11:38,160 --> 00:11:40,770 ಇದು ಬದಲಾಗಿ ಬರುತ್ತದೆ ಏನೋ ಸಿಬ್ಬಂದಿ ಬರೆದರು, 230 00:11:40,770 --> 00:11:44,176 ಇದು ಬೇರೆ ಕಡತವಾಗಿರುತ್ತದೆ ಹೆಸರಿಸಲು ಆದರೆ ಯೋಗ್ಯವಾಗಿ ಹೆಸರಿನ. 231 00:11:44,176 --> 00:11:46,990 232 00:11:46,990 --> 00:11:50,861 >> ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಸಾಲಿನ ಸೇರಿಸುವ ಮೂಲಕ ಕೊನೆಯ ಕಾಲಕ್ಕೆ code-- ಮರುಸ್ಥಾಪನೆ 233 00:11:50,861 --> 00:11:53,610 ಖಣಿಲು ರನ್ ಮಾಡಿದಾಗ, ಇದು ವಿಶೇಷವೇನು ಕೆಳಗೆ ನನ್ನ ಕೋಡ್ ಮೇಲ್ಭಾಗದಲ್ಲಿ ನೋಡಲು, 234 00:11:53,610 --> 00:11:54,193 ಎಡದಿಂದ ಬಲಕ್ಕೆ. 235 00:11:54,193 --> 00:11:57,200 ಇದು ಗಮನಕ್ಕೆ ವಿಶೇಷವೇನು ಓಹ್, ನೀವು ಬಯಸುವ. 236 00:11:57,200 --> 00:11:59,900 ನನಗೆ ಹೋಗಿ ನೋಡೋಣ, ಎಲ್ಲೆಲ್ಲಿ ಅದನ್ನು ಸರ್ವರ್ ಮೇಲೆ, 237 00:11:59,900 --> 00:12:03,090 ನಕಲಿಸಿ ಮತ್ತು ಮೂಲಭೂತವಾಗಿ, ಅಂಟಿಸಿ, ನಿಮ್ಮ ಸ್ವಂತ ಫೈಲ್ ಮೇಲೆ 238 00:12:03,090 --> 00:12:06,820 ಆದ್ದರಿಂದ ಕಥೆಯಲ್ಲಿ ಈ ಹಂತದಲ್ಲಿ, ಸಾಲು 1, ಕಾರ್ಯಕ್ರಮದ ಉಳಿದ 239 00:12:06,820 --> 00:12:11,651 ಮಾಡಬಹುದು, ವಾಸ್ತವವಾಗಿ, ಕ್ರಿಯೆಗಳನ್ನು ಬಳಸಲು ಕಾರಣರಾದರು, ಅವುಗಳಲ್ಲಿ get_string. 240 00:12:11,651 --> 00:12:13,650 ಹಾಗಾಗಿ ನಿರ್ಲಕ್ಷಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ಆ ದೋಷಗಳನ್ನು ಉಳಿದ, 241 00:12:13,650 --> 00:12:17,190 ನಾನು, ವಾಸ್ತವವಾಗಿ, ಎಂದು ಶಂಕಿಸಿದ್ದಾರೆ ಮೊದಲ ಒಂದು ವಾಸ್ತವವಾಗಿ ಪ್ರಾಮುಖ್ಯ. 242 00:12:17,190 --> 00:12:20,780 ಮತ್ತು ನಾನು ಮುಂದೆ ಮರುಪ್ರದರ್ಶನ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಕಡತವನ್ನು ಉಳಿಸುವಲ್ಲಿ ನಂತರ buggy1 ಮಾಡಲು. 243 00:12:20,780 --> 00:12:22,580 ಮತ್ತು voila, ಇದು ಕೆಲಸ ಮಾಡಿದರು. 244 00:12:22,580 --> 00:12:29,200 ನಾನು ./buggy1 ಮತ್ತು ಹೋದರೂ ಟೈಪ್ ಉದಾಹರಣೆಗೆ,, Zamyla, ನಾನು ಈಗ ನಿನ್ನ ಪಡೆಯುತ್ತಾನೆ, 245 00:12:29,200 --> 00:12:32,000 , Zamyla ಬದಲಿಗೆ ಹಲೋ, ವರ್ಲ್ಡ್. 246 00:12:32,000 --> 00:12:32,550 >> ಎಲ್ಲಾ ಸರಿ. 247 00:12:32,550 --> 00:12:35,890 ಇಲ್ಲಿ takeaways ನಂತರ ಮಾಡುವುದು, ಒಂದು, ಹೆಚ್ಚು ನೀವು ಕೊಯ್ಲುಗಾರರು ಪ್ರಯತ್ನಿಸಿ 248 00:12:35,890 --> 00:12:39,140 ಕೇವಲ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಹುಡುಕುತ್ತಿರುವ ಗುರುತಿಸಬಹುದಾದ ಪದಗಳನ್ನು ಕೆಲವು. 249 00:12:39,140 --> 00:12:43,070 ಎಂದು ಹೊರತುಪಡಿಸಿ, ಪ್ರತಿ help50 ಬಳಸಲು ಸಮಸ್ಯೆ ಸೆಟ್ ವಿವರಣೆಯನ್ನು. 250 00:12:43,070 --> 00:12:46,500 ಆದರೆ ಹೊರತುಪಡಿಸಿ, ತುಂಬಾ, ಯಾವಾಗಲೂ ನೋಡಲು ಉನ್ನತ ದೋಷ ಮಾತ್ರ ಕನಿಷ್ಠ 251 00:12:46,500 --> 00:12:50,051 ಆರಂಭದಲ್ಲಿ ನೋಡಲು ಯಾವ ಮಾಹಿತಿಯನ್ನು ಇದು ವಾಸ್ತವವಾಗಿ ಇಳುವರಿ ಇರಬಹುದು. 252 00:12:50,051 --> 00:12:52,300 ಆದರೆ ಇಲ್ಲ ತಿರುಗಿದರೆ ಇನ್ನಷ್ಟು ಕಾರ್ಯವನ್ನು ನಿರ್ಮಿಸಿದ 253 00:12:52,300 --> 00:12:55,030 ಒಳಗೆ CS50 ಗ್ರಂಥಾಲಯದ ಸಹಾಯ ಸೆಮಿಸ್ಟರ್ ಆರಂಭದಲ್ಲಿ ನೀವು 254 00:12:55,030 --> 00:12:57,580 ಮತ್ತು ಮುಂಚಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಏನು ತಪ್ಪು ವಿಶೇಷವೇನು ಲೆಕ್ಕಾಚಾರ. 255 00:12:57,580 --> 00:12:59,840 ಆದ್ದರಿಂದ ನ ಇಲ್ಲಿ ಇನ್ನೊಂದು ಉದಾಹರಣೆ ಮಾಡಿ. 256 00:12:59,840 --> 00:13:04,350 ನಾನು ಈ, buggy2 ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ, ಮತ್ತೆ, ಔಟ್ ನಿಷ್ಪ್ರಯೋಜಕಗೊಳಿಸಲ್ಪಟ್ಟಿತು ಏರಲಿದೆ 257 00:13:04,350 --> 00:13:05,650 ಗೇಟ್, ವಿನ್ಯಾಸ ರಿಂದ. 258 00:13:05,650 --> 00:13:09,980 >> ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ # ಸೇರಿವೆ. 259 00:13:09,980 --> 00:13:12,580 ಮತ್ತು ನಂತರ ನಾನು ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ) ಪಡೆಯಲಿದ್ದೇನೆ. 260 00:13:12,580 --> 00:13:14,840 ತದನಂತರ ನಾನು ಲೂಪ್ ಒಂದು ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 261 00:13:14,840 --> 00:13:16,690 (ನಾನು ಇಂಟ್ _ 0. 262 00:13:16,690 --> 00:13:18,750 ನಾನು ಕಡಿಮೆ ಅಥವಾ 10 ಸಮಾನವಾಗಿರುತ್ತದೆ. 263 00:13:18,750 --> 00:13:24,260 ನಾನು ++, ತದನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲಿ ಕೇವಲ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಚಿಹ್ನೆ ಮುದ್ರಿಸುತ್ತದೆ 264 00:13:24,260 --> 00:13:25,920 ಮತ್ತು ಹೊಸ ಲೈನ್ ಪಾತ್ರ. 265 00:13:25,920 --> 00:13:29,220 >> ಈ ನನ್ನ ಉದ್ದೇಶ ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಸಾಕಷ್ಟು ಸರಳವಾಗಿ 266 00:13:29,220 --> 00:13:33,150 10 ಬಾರಿ ತಿರುಗಿ ಮತ್ತು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ 267 00:13:33,150 --> 00:13:35,260 ಲೂಪ್ ಪ್ರತಿ ಬಾರಿ ಚಕ್ರದ ಮೂಲಕ, 268 00:13:35,260 --> 00:13:37,660 ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಮುದ್ರಿಸುತ್ತದೆ, ಒಂದು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಹ್ಯಾಶ್ಟ್ಯಾಗ್. 269 00:13:37,660 --> 00:13:40,480 ನಾನು ಒಂದು ಪ್ರತಿ ಲೈನ್ ಹೊಸ ಸಾಲು. 270 00:13:40,480 --> 00:13:42,787 ಮತ್ತು ಸ್ಮರಿಸುತ್ತಾರೆ ಲೂಪ್, ಕೊನೆಯ ವಾರದ ಪ್ರತಿ 271 00:13:42,787 --> 00:13:44,620 ಮತ್ತು ನೀವು ಹೆಚ್ಚು ಪಡೆಯುತ್ತೀರಿ ವಾಕ್ಯ ಪರಿಚಿತವಾಗಿರುವ 272 00:13:44,620 --> 00:13:47,170 ಅಭ್ಯಾಸ ಅದನ್ನು ಬಳಸಿಕೊಂಡು long-- ಮೊದಲು ಈ ನನಗೆ ನೀಡುತ್ತದೆ 273 00:13:47,170 --> 00:13:49,740 ನಾನು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಮತ್ತು ಇದು 0 ಹೊಂದಿಸುತ್ತದೆ. 274 00:13:49,740 --> 00:13:52,650 >> ಈ ನಾನು ಮೇಲೆ ಬೆಳವಣಿಗೆಗಳ 1 ಪ್ರತಿ ಪುನರಾವರ್ತನೆ. 275 00:13:52,650 --> 00:13:54,940 ಆದ್ದರಿಂದ ನಾನು 1 ಹೋಗುತ್ತದೆ 3 2. 276 00:13:54,940 --> 00:13:57,690 ಮತ್ತು ಈ ಸ್ಥಿತಿಯನ್ನು ನಂತರ ಅರೆ ದೊಡ್ಡ ಕರಳಿನ ಹಿಂಬಾಗದ ಜೀವಕಣದ ಮಧ್ಯದ 277 00:13:57,690 --> 00:14:03,010 ಮಾಡಲು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೇಲೆ ಪರಿಶೀಲಿಸಿದ ಮುಟ್ಟುತ್ತದೆ ಖಚಿತವಾಗಿ ನಾವು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಇನ್ನೂ ಎಂದು. 278 00:14:03,010 --> 00:14:06,830 ಹಾಗಾಗಿ 10 ಬಾರಿ ಮರಳಿ ಬಯಸುವ, ಆದ್ದರಿಂದ ನಾನು ವಿಂಗಡಿಸಲು ಬಹಳ ಅಂತರ್ದೃಷ್ಟಿಯಿಂದ ಕೇವಲ 279 00:14:06,830 --> 00:14:09,070 ನನ್ನ ಮೇಲಿನ ನಿರ್ಬಂಧಿತ 10 ಪುಟ್. 280 00:14:09,070 --> 00:14:14,310 >> ಮತ್ತು ಇನ್ನೂ, ನಂತರ ನಾನು ಈ ಔಟ್ ಮಾಡಿದಾಗ, ಮಾಡಲು ಇದು ಕಂಪೈಲ್ buggy2-- 281 00:14:14,310 --> 00:14:15,440 ಮತ್ತು ಇದು ಸರಿ ಕಂಪೈಲ್ ಮಾಡುವುದಿಲ್ಲ. 282 00:14:15,440 --> 00:14:17,980 ಹಾಗಾಗಿ ಇಲ್ಲ ಈ ಸಮಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷ. 283 00:14:17,980 --> 00:14:20,940 ನನಗೆ ಈಗ ಮುಂದುವರಿಯಿರಿ ನೋಡೋಣ ಮತ್ತು,, buggy2 ರನ್ ನಮೂದಿಸಿ. 284 00:14:20,940 --> 00:14:22,620 ಈಗ ಸ್ಕ್ರಾಲ್. 285 00:14:22,620 --> 00:14:24,890 ಮತ್ತು ನನಗೆ ಹೆಚ್ಚಿಸಲು ಅವಕಾಶ ವಿಂಡೋದ ಗಾತ್ರವನ್ನು. 286 00:14:24,890 --> 00:14:33,720 >> ನಾನು ತೋರುತ್ತದೆ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. 287 00:14:33,720 --> 00:14:38,891 ಆದ್ದರಿಂದ, 11 ಹ್ಯಾಶ್ಟ್ಯಾಗ್ಗಳೊಂದಿಗೆ ಸಹ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಈ ಲೂಪ್ ಒಳಗೆ ಹಾಕಲು 10. 288 00:14:38,891 --> 00:14:42,140 ಈಗ, ನೀವು ಕೆಲವು ತಕ್ಷಣ ವೀಕ್ಷಿಸಬಹುದು ಏನು ದೋಷ, ವಾಸ್ತವವಾಗಿ, ಈ 289 00:14:42,140 --> 00:14:43,720 ಮಾಡಲು ತುಂಬಾ ಹಾರ್ಡ್ ದೋಷವಲ್ಲ. 290 00:14:43,720 --> 00:14:46,070 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಇಲ್ಲಿದೆ ಬಗ್ಗೆ ಆರಂಭಿಕ ಮಾಡಿದ. 291 00:14:46,070 --> 00:14:49,820 >> ನಾನು ಗಮನಸೆಳೆದಿದ್ದಾರೆ ಬಯಸುವ, ಆದರೂ, ಇದೆ, ನಾನು ಈ ಲೆಕ್ಕಾಚಾರ ಇರಬಹುದು? 292 00:14:49,820 --> 00:14:52,300 ಸರಿ, ಇದು ತಿರುಗಿದರೆ CS50 ಗ್ರಂಥಾಲಯದ ಬರುತ್ತದೆ 293 00:14:52,300 --> 00:14:55,380 ಕೇವಲ get_string ಮತ್ತು get_int ಜೊತೆ ಮತ್ತು get_float ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳನ್ನು. 294 00:14:55,380 --> 00:14:59,980 ಇದು ವಿಶೇಷ ಕಾರ್ಯ ಬರುತ್ತದೆ ಎಂಬ eprintf, ಅಥವಾ ದೋಷ, printf. 295 00:14:59,980 --> 00:15:03,270 ಮತ್ತು ಅದನ್ನು ಮಾಡಲು ಕೇವಲ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ನೀವು ಸ್ವಲ್ಪ ಸುಲಭವಾಗಿ 296 00:15:03,270 --> 00:15:06,310 ಕೇವಲ ನಿಮ್ಮ ಕೋಡ್ ಡೀಬಗ್ ಮಾಡಿದಾಗ ಪರದೆಯ ಮೇಲೆ ಒಂದು ದೋಷ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸಲು 297 00:15:06,310 --> 00:15:07,850 ಅದರಿಂದ ಬಂದ ಮತ್ತು ತಿಳಿದಿದೆ. 298 00:15:07,850 --> 00:15:11,000 >> ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಒಂದು ವಿಷಯ ನಾನು ಬಹುಶಃ ಈ ಕಾರ್ಯ this-- ಜೊತೆ ಇಲ್ಲಿ 299 00:15:11,000 --> 00:15:20,230 eprintf, ಮತ್ತು ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನಾನು ಈಗ% ಆಗಿದೆ ನಾನು backslash, N ಹೇಳುತ್ತಾರೆ. 300 00:15:20,230 --> 00:15:22,330 ನಾನು ನಾನು ಮೌಲ್ಯವನ್ನು ಪ್ಲಗ್ ಪಡೆಯಲಿದ್ದೇನೆ. 301 00:15:22,330 --> 00:15:25,400 ಮತ್ತು ಟಾಪ್ ಅಪ್, ಈ ಏಕೆಂದರೆ ರಲ್ಲಿ CS50 ಲೈಬ್ರರಿ, 302 00:15:25,400 --> 00:15:27,580 ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಸೇರಿವೆ 303 00:15:27,580 --> 00:15:29,169 ಆದ್ದರಿಂದ ನಾನು ಈ ಕಾರ್ಯ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 304 00:15:29,169 --> 00:15:31,460 ಆದರೆ ಪರಿಗಣಿಸೋಣ ಸಾಲು 9 ಮಾಡುವ ಸಾಧ್ಯತೆ ಇದೆ. 305 00:15:31,460 --> 00:15:32,670 ನಾನು ಅಂತಿಮವಾಗಿ ಈ ಅಳಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ. 306 00:15:32,670 --> 00:15:34,670 ಈ ಏನೂ ಹೊಂದಿದೆ ನನ್ನ ದ್ಯೇಯಗಳು ಜೊತೆ. 307 00:15:34,670 --> 00:15:39,090 ಆದರೆ eprintf, ದೋಷ, printf ಕೇವಲ ಅರ್ಥ ಇದೆ ನನ್ನ ಕೆಲವು ರೋಗನಿರ್ಣಯದ ಮಾಹಿತಿಯನ್ನು ನೀಡಲು. 308 00:15:39,090 --> 00:15:42,460 ನನ್ನ ಪ್ರೋಗ್ರಾಂ, ನಾನು ಬಯಸುವ ತಾತ್ಕಾಲಿಕವಾಗಿ ಪರದೆಯ ಮೇಲೆ ಈ ನೋಡಿ 309 00:15:42,460 --> 00:15:44,550 ಹಾಗೆಯೇ ಕೇವಲ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಏನಾಗುತ್ತಿದೆ. 310 00:15:44,550 --> 00:15:47,330 >> ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಪ್ರತಿ ಇಲ್ಲಿ ಲೈನ್ 9 ಪುನರಾವರ್ತನೆಯಿಂದ 311 00:15:47,330 --> 00:15:49,260 ನಾನು ನೋಡಲು ಬಯಸುವ, ನಾನು ಮೌಲ್ಯವನ್ನು? 312 00:15:49,260 --> 00:15:50,290 ನಾನು ಮೌಲ್ಯವನ್ನು ಏನು? 313 00:15:50,290 --> 00:15:51,280 ನಾನು ಮೌಲ್ಯವನ್ನು ಏನು? 314 00:15:51,280 --> 00:15:55,650 ಮತ್ತು, ಆಶಾದಾಯಕವಾಗಿ, ನಾನು ಮಾಡಬೇಕು ಸಂದೇಶವನ್ನು, ಸಹ, 10 ಬಾರಿ ನೋಡಿ. 315 00:15:55,650 --> 00:15:57,780 >> ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಮರುಸಂಕಲಿಕೆಯು, 316 00:15:57,780 --> 00:15:59,905 ನಾನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮಾಡಬೇಕು ಎಂದು ನಾನು ಬದಲಾವಣೆ ಮಾಡಲು. ./buggy2. 317 00:15:59,905 --> 00:16:02,680 318 00:16:02,680 --> 00:16:03,640 ಮತ್ತು ಈಗ ಸರಿ. 319 00:16:03,640 --> 00:16:04,820 ಹೆಚ್ಚು ನಡೆಯುತ್ತಿರುವ ಸಾಕಷ್ಟು. 320 00:16:04,820 --> 00:16:07,610 ಆದ್ದರಿಂದ ನನಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಇನ್ನೂ ವಿಂಡೋದಲ್ಲಿ. 321 00:16:07,610 --> 00:16:10,190 >> ಮತ್ತು ನೀವು ಪ್ರತಿಯೊಂದು ಎಂದು ನೋಡುತ್ತಾರೆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ಗಳೊಂದಿಗೆ ಇನ್ನೂ ಮುದ್ರಣ ಇದೆ. 322 00:16:10,190 --> 00:16:15,270 ಆದರೆ ನಡುವೆ ಇಬ್ಬರೂ ಈಗ ಈ ಕೆಳಗಿನಂತೆ ರೋಗ ಉತ್ಪನ್ನ ಫಾರ್ಮಾಟ್. 323 00:16:15,270 --> 00:16:17,960 ಇಲ್ಲಿ ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು, buggy2 ಆಗಿದೆ. 324 00:16:17,960 --> 00:16:20,432 ಫೈಲ್ ಹೆಸರು buggy2.c ಆಗಿದೆ. 325 00:16:20,432 --> 00:16:24,080 ಲೈನ್ ಸಂಖ್ಯೆ ಇದರಿಂದ ಈ ಮುದ್ರಿಸಿದ ಲೈನ್ 9. 326 00:16:24,080 --> 00:16:27,500 ಮತ್ತು ಆ ಬಲಭಾಗದಲ್ಲಿದೆ ನಾನು ನಿರೀಕ್ಷಿಸುವುದಾಗಿ ನಾನು ದೋಷ ಸಂದೇಶ. 327 00:16:27,500 --> 00:16:30,701 >> ಮತ್ತು ಸಂತೋಷವನ್ನು ಈ ಬಗ್ಗೆ ಇಲ್ಲಿದೆ ಈಗ ನಾನು ಅಗತ್ಯವಾಗಿ ಎಣಿಕೆ ಹೊಂದಿಲ್ಲ 328 00:16:30,701 --> 00:16:32,200 ನನ್ನ ತಲೆಯಲ್ಲಿ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಇದೆ. 329 00:16:32,200 --> 00:16:34,240 ನಾನು ನೋಡಬಹುದು ಮೊದಲ ಪುನರಾವರ್ತನೆ ನಾನು 0, 330 00:16:34,240 --> 00:16:39,420 ನಂತರ 1, ನಂತರ 2, 3, 4, ನಂತರ 5, ನಂತರ 6, ನಂತರ 7, 8, ನಂತರ 9, ನಂತರ 331 00:16:39,420 --> 00:16:40,980 10. 332 00:16:40,980 --> 00:16:42,050 ಆದ್ದರಿಂದ ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. 333 00:16:42,050 --> 00:16:43,740 ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ? 334 00:16:43,740 --> 00:16:48,190 ನಾನು ಇನ್ನೂ ಲೆಕ್ಕ ತೋರುತ್ತಿವೆ 10 ವರೆಗೆ ಉದ್ದೇಶ. 335 00:16:48,190 --> 00:16:50,550 >> ಆದರೆ ಅಲ್ಲಿ ನಾನು ಆರಂಭಿಸಿತು? 336 00:16:50,550 --> 00:16:53,240 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 10. 337 00:16:53,240 --> 00:16:58,040 ಆದ್ದರಿಂದ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10-- 11 ಬೆರಳು 338 00:16:58,040 --> 00:16:59,990 ಸಮಸ್ಯೆ ಸೂಚಿಸುತ್ತದೆ. 339 00:16:59,990 --> 00:17:02,850 ನಾನು ಎಣಿಕೆ ತೋರುತ್ತದೆ ತಪ್ಪಾಗಿ ನನ್ನ ಚಕ್ರಕ್ಕೆ. 340 00:17:02,850 --> 00:17:06,599 10 ಪುನರಾವರ್ತನೆಗಳು ಹೋಗಿ ಬದಲಿಗೆ, ನಾನು 0 ಪ್ರಾರಂಭವಾಗುವ ಬಾಗುತ್ತೇನೆ 341 00:17:06,599 --> 00:17:09,550 ನಾನು ಮತ್ತು 10 ಮೂಲಕ ಕೊನೆಗೊಳ್ಳುವ ಬಾಗುತ್ತೇನೆ. 342 00:17:09,550 --> 00:17:12,030 ಆದರೆ, ಕಂಪ್ಯೂಟರ್ ಹಾಗೆ, ನಾನು 0 ಎಣಿಕೆಯ ಆರಂಭಿಕ ನುಡಿದರು, 343 00:17:12,030 --> 00:17:15,250 ನಾನು ಲೆಕ್ಕ ಮಾಡಬೇಕು , ಆದರೆ ಮೂಲಕ, 10. 344 00:17:15,250 --> 00:17:18,510 >> ಆದ್ದರಿಂದ ಫಿಕ್ಸ್, ನಾನು ಅಂತಿಮವಾಗಿ ಇಲ್ಲಿ ಅರಿತುಕೊಂಡ, ಎರಡು ವಸ್ತುಗಳ ಒಂದು. 345 00:17:18,510 --> 00:17:22,430 ನಾನು ತುಂಬಾ ಸರಳವಾಗಿ ಹೇಳಬಹುದು ಕಡಿಮೆ 10 ವರೆಗೆ ಲೆಕ್ಕ. 346 00:17:22,430 --> 00:17:27,260 ಹಾಗಾಗಿ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ಸರಿಯಾದ, ವಾಸ್ತವವಾಗಿ, 347 00:17:27,260 --> 00:17:28,900 ಇದು ಸ್ವಲ್ಪ ತಪ್ಪು ಶಬ್ದಗಳನ್ನು ಕೂಡ. 348 00:17:28,900 --> 00:17:35,070 ಅಥವಾ ನಾನು ಹಾಗೆ ಮಾಡಲು ಹೆಚ್ಚು ಅಥವಾ ಸಮ ಕಡಿಮೆ 9, ಬಹಳ ನಾನು 0 ಆರಂಭವಾಗುವುದು ಎಂದು. 349 00:17:35,070 --> 00:17:40,056 ಅಥವಾ ನೀವು ನಿಜವಾಗಿಯೂ ಇಷ್ಟವಾಗದಿದ್ದರೆ, ನೀವು 10 ಮೂಲಕ ಅಪ್ ಎಣಿಕೆ ಆದರೆ 1 ಆರಂಭಿಸಬಹುದು. 350 00:17:40,056 --> 00:17:41,680 ಆದರೆ ಮತ್ತೆ, ಈ ಕೇವಲ ಸರ್ವೇಸಾಮಾನ್ಯ. 351 00:17:41,680 --> 00:17:43,977 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆದರೂ ರಲ್ಲಿ ಆರಂಭದಿಂದ ತುಂಬಾ 352 00:17:43,977 --> 00:17:45,810 ಆದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ರಲ್ಲಿ ಸಿ ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ, 353 00:17:45,810 --> 00:17:47,670 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಹಾಗೆ ಪೈಥಾನ್ ಮತ್ತು ಇತರರು, ಇದು 354 00:17:47,670 --> 00:17:49,880 ಕೇವಲ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಬೈನರಿ ನಮ್ಮ ಚರ್ಚೆ 355 00:17:49,880 --> 00:17:53,450 ಕೇವಲ ಎಣಿಸುವ ಆರಂಭಿಸಲು ನೀವು ಕಡಿಮೆ ಸಂಖ್ಯೆಯ 0 ಆಗಿದೆ. 356 00:17:53,450 --> 00:17:53,950 ಎಲ್ಲಾ ಸರಿ. 357 00:17:53,950 --> 00:17:55,160 ಆದ್ದರಿಂದ eprintf ಇಲ್ಲಿದೆ. 358 00:17:55,160 --> 00:17:58,600 ಮತ್ತೆ, ಈಗ ನಾನು ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತು ಬಂದಿದೆ ಎಂದು ನನ್ನ ಸಮಸ್ಯೆ, ಮತ್ತು ನಾನು 0 ಹಿಂತಿರುಗಿ ಪಡೆಯಲಿದ್ದೇನೆ 359 00:17:58,600 --> 00:18:01,470 ಕಡಿಮೆ 10 ಮೂಲಕ, ನಾನು ಹೋಗುತ್ತಿರುವೆ ಹೋಗಿ eprintf ಅಳಿಸಲು. 360 00:18:01,470 --> 00:18:04,580 >> ಇದು ಇರಬಾರದೆಂಬ ನಾನು ನನ್ನ ಕೋಡ್ ಸಾಗಿಸಲು ಅಥವಾ ನನ್ನ ಕೋಡ್ ಸಲ್ಲಿಸಲು 361 00:18:04,580 --> 00:18:05,800 ಅಥವಾ ಬೇರೆ ಯಾರಾದರೂ ಅದನ್ನು ತೋರಿಸಲು. 362 00:18:05,800 --> 00:18:07,980 ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಅರ್ಥೈಸಲಾಗಿತ್ತು ತಾತ್ಕಾಲಿಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. 363 00:18:07,980 --> 00:18:11,650 ಆದರೆ ಈಗ ನಾನು ಈ ಪರಿಹರಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಜೊತೆಗೆ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆ. 364 00:18:11,650 --> 00:18:16,780 >> ಅಲ್ಲದೆ, ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ ಮಾಡಿ ನಾನು ಕೆಳಗಿನಂತೆ ವಿಪ್ ಪಡೆಯಲಿದ್ದೇನೆ. 365 00:18:16,780 --> 00:18:22,850 ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು # ಸೇರಿವೆ. $ 50 366 00:18:22,850 --> 00:18:25,580 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ # ಸೇರಿವೆ. 367 00:18:25,580 --> 00:18:29,030 >> ನಾನು ಉಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ buggy3.c ಈ ಕಡತ. 368 00:18:29,030 --> 00:18:31,740 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಘೋಷಿಸಲು ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ). 369 00:18:31,740 --> 00:18:34,186 ತದನಂತರ ಒಳಗೆ ನಾನು ಇಂಟ್ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ _ - 370 00:18:34,186 --> 00:18:36,435 ನಾನು ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬಯಸುವ ಒಂದು get_negative_int ಜೊತೆ. 371 00:18:36,435 --> 00:18:39,146 372 00:18:39,146 --> 00:18:40,770 ಈ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಒಂದು ಕ್ರಿಯೆ ಅಲ್ಲ. 373 00:18:40,770 --> 00:18:42,870 ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀನು ಇದು ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ. 374 00:18:42,870 --> 00:18:45,541 ಆದರೆ ನಾವು ಏಕೆ ನೋಡಲು ನೀನು ಇದು ಮೊದಲ ಪಾಸ್ ತ್ರಾಸದಯಕವಗಿದೆ. 375 00:18:45,541 --> 00:18:47,290 ಮತ್ತು ಒಮ್ಮೆ ನಾನು ಪಡೆದ ನಾವು ಬಳಕೆದಾರರ ಒಂದು ಇಂಟ್, 376 00:18:47,290 --> 00:18:53,365 ನಾನು% ನಾನು ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಋಣಾತ್ಮಕ ಪೂರ್ಣಾಂಕ, backslash, N, ಅಲ್ಪವಿರಾಮ, ನಾನು. 377 00:18:53,365 --> 00:18:55,240 ಅರ್ಥಾತ್, ನಾನು ಮಾಡಲು ಈ ಪ್ರೋಗ್ರಾಂ ಬಯಸುವ 378 00:18:55,240 --> 00:18:58,000 ನಕಾರಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಿರಿ ಇದೆ ಬಳಕೆದಾರ ಮತ್ತು ನಂತರ ಮುದ್ರಿಸುತ್ತದೆ 379 00:18:58,000 --> 00:18:59,980 ಉದಾಹರಣೆಗಾಗಿ ಒಂದು ಋಣಾತ್ಮಕ ಇಂಟ್. 380 00:18:59,980 --> 00:19:02,080 >> ಈಗ ನಾನು ಈ ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಅಗತ್ಯವಿದೆ. 381 00:19:02,080 --> 00:19:05,740 ಆದ್ದರಿಂದ ನಂತರ ನನ್ನ ಕಡತದಲ್ಲಿ, ನಾನು ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಮತ್ತು ಕ್ರಿಯೆ ಎಂದು ಘೋಷಿಸಲು 382 00:19:05,740 --> 00:19:10,670 get_negative_int (ಶೂನ್ಯ) - ಮತ್ತು ನಾವು ಮಾಡುತ್ತೇವೆ ಹಿಂತಿರುಗಿ ಸಾಲನ್ನು ಮತ್ತೆ ಅರ್ಥವನ್ನು 383 00:19:10,670 --> 00:19:18,790 ಒಂದು ಕ್ಷಣ ಇಂಟ್ N ರಲ್ಲಿ; do-- ಮಾಡಬೇಡಿ ಕೆಳಗಿನ, printf ಎನ್ :. 384 00:19:18,790 --> 00:19:26,210 ತದನಂತರ ನಾನು N ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ - get_int, ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎನ್ 0 ಹೆಚ್ಚು ಮಾಡಲು. 385 00:19:26,210 --> 00:19:28,310 ತದನಂತರ N ಮರಳಲು ;. 386 00:19:28,310 --> 00:19:31,730 >> ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ನಡೆಯುತ್ತಿರುವ ಈ ಆದರೆ ಯಾವುದೂ ನಾವು ಮಾಡಲಿಲ್ಲ 387 00:19:31,730 --> 00:19:33,710 ಕನಿಷ್ಟ ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಕಳೆದ ವಾರ ನೋಡಲು. 388 00:19:33,710 --> 00:19:36,980 ಇಲ್ಲಿ ಲೈನ್ 10 ರಂದು ನಾನು ಡಿಕ್ಲೇರ್ಡ್ ಒಂದು get_negative_int ಎಂಬ ಕ್ರಿಯೆಯ, 389 00:19:36,980 --> 00:19:39,620 ಮತ್ತು ನಾನು ಪುಟ್ (ಶೂನ್ಯ) ಬಂದಿದೆ, ಆವರಣ, ಕಾರಣ ಇದಕ್ಕೆ 390 00:19:39,620 --> 00:19:40,950 ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 391 00:19:40,950 --> 00:19:42,910 ನಾನು ಏನು ಸಾಗುವ ಇಲ್ಲ ಈ ಕಾರ್ಯಕ್ಕೆ. 392 00:19:42,910 --> 00:19:44,690 ನಾನು ಅದನ್ನು ಮರಳಿ ಏನೋ ಪಡೆಯುವಲ್ಲಿ ಬಾಗುತ್ತೇನೆ. 393 00:19:44,690 --> 00:19:47,270 >> ನಾನು ಯಾವ ಆಶಯದೊಂದಿಗೆ ಬಾಗುತ್ತೇನೆ ಹಿಂದೆ ಒಂದು ಪೂರ್ಣಾಂಕ. 394 00:19:47,270 --> 00:19:50,040 ಯಾವುದೇ ಮಾಹಿತಿ ಪ್ರಕಾರ ಇಲ್ಲ ಸಿ negative_int ಕರೆಯಲಾಗುತ್ತದೆ. 395 00:19:50,040 --> 00:19:52,880 ಇದು ಕೇವಲ ಇಂಟ್, ಆದ್ದರಿಂದ ವಿಶೇಷವೇನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಮಗೆ ಎಂದು 396 00:19:52,880 --> 00:19:55,340 ವಾಸ್ತವವಾಗಿ ಎಂದು ಮೌಲ್ಯವು ಹಿಂತಿರುಗಲಿಲ್ಲ ಮಾತ್ರ ಒಂದು ಇಂಟ್ 397 00:19:55,340 --> 00:19:56,380 ಆದರೆ ನಕಾರಾತ್ಮಕವಾಗಿದೆ. 398 00:19:56,380 --> 00:20:02,150 >> ಸಾಲಿನ 12 ರಂದು ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸುವ ನಾನು n ಮತ್ತು ರೀತಿಯ ಇಂಟ್ ಮಾಡುವ ಕರೆಯಲಾಗುತ್ತದೆ. 399 00:20:02,150 --> 00:20:07,500 ತದನಂತರ ಸಾಲು 13 18 ಮೂಲಕ ನಾನು ಏನಾದರೂ ಮಾಡುವ ಏನೋ ಸರಿಯಿದ್ದರೂ. 400 00:20:07,500 --> 00:20:11,040 ನಾನು ಮುಂದೆ ಮತ್ತು ಮುದ್ರಣ ಪಡೆಯಲಿದ್ದೇನೆ ಎನ್, ಕೊಲೊನ್, ಮತ್ತು ನಂತರ ಬಾಹ್ಯಾಕಾಶ, 401 00:20:11,040 --> 00:20:12,800 ಬಳಕೆದಾರ ಒಂದು ಪ್ರಾಂಪ್ಟ್ ಹಾಗೆ. 402 00:20:12,800 --> 00:20:16,410 >> ನಾನು get_int ಕರೆ ನಾನು ಮತ್ತು ತನ್ನ ಕರೆಯಲ್ಪಡುವ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸುವ 403 00:20:16,410 --> 00:20:18,130 ಆ ವೇರಿಯಬಲ್ N ರಲ್ಲಿ. 404 00:20:18,130 --> 00:20:22,600 ಆದರೆ ನಾನು ಮಾಡುವ ಇರಿಸಿಕೊಳ್ಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎನ್ 0 ಹೆಚ್ಚು. 405 00:20:22,600 --> 00:20:27,960 ಅರ್ಥಾತ್, ಬಳಕೆದಾರ ನನಗೆ ನೀಡುತ್ತದೆ ವೇಳೆ ಇಂಟ್ ಮತ್ತು ಎಂದು 0 ಹೆಚ್ಚು, 406 00:20:27,960 --> 00:20:31,180 ಆದ್ದರಿಂದ, ಧನಾತ್ಮಕ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೇವಲ ಬಳಕೆದಾರ reprompting ಇರಿಸಿಕೊಳ್ಳಲು, 407 00:20:31,180 --> 00:20:37,160 ಅವರಿಗೆ ಬಂತು ಮೂಲಕ reprompting ಇರಿಸಿಕೊಳ್ಳಲು ಸಹಕಾರ ಮತ್ತು ಅಂತ ಋಣಾತ್ಮಕ ಇಂಟ್ ನೀಡಿ. 408 00:20:37,160 --> 00:20:41,640 >> ಮತ್ತು ಒಮ್ಮೆ N ವಾಸ್ತವವಾಗಿ negative-- ಆಗಿದೆ ಬಳಕೆದಾರ ಊಹಿಸಿಕೊಳ್ಳಿ ಅಂತಿಮವಾಗಿ ರೀತಿಯ -50, 409 00:20:41,640 --> 00:20:46,710 ನಂತರ ಈ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ನಿಜವಾದ ಎಂದಿಗೂ ಏಕೆಂದರೆ -50 0 ಹೆಚ್ಚು ಅಲ್ಲ. 410 00:20:46,710 --> 00:20:51,140 ಆದ್ದರಿಂದ ನಾವು ಔಟ್ ಮುರಿಯಲು ಲೂಪ್ ತಾರ್ಕಿಕವಾಗಿ ಮತ್ತು n ಮರಳಿ. 411 00:20:51,140 --> 00:20:53,520 >> ಆದರೆ ಇತರ ಒಂದು ಇಲ್ಲ ನಾನು ಮಾಡಬೇಕು. 412 00:20:53,520 --> 00:20:56,190 ಮತ್ತು ನಾನು ಸರಳವಾಗಿ ಈ ಮಾಡಬಹುದು ನಕಲಿಸುವುದು ಮತ್ತು ಅಂಟಿಸುವುದು ಮೂಲಕ 413 00:20:56,190 --> 00:20:58,540 ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ. 414 00:20:58,540 --> 00:21:01,630 ನಾನು ಖಣಿಲು ಕಲಿಸಲು ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಖಣಿಲು ಗೆ ಭರವಸೆ, 415 00:21:01,630 --> 00:21:04,630 ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ತಿನ್ನುವೆ, ವಾಸ್ತವವಾಗಿ, ಹೋಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು 416 00:21:04,630 --> 00:21:06,020 ಈ ಕಾರ್ಯ get_negative_int. 417 00:21:06,020 --> 00:21:07,674 ಇದು ಕೇವಲ ಕಡತದಲ್ಲಿ ಕಡಿಮೆ ಇರಬಹುದು. 418 00:21:07,674 --> 00:21:09,840 ಮತ್ತೆ, ಸ್ಮರಿಸುತ್ತಾರೆ ಖಣಿಲು ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ ವಿಷಯಗಳನ್ನು ಓದುತ್ತದೆ, 419 00:21:09,840 --> 00:21:12,330 ಎಡದಿಂದ ಬಲಕ್ಕೆ, ಆದ್ದರಿಂದ ನೀವು ಸಾಧ್ಯವಿಲ್ಲ ಕಾರ್ಯ ಖಣಿಲು ಕರೆ 420 00:21:12,330 --> 00:21:15,330 ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ವಿಶೇಷವೇನು ಗೊತ್ತಿಲ್ಲ. 421 00:21:15,330 --> 00:21:18,430 >> ಈಗ, ದುರದೃಷ್ಟವಶಾತ್, ಈ ಪ್ರೋಗ್ರಾಂ ನೀವು ಕೆಲವು ಸೂಚಿಸಿದ್ದೇವೆ ಇರಬಹುದು, 422 00:21:18,430 --> 00:21:19,590 ಈಗಾಗಲೇ ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ. 423 00:21:19,590 --> 00:21:21,400 ನನ್ನ ಮುಂದೆ ಹೋಗಿ buggy3, ಮಾಡೋಣ. 424 00:21:21,400 --> 00:21:26,904 ನನ್ನ ಸಮಸ್ಯೆ ಈಗ ಅಲ್ಲ ಇದು ಸಂಗ್ರಹಿಸುತ್ತಾ ವಾಕ್ಯ ದೋಷವನ್ನು, ಪಠ್ಯ ದೋಷ ಹಾಗೆ, 425 00:21:26,904 --> 00:21:29,570 ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ತಾರ್ಕಿಕ ಎಂದು ವಿಶೇಷವೇನು ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಬಂದಿದೆ ದೋಷ 426 00:21:29,570 --> 00:21:32,450 ಅವಕಾಶ ಮಾಡಿದ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಹೆಜ್ಜೆ. 427 00:21:32,450 --> 00:21:35,540 >> ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಈಗ buggy3, ರನ್. 428 00:21:35,540 --> 00:21:37,490 ನಾನು ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಮತ್ತು ಸಹಕಾರ. 429 00:21:37,490 --> 00:21:39,494 ನಾನು ಸಂಖ್ಯೆ 1 ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 430 00:21:39,494 --> 00:21:41,410 ಇದು, ಇದು ಇಷ್ಟವಾಗುತ್ತಿರಲಿಲ್ಲ ಆದ್ದರಿಂದ ನನಗೆ ಮತ್ತೆ ಪ್ರೇರೇಪಿಸಿತು ವಿಶೇಷವೇನು. 431 00:21:41,410 --> 00:21:42,147 >> ಬಗ್ಗೆ 2? 432 00:21:42,147 --> 00:21:43,021 3? 433 00:21:43,021 --> 00:21:43,520 50? 434 00:21:43,520 --> 00:21:44,740 ಆ ಯಾವುದೇ ಕೆಲಸ. 435 00:21:44,740 --> 00:21:46,890 ಹೇಗೆ -50 ಬಗ್ಗೆ? 436 00:21:46,890 --> 00:21:48,560 ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಕೆಲಸ ತೋರುತ್ತದೆ. 437 00:21:48,560 --> 00:21:49,970 >> ನನಗೆ ಮತ್ತೊಮ್ಮೆ ಇದು ಪ್ರಯತ್ನಿಸೋಣ. 438 00:21:49,970 --> 00:21:53,400 ನನಗೆ -1 ಪ್ರಯತ್ನಿಸೋಣ, ಕೆಲಸ ತೋರುತ್ತದೆ. 439 00:21:53,400 --> 00:21:56,380 ನನಗೆ -2 ಪ್ರಯತ್ನಿಸೋಣ, ಕೆಲಸ ತೋರುತ್ತದೆ. 440 00:21:56,380 --> 00:21:59,640 ನನಗೆ ಪ್ರಯತ್ನಿಸಿ 0 ಲೆಟ್. 441 00:21:59,640 --> 00:22:01,684 ಶಬ್ದ, ಎಂದು ತಪ್ಪು ಇಲ್ಲಿದೆ. 442 00:22:01,684 --> 00:22:03,350 ಈಗ, ನಾವು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ನಿಷ್ಠುರ ಎಂದು ನೀವು. 443 00:22:03,350 --> 00:22:07,090 ಆದರೆ ವಾಸ್ತವವಾಗಿ, ನ, ಸಂದರ್ಭದಲ್ಲಿ 0 ಧನಾತ್ಮಕ ಅಥವಾ ಋಣಾತ್ಮಕ ಅಲ್ಲ. 444 00:22:07,090 --> 00:22:11,150 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಎಂದು , 0 ನಕಾರಾತ್ಮಕ ಪೂರ್ಣಾಂಕ ಎಂದು ಹೇಳುವ 445 00:22:11,150 --> 00:22:12,820 ತಾಂತ್ರಿಕವಾಗಿ ಸರಿಯಾದ ಅಲ್ಲ. 446 00:22:12,820 --> 00:22:15,180 >> ಈಗ, ಏಕೆ ಈ ರೀತಿ ಇದೆ? 447 00:22:15,180 --> 00:22:16,270 ಅಲ್ಲದೆ, ಇದು ಸ್ಪಷ್ಟ ಇರಬಹುದು. 448 00:22:16,270 --> 00:22:18,110 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಕಾರ್ಯಕ್ರಮ ಸರಳವಾದ ಎಂದು ಅರ್ಥ 449 00:22:18,110 --> 00:22:19,670 ಆದ್ದರಿಂದ ನಾವು ಅನ್ವೇಷಿಸಲು ಏನಾದರೂ. 450 00:22:19,670 --> 00:22:25,870 >> ಆದರೆ ಮೂರನೇ ಡೀಬಗ್ ಪರಿಚಯಿಸಲು ಅವಕಾಶ ತಂತ್ರ ಇಲ್ಲಿ debug50 ಕರೆಯಲಾಗುತ್ತದೆ. 451 00:22:25,870 --> 00:22:27,750 ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಕ್ರಮ ನಾವು ರಚಿಸಿದ 452 00:22:27,750 --> 00:22:30,770 ಈ ವರ್ಷ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ debug50 ನೀವು ಅನುಮತಿಸುತ್ತದೆ 453 00:22:30,770 --> 00:22:34,130 ಒಂದು ಅಂತರ್ನಿರ್ಮಿತ ಎಂದು ಏನನ್ನು ಬಳಸಲು , CS50 ಐಡಿಇ ಚಿತ್ರಾತ್ಮಕ ದೋಷಸೂಚಕವು. 454 00:22:34,130 --> 00:22:38,400 ಮತ್ತು ದೋಷನಿವಾರಕದ ಕೇವಲ ಪ್ರೋಗ್ರಾಂ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನುಮತಿಸುತ್ತದೆ 455 00:22:38,400 --> 00:22:44,050 ಆದರೆ ಹಂತ ರೇಖೆಯಿಂದ ಹಂತ ಹಂತವಾಗಿ ಲೈನ್ ಲೈನ್ ಮೂಲಕ ನಿಂತುಕೊಂಡರು poking 456 00:22:44,050 --> 00:22:47,626 ಸುಮಾರು, ಅಸ್ಥಿರ ನೋಡುವ ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ನೀವು ಕಳೆದ ಸ್ಫೋಟಿಸುವ ಇಲ್ಲ 457 00:22:47,626 --> 00:22:49,750 ಮತ್ತು ವೇಗವಾಗಿ ಏನೋ ಮುದ್ರಿಸಲು ಅಥವಾ ಏನೋ ಮುದ್ರಿಸಲು. 458 00:22:49,750 --> 00:22:53,250 ಇದು, ನೀವು ಅವಕಾಶ ನೀಡುತ್ತದೆ ಮಾನವ ವೇಗ, ವ್ಯವಹರಿಸಲು. 459 00:22:53,250 --> 00:22:55,470 >> ಮತ್ತು ಇದನ್ನು ಮಾಡಲು, ನೀವು ಕೇವಲ ಕೆಳಗಿನ ಹಾಗೆ. 460 00:22:55,470 --> 00:22:58,479 ನಿಮ್ಮ ಕೋಡ್ ಕಂಪೈಲ್ ನಂತರ, ಇದು ನಾನು ಈಗಾಗಲೇ ಮಾಡಿದರು, buggy3,, 461 00:22:58,479 --> 00:23:00,020 ನೀವು ಮುಂದೆ ಹೋಗಿ debug50 ./buggy ರನ್. 462 00:23:00,020 --> 00:23:03,460 463 00:23:03,460 --> 00:23:06,760 ತುಂಬಾ help50 ನೀವು ಚಲಾಯಿಸಲು ಹೊಂದಿದೆ help50 ತದನಂತರ ಆಜ್ಞೆಯನ್ನು 464 00:23:06,760 --> 00:23:10,120 debug50 ನೀವು debug50 ರನ್ ಮತ್ತು ನಂತರ ಆಜ್ಞೆಯನ್ನು ಹೆಸರು. 465 00:23:10,120 --> 00:23:14,440 >> ಟೆಲಿವಿಷನ್ ಪರದೆಯ ಮೇಲೆ ಏನಾಗುತ್ತದೆ ವೀಕ್ಷಿಸಲು, ನಿರ್ದಿಷ್ಟವಾಗಿ ಬಲಗೈ ಬದಿಯಲ್ಲಿ. 466 00:23:14,440 --> 00:23:19,400 ನಾನು ಹೊಡೆದಾಗ ರನ್, ಎಲ್ಲಾ ಹಠಾತ್ ಈ ಬಲಗೈ ಫಲಕ 467 00:23:19,400 --> 00:23:20,419 ಪರದೆಯ ಮೇಲೆ ತೆರೆಯುತ್ತದೆ. 468 00:23:20,419 --> 00:23:22,210 ಮತ್ತು ಬಹಳಷ್ಟು ನಡೆಯುತ್ತಿರುವ ಮೊದಲ ನೋಟದಲ್ಲಿ ಮೇಲೆ. 469 00:23:22,210 --> 00:23:25,110 ಆದರೆ ತುಂಬಾ ಅಲ್ಲ ಇನ್ನೂ ಬಗ್ಗೆ ಚಿಂತೆ ಹೆಚ್ಚು. 470 00:23:25,110 --> 00:23:28,570 >> ಈ ನನಗೆ ಎಲ್ಲವನ್ನೂ ತೋರಿಸುತ್ತಿದೆ ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಒಳಗೆ ನಡೆಯುತ್ತಿದೆ 471 00:23:28,570 --> 00:23:31,130 ಇದೀಗ ಈ ಮೂಲಕ ಗುಂಡಿಗಳು ಟಾಪ್ ನಂತರ ಅಪ್ 472 00:23:31,130 --> 00:23:35,910 ನನ್ನ ಕೋಡ್ ಹೆಜ್ಜೆ ಅವಕಾಶ ಅಂತಿಮವಾಗಿ ಹಂತ ಹಂತ ಹಂತವಾಗಿ. 473 00:23:35,910 --> 00:23:37,140 ಆದರೆ ಇನ್ನೂ. 474 00:23:37,140 --> 00:23:38,060 ಏನಾಗುತ್ತದೆ ಗಮನಿಸಿ. 475 00:23:38,060 --> 00:23:40,600 ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ನಲ್ಲಿ ನಾನು N ಪ್ರೇರೇಪಿಸಿತು ಎಂದು ನುಡಿದರು. 476 00:23:40,600 --> 00:23:44,560 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು -1 ಈ ಬಾರಿ ರೀತಿಯ ಸಹಕಾರ. 477 00:23:44,560 --> 00:23:48,770 ಮತ್ತು ಆದರೂ ಸ್ವಲ್ಪ ರಹಸ್ಯವಾಗಿರುವ, -1 ನಿರೀಕ್ಷಿಸಿದಂತೆ, ಒಂದು ನಕಾರಾತ್ಮಕ ಪೂರ್ಣಾಂಕ. 478 00:23:48,770 --> 00:23:52,020 >> ತದನಂತರ ಮಗುವಿಗೆ ನಿರ್ಗಮಿಸಿದೆ ಸ್ಥಿತಿ 0 gdbserver ನಿರ್ಗಮಿಸುವ. 479 00:23:52,020 --> 00:23:55,180 GDB, ಗ್ನು ದೋಷಸೂಚಕ, ಹೆಸರು ಆಧಾರವಾಗಿರುವ ತಂತ್ರಾಂಶ 480 00:23:55,180 --> 00:23:56,620 ಈ ದೋಷಸೂಚಕವು ಕೈಗೊಳ್ಳುತ್ತದೆ. 481 00:23:56,620 --> 00:24:00,500 ಆದರೆ ಈ ನಿಜವಾಗಿಯೂ ಅರ್ಥ, ದೋಷಸೂಚಕವು ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಬಿಟ್ಟು ಏಕೆಂದರೆ ದೂರ ಹೋದರು 482 00:24:00,500 --> 00:24:01,710 ಮತ್ತು ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ. 483 00:24:01,710 --> 00:24:06,020 ನಾನು ನಿಜವಾಗಿಯೂ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ದೋಷ ಬಯಸಿದರೆ, ನಾನು ಪೂರ್ವಭಾವಿಯಾಗಿಯೇ debug50 ಹೇಳಲು ಹೊಂದಿವೆ, 484 00:24:06,020 --> 00:24:08,920 ಅಲ್ಲಿ ನಾನು ಆರಂಭಿಸಲು ಬಯಸುವಿರಾ ನನ್ನ ಕೋಡ್ ಮೂಲಕ ಮೆಟ್ಟಿಲು? 485 00:24:08,920 --> 00:24:11,750 >> ಮತ್ತು ಬಹುಶಃ ಸರಳ ರೀತಿಯಲ್ಲಿ ಈ ಮಾಹಿತಿ ಮಾಡಲು. 486 00:24:11,750 --> 00:24:15,300 ನಾನು ಸುಳಿದಾಡಿ ವೇಳೆ ನನ್ನ ಸಂಪಾದಕ ಗಟಾರ ಇಲ್ಲಿ 487 00:24:15,300 --> 00:24:19,090 ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಸೈಡ್ಬಾರ್ನಲ್ಲಿ ಇಲ್ಲಿ ಲೈನ್ ಸಂಖ್ಯೆ ಎಡಕ್ಕೆ, 488 00:24:19,090 --> 00:24:21,870 ಗಮನಕ್ಕೆ ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ಆ ಒಮ್ಮೆ, ನಾನು ಸ್ವಲ್ಪ ಕೆಂಪು ಬಿಂದುವನ್ನು ಪುಟ್. 489 00:24:21,870 --> 00:24:24,460 ಮತ್ತು ಕಡಿಮೆ ಕೆಂಪು ಬಿಂದುವನ್ನು, ಒಂದು ಸ್ಟಾಪ್ ಸೈನ್ ಹಾಗೆ, ಅರ್ಥ ಹೇ, 490 00:24:24,460 --> 00:24:29,430 debug50, ನನ್ನ ಕೋಡ್ ವಿರಾಮ ಮರಣದಂಡನೆ ಬಲ ಅಲ್ಲಿ ನಾನು ಈ ಪ್ರೋಗ್ರಾಂ. 491 00:24:29,430 --> 00:24:30,260 >> ಆದ್ದರಿಂದ ನ ಹಾಗೆ ಅವಕಾಶ. 492 00:24:30,260 --> 00:24:37,340 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಅವಕಾಶ ಮತ್ತೆ debug50 ./buggy3 ಜೊತೆ ನಮೂದಿಸಿ. 493 00:24:37,340 --> 00:24:40,110 ಈಗ, ಸೂಚನೆ, ಏನೋ ವಿವಿಧ ಸಂಭವಿಸಲಿಲ್ಲ. 494 00:24:40,110 --> 00:24:42,440 ನಾನು ಕೇಳಲಾದಲ್ಲಿ ಇಲ್ಲ ಇನ್ನೂ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ 495 00:24:42,440 --> 00:24:45,430 ಏನು, ನಾನು ಏಕೆಂದರೆ ನನ್ನ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಇನ್ನೂ ಪಡೆದ. 496 00:24:45,430 --> 00:24:47,950 ಸಾಲು 8 ಗಮನಿಸಿ ಈಗ ಹೈಲೈಟ್ ಇದು, 497 00:24:47,950 --> 00:24:51,720 ಮತ್ತು ಒಂದು ಕಡಿಮೆ ಬಾಣ ಇಲ್ಲ ಎಡ ಹೇಳುವ ನೀವು ಇಲ್ಲಿ ನಿಲ್ಲಿಸಲಾಗಿದೆ ಮಾಡಲಾಗುತ್ತದೆ. 498 00:24:51,720 --> 00:24:55,030 ಕೋಡ್, ಲೈನ್ ಈ ಸಾಲು 8, ಇನ್ನೂ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದಿಲ್ಲ. 499 00:24:55,030 --> 00:24:58,940 >> ಮತ್ತು ನಾನು ನೋಡಿದರೆ, ಕುತೂಹಲ ಬಲಗೈ ಬದಿಯಲ್ಲಿ ಇಲ್ಲಿ, 500 00:24:58,940 --> 00:25:03,530 ನಾನು ಸ್ಥಳೀಯ ಎಂದು ಗಮನಕ್ಕೆ ವೇರಿಯಬಲ್ ಅರ್ಥದಲ್ಲಿ ಸ್ಥಳೀಯ, 501 00:25:03,530 --> 00:25:05,450 ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಒಳಗೆ ಎಂದು. 502 00:25:05,450 --> 00:25:08,920 ಮತ್ತು ಅದರ ಮೌಲ್ಯವನ್ನು, ಸ್ಪಷ್ಟವಾಗಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಮತ್ತು ರೀತಿಯ ಅನುಕೂಲಕರವಾಗಿ 0 ಆಗಿದೆ. 503 00:25:08,920 --> 00:25:10,260 ಆದರೆ ನಾನು ಟೈಪ್ 0 ಮಾಡಲಿಲ್ಲ. 504 00:25:10,260 --> 00:25:13,410 ಕೇವಲ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ ಅದರ ಕ್ಷಣದಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು. 505 00:25:13,410 --> 00:25:15,490 >> ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಿ. 506 00:25:15,490 --> 00:25:18,680 ನನ್ನ ಮುಂದೆ ಮತ್ತು ಹೋಗಿ ಲೆಟ್ ಇಲ್ಲಿಯೇ ಟಾಪ್, ನಾನು 507 00:25:18,680 --> 00:25:20,970 ಮುಂದೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಈ ಮೊದಲ ಐಕಾನ್ ಕ್ಲಿಕ್ ಇದು 508 00:25:20,970 --> 00:25:25,360 ಇದು ಪ್ರತಿ ಹಂತವನ್ನು ಅರ್ಥ ಅರ್ಥ ಇದು ಆದರೆ ಕೋಡ್ ಈ ಸಾಲಿನ ಮೇಲೆ ಹೆಜ್ಜೆ, 509 00:25:25,360 --> 00:25:27,770 ಇದು ಹಾದಿಯಲ್ಲಿ ಪಾಲಿಸಲು. 510 00:25:27,770 --> 00:25:30,710 >> ಈಗ, ಗಮನಿಸಿ, ನನ್ನ ಪ್ರಾಂಪ್ಟ್ ಕೇವಲ ಬದಲಾಗಿದೆ. 511 00:25:30,710 --> 00:25:31,380 ಏಕೆ ಎಂದು? 512 00:25:31,380 --> 00:25:33,639 ನಾನು debug50 ಹೇಳಿದರು ಬಂದಿದೆ, ಕೋಡ್ ಈ ಸಾಲಿನ ರನ್. 513 00:25:33,639 --> 00:25:34,930 ಕೋಡ್ ಈ ಸಾಲಿನ ಏನು ಮಾಡುತ್ತದೆ? 514 00:25:34,930 --> 00:25:35,960 ಒಂದು ಇಂಟ್ ನನಗೆ ನೆನಪಿಸುತ್ತದೆ. 515 00:25:35,960 --> 00:25:36,460 ಸರಿ. 516 00:25:36,460 --> 00:25:37,400 ನನಗೆ ಸಹಕಾರ. 517 00:25:37,400 --> 00:25:41,340 ನನಗೆ ಈಗ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಮಾದರಿ -1, ನಮೂದಿಸಿ ಲೆಟ್. 518 00:25:41,340 --> 00:25:42,920 ಈಗ ಬದಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. 519 00:25:42,920 --> 00:25:46,060 ಬಲಗೈ ಬದಿಯಲ್ಲಿ, ನನ್ನ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ನಾನು 520 00:25:46,060 --> 00:25:48,200 ಎಂಬ -1 ಈಗ ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ. 521 00:25:48,200 --> 00:25:49,810 ಮತ್ತು ಕೌಟುಂಬಿಕತೆ ಇಂಟ್ ಇನ್ನೂ ಇಲ್ಲಿದೆ. 522 00:25:49,810 --> 00:25:53,102 >> ಮತ್ತು ಸೂಚನೆ, ತುಂಬಾ, ನನ್ನ ಕರೆಯಲ್ಪಡುವ ಸ್ಟಾಕ್ ಕರೆಯಲು, ನಾನು ಅಲ್ಲಿ ವಿರಾಮ ನೀಡಲಿಲ್ಲ? 523 00:25:53,102 --> 00:25:54,810 ನಾವು ಬಗ್ಗೆ ಹೆಚ್ಚು ಮಾತನಾಡಲು ಮಾಡುತ್ತೇವೆ ಈ ಭವಿಷ್ಯದಲ್ಲಿ. 524 00:25:54,810 --> 00:25:58,620 ಆದರೆ ಕಾಲ್ ಸ್ಟ್ಯಾಕ್ ಕೇವಲ ಉಲ್ಲೇಖಿಸುವ ಕಾರ್ಯಗಳನ್ನು ಪ್ರಸ್ತುತ ಚಲನೆಯಲ್ಲಿ. 525 00:25:58,620 --> 00:26:00,040 ಇದೀಗ ಇದು ಕೇವಲ ಮುಖ್ಯ ಇಲ್ಲಿದೆ. 526 00:26:00,040 --> 00:26:03,590 ಮತ್ತು ಇದೀಗ ಕೇವಲ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ 1 ಮೌಲ್ಯದ ನಾನು. 527 00:26:03,590 --> 00:26:09,840 >> ಮತ್ತು ಅಂತಿಮವಾಗಿ ರೇಖೆಯ ಮೇಲೆ ಹೆಜ್ಜೆ ಇಲ್ಲಿ ಬಲ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅದೇ ಐಕಾನ್, 528 00:26:09,840 --> 00:26:11,410 -1 ನಕಾರಾತ್ಮಕ ಪೂರ್ಣಾಂಕ. 529 00:26:11,410 --> 00:26:13,580 ಈಗ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಮೇಲೆ pausing ವಿಶೇಷವೇನು. 530 00:26:13,580 --> 00:26:14,740 ಇದನ್ನು ಅದರ ವಿಷಯವನ್ನು ಅವಕಾಶ. 531 00:26:14,740 --> 00:26:17,300 ನಾನು ಆ ಸಾಲಿನಲ್ಲಿ, ಮತ್ತು voila ಮೇಲೆ ಹೆಜ್ಜೆ. 532 00:26:17,300 --> 00:26:20,240 >> ಆದ್ದರಿಂದ ಎಲ್ಲ ಆಪತ್ತು ಇನ್ನೂ ಎನ್ಲೈಟೆನಿಂಗ್, 533 00:26:20,240 --> 00:26:23,550 ಆದರೆ ನನಗೆ ವಿರಾಮ ಅವಕಾಶ ನೀಡಲಿಲ್ಲ ಮತ್ತು ತಾರ್ಕಿಕವಾಗಿ ಮೂಲಕ ಯೋಚಿಸುವುದು 534 00:26:23,550 --> 00:26:24,870 ಈ ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತಿರುವ. 535 00:26:24,870 --> 00:26:26,890 ಆದರೆ ತಪ್ಪಾದ ಹುರುಳಿಲ್ಲ. 536 00:26:26,890 --> 00:26:28,510 ಕೆಳಗಿನಂತೆ ಮತ್ತೆ ಹೀಗೆ ನೋಡೋಣ. 537 00:26:28,510 --> 00:26:31,340 >> ನಾನು ಬ್ರೇಕ್ಪಾಯಿಂಟ್ ಬಿಟ್ಟು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಬಿಂದುವನ್ನು ಸಾಲು 8. 538 00:26:31,340 --> 00:26:32,830 ನಾನು debug50 ಮರುಪ್ರದರ್ಶನ ಪಡೆಯಲಿದ್ದೇನೆ. 539 00:26:32,830 --> 00:26:34,400 ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇಲ್ಲಿ ನಿಲ್ಲಿಸಲಾಗಿದೆ ವಿಶೇಷವೇನು. 540 00:26:34,400 --> 00:26:37,660 ಆದರೆ ಈ ಬಾರಿ, ಬದಲಿಗೆ ಈ ರೇಖೆಯ ಮೇಲೆ ಹೆಜ್ಜೆ, 541 00:26:37,660 --> 00:26:42,290 ನನಗೆ ನಿಜವಾಗಿ ಒಳಗೆ ಹೋಗಿ ಅವಕಾಶ get_negative_int ಮತ್ತು ಲೆಕ್ಕಾಚಾರ, 542 00:26:42,290 --> 00:26:45,530 ಏಕೆ ಮಾನ್ಯ ಉತ್ತರ ಸ್ವೀಕರಿಸುತ್ತಿಲ್ಲ 0? 543 00:26:45,530 --> 00:26:47,990 >> ಆದ್ದರಿಂದ ಓವರ್ ಕ್ಲಿಕ್ಕಿಸಿ ಹಂತ ಬದಲಿಗೆ. 544 00:26:47,990 --> 00:26:50,630 ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಇನ್ಟು ಹಂತ ಕ್ಲಿಕ್ ಮಾಡಿ. 545 00:26:50,630 --> 00:26:54,030 ಮತ್ತು ಲೈನ್ 8 ಇಲ್ಲಿದೆ ಗಮನಕ್ಕೆ ಈಗ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಈಗ ಹೈಲೈಟ್ 546 00:26:54,030 --> 00:26:56,900 ಸಾಲು 17 ಆಗುತ್ತದೆ. 547 00:26:56,900 --> 00:26:59,947 >> ಈಗ, ಇದು ದೋಷಸೂಚಕವು ಅಲ್ಲ ಸಾಲುಗಳನ್ನು 14 ಮತ್ತು 15 ಮತ್ತು 16 ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ ಮಾಡಿದೆ. 548 00:26:59,947 --> 00:27:01,780 ಇಟಾ ಕೇವಲ ಏನೂ ಇಲ್ಲಿದೆ ನೀವು ತೋರಿಸಲು. 549 00:27:01,780 --> 00:27:04,050 ಆ ಅಸ್ಥಿರ ಘೋಷಿಸುವ, ಮತ್ತು ನಂತರ ಪದ ಬೇಕು 550 00:27:04,050 --> 00:27:05,390 ಮತ್ತು ನಂತರ ಒಂದು ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 551 00:27:05,390 --> 00:27:09,227 ಇಲ್ಲಿದೆ ಕೇವಲ ಕ್ರಿಯಾತ್ಮಕ ಲೈನ್ ರಸವತ್ತಾದ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಈ ಒಂದು, 17. 552 00:27:09,227 --> 00:27:11,060 ನಾವು ಮಾಡಿದ ಮತ್ತು ಇಲ್ಲಿದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಲ್ಲಿಸಲಾಗಿದೆ. 553 00:27:11,060 --> 00:27:13,870 >> ಆದ್ದರಿಂದ printf ( "n.is:") ;, ಆದ್ದರಿಂದ ಇನ್ನೂ ಸಂಭವಿಸಿದ ಮಾಡಿಲ್ಲ. 554 00:27:13,870 --> 00:27:18,250 ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಓವರ್ ಹಂತ ಕ್ಲಿಕ್ ಮಾಡಿ. 555 00:27:18,250 --> 00:27:20,326 ಈಗ ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ವಾಸ್ತವವಾಗಿ, ಬದಲಾಯಿತು ( "ಎನ್:"). 556 00:27:20,326 --> 00:27:22,450 ಈಗ ನಾನು ಹೋಗುತ್ತಿಲ್ಲ, get_int ಹೆಜ್ಜೆಯಿಡುವ ಬಗ್, 557 00:27:22,450 --> 00:27:24,750 ಕಾರ್ಯ ಕಾರಣ ಲೈಬ್ರರಿ ರಲ್ಲಿ CS50 ಮಾಡಿದ. 558 00:27:24,750 --> 00:27:25,750 ಇದು ಸಂಭಾವ್ಯವಾಗಿ ಸರಿ. 559 00:27:25,750 --> 00:27:28,440 >> ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ರೀತಿಯ ನೀಡುವ ಮೂಲಕ ಸಹಕರಿಸಲು 560 00:27:28,440 --> 00:27:30,590 ಒಂದು ಇಂಟ್, ಆದರೆ ನಕಾರಾತ್ಮಕ ಇಂಟ್. 561 00:27:30,590 --> 00:27:32,870 ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಹಿಟ್ 0 ಅವಕಾಶ. 562 00:27:32,870 --> 00:27:39,460 ಮತ್ತು ಈಗ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ ನಾನು ಕೆಳಗೆ ಪಡೆದಾಗ 21 ಸಾಲಿನಲ್ಲಿ? 563 00:27:39,460 --> 00:27:40,890 ನಾನು ಮತ್ತೆ ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಬಂದಿದೆ. 564 00:27:40,890 --> 00:27:43,320 ನಾನು ಚಕ್ರಕ್ಕೆ ಅಂಟಿಕೊಂಡಿತು ತೋರುತ್ತದೆ ಇಲ್ಲ. 565 00:27:43,320 --> 00:27:45,990 ಅರ್ಥಾತ್, ಈ ಹಳದಿ ಬಾರ್ ಸುಮಾರು ಹೋಗುವ ಇರಿಸಿಕೊಳ್ಳಲು ಇಲ್ಲ, 566 00:27:45,990 --> 00:27:47,130 ಮತ್ತು ಸುಮಾರು, ಮತ್ತು ಸುಮಾರು. 567 00:27:47,130 --> 00:27:48,340 >> ಈಗ, ಏಕೆ ಎಂದು? 568 00:27:48,340 --> 00:27:49,920 ವೆಲ್, n, ಇದೀಗ ಎನ್? 569 00:27:49,920 --> 00:27:53,280 ನಾನು ಸ್ಥಳೀಯ ನೋಡಬಹುದು ದೋಷಸೂಚಕವು ಅಸ್ಥಿರ. 570 00:27:53,280 --> 00:27:53,816 N 0 ಆಗಿದೆ. 571 00:27:53,816 --> 00:27:55,190 ಸರಿ, ನನ್ನ ಸ್ಥಿತಿಯನ್ನು ಯಾವುದು? 572 00:27:55,190 --> 00:27:58,700 >> 20 ಸಾಲು 20, ಜೊತೆಗೆ, 0 0 ಹೆಚ್ಚು. 573 00:27:58,700 --> 00:27:59,500 ಆ ನಿಜವಲ್ಲ. 574 00:27:59,500 --> 00:28:01,020 0 0 ಹೆಚ್ಚು ಅಲ್ಲ. 575 00:28:01,020 --> 00:28:02,820 ಮತ್ತು ನಾನು ಈ ಭುಗಿಲೆದ್ದಿತು. 576 00:28:02,820 --> 00:28:06,370 >> ಮತ್ತು ಆದ್ದರಿಂದ ಏಕೆ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿದೆ 21, ನಾನು ವಾಸ್ತವವಾಗಿ ಮುಂದುವರಿದರೆ, 577 00:28:06,370 --> 00:28:10,370 ನಾನು ಹಿಂದಿರುಗಿ 0 ಪಡೆಯಲಿದ್ದೇನೆ ಸಹ ನಾನು ನಿರಾಕರಿಸಿದರು ಆದರೂ 0 578 00:28:10,370 --> 00:28:12,484 ವಾಸ್ತವವಾಗಿ ನಕಾರಾತ್ಮಕ ಕಾರಣ. 579 00:28:12,484 --> 00:28:14,650 ಈಗ, ನಾನು ಸಹ ಇಲ್ಲ ದೋಷಸೂಚಕವು ಕಾಳಜಿವಹಿಸುವ. 580 00:28:14,650 --> 00:28:16,900 ಇದು, ನಾನು ಅಗತ್ಯವಿಲ್ಲ ಗಾಟ್ ನಡೆಯುತ್ತಿದೆ ಹೆಚ್ಚು ತಿಳಿಯಲು. 581 00:28:16,900 --> 00:28:19,233 >> ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು , ಪ್ಲೇ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ, 582 00:28:19,233 --> 00:28:20,240 ಮತ್ತು ಈ ಫಿನಿಶ್ ಅವಕಾಶ. 583 00:28:20,240 --> 00:28:23,440 ಈಗ, ನಾನು ಅರಿವಾಯಿತು ಮಾಡಿದ್ದೀರಿ ನನ್ನ ದೋಷ ಸಾಲಿನ 20 ಸ್ಪಷ್ಟವಾಗಿ. 584 00:28:23,440 --> 00:28:25,160 ನನ್ನ ತಾರ್ಕಿಕ ದೋಷವಾಗಿದೆ. 585 00:28:25,160 --> 00:28:28,100 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಬಯಸುತ್ತೀರಿ ಈ ಬದಲಾಯಿಸಲು ಮಾಡಲು? 586 00:28:28,100 --> 00:28:32,500 ಸಮಸ್ಯೆ ನಾನು ಮನುಷ್ಯ ಎಂದು ವೇಳೆ ಹಿಡಿಯುತ್ತಿರುವ 0, ಇದು ಕೇವಲ ಒಂದು ತಾರ್ಕಿಕ ದೋಷವಾಗಿದೆ. 587 00:28:32,500 --> 00:28:35,910 ಮತ್ತು ನಾನು N ಹಾಗೆಯೇ ಹೇಳಬಹುದು ಹೆಚ್ಚು ಅಥವಾ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ, 588 00:28:35,910 --> 00:28:38,330 ಬಳಕೆದಾರ ಮತ್ತೆ ಮತ್ತೆ ಪ್ರೇರೇಪಿಸಿತು ಇರಿಸಿಕೊಳ್ಳಲು. 589 00:28:38,330 --> 00:28:41,050 >> ಆದ್ದರಿಂದ, ಮತ್ತೆ, ಸರಳ ತಪ್ಪು, ಬಹುಶಃ ನೀವು ನನಗೆ ಕಂಡಾಗ ಸಹ ಸ್ಪಷ್ಟ 590 00:28:41,050 --> 00:28:42,410 ಕೆಲವೇ ನಿಮಿಷಗಳ ಹಿಂದೆ ಬರೆಯಬಹುದು. 591 00:28:42,410 --> 00:28:44,570 ಆದರೆ ಇಲ್ಲಿ ಟೇಕ್ಅವೇ ಆಗಿದೆ ಡಿಬಗ್ 50 ಆ, 592 00:28:44,570 --> 00:28:46,850 ಮತ್ತು ಡೀಬಗ್ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ತಂತ್ರಾಂಶ, 593 00:28:46,850 --> 00:28:51,370 ಈ ಹೊಸ ಶಕ್ತಿಯಿದೆ ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್ ಸಂಚರಿಸಲು ನೋಡಲು 594 00:28:51,370 --> 00:28:55,590 ಎಂದು ಬಲಗೈ ಫಲಕ ಮೂಲಕ ಏನು ನಿಮ್ಮ ಅಸ್ಥಿರ ಮೌಲ್ಯಗಳು. 595 00:28:55,590 --> 00:28:57,700 ಆದ್ದರಿಂದ ನೀವು ಎಂದೇನೂ ಇಲ್ಲ ಏನೋ ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ 596 00:28:57,700 --> 00:29:00,630 ನಿಮಗೆ ಆ ಮೌಲ್ಯಗಳು ಮುದ್ರಿಸಲು eprintf. 597 00:29:00,630 --> 00:29:04,430 ನೀವು ನಿಜವಾಗಿಯೂ ನೋಡಬಹುದು ದೃಷ್ಟಿ ಪರದೆಯ ಮೇಲೆ. 598 00:29:04,430 --> 00:29:08,920 >> ಈಗ, ಈ ಮೀರಿ, ಇದು ಗಮನಿಸಬೇಕಾದ ಇಲ್ಲಿದೆ ಮತ್ತೊಂದು ವಿಧಾನವನ್ನು ಇಲ್ಲ ಎಂದು 599 00:29:08,920 --> 00:29:09,890 ವಾಸ್ತವವಾಗಿ ಸೂಪರ್ ಸಾಮಾನ್ಯ. 600 00:29:09,890 --> 00:29:13,120 ಮತ್ತು ನೀವು ಏಕೆ ಈ ಕಡಿಮೆ ಆಶ್ಚರ್ಯವಾಗಬಹುದು ಇಲ್ಲಿ ವ್ಯಕ್ತಿ ವೇದಿಕೆಯಲ್ಲಿ ಕುಳಿತು. 601 00:29:13,120 --> 00:29:16,490 ಈ ತಂತ್ರವು ಇಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ ರಬ್ಬರ್ ಡಕ್ ಡೀಬಗ್ ಎಂದು, 602 00:29:16,490 --> 00:29:18,786 ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ಪುರಾವೆಯಾಗಿದೆ 603 00:29:18,786 --> 00:29:20,660 ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡಿದಾಗ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಕೋಡ್ ಬರೆಯುವ, 604 00:29:20,660 --> 00:29:22,650 ಅವರು ಅಗತ್ಯವಾಗಿ ಇಲ್ಲ ಇತರರೊಂದಿಗೆ ಸಹಯೋಗ, 605 00:29:22,650 --> 00:29:24,030 ಅಥವಾ ಹಂಚಿದ ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ. 606 00:29:24,030 --> 00:29:25,050 >> ಅವರು ಮನೆಯಲ್ಲಿ ರೀತಿಯ ಕೋರುತ್ತೇವೆ. 607 00:29:25,050 --> 00:29:25,910 ಬಹುಶಃ ಇದು ತಡರಾತ್ರಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ. 608 00:29:25,910 --> 00:29:28,190 ಅವರು ಫಿಗರ್ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ತಮ್ಮ ಕೋಡ್ ಕೆಲವು ದೋಷ ಔಟ್. 609 00:29:28,190 --> 00:29:29,330 ಮತ್ತು ಅವರು ಕೇವಲ ಅದರ ನೋಡಿದ ಇಲ್ಲ. 610 00:29:29,330 --> 00:29:30,329 >> ಮತ್ತು ಯಾವುದೇ ಕೊಠಡಿ ಸಹವಾಸಿ ಇಲ್ಲ. 611 00:29:30,329 --> 00:29:31,250 ಯಾವುದೇ ನನ್ನನ್ನು ಇಲ್ಲ. 612 00:29:31,250 --> 00:29:32,680 ಸುತ್ತ ಯಾವುದೇ ಸಿಎ ಇಲ್ಲ. 613 00:29:32,680 --> 00:29:36,440 ತಮ್ಮ ಶೆಲ್ಫ್ ಮೇಲೆ ಎಲ್ಲಾ ಈ ಸ್ವಲ್ಪ ರಬ್ಬರ್ ಮುದ್ದಾದ ಆಗಿದೆ. 614 00:29:36,440 --> 00:29:39,030 >> ಆದ್ದರಿಂದ ರಬ್ಬರ್ ಡಕ್ ಡೀಬಗ್ ಈ ಆಹ್ವಾನ 615 00:29:39,030 --> 00:29:42,780 ಸಿಲ್ಲಿ ಏನೋ ಆಲೋಚಿಸಬೇಕು , ನಿಜವಾದ ಜೀವಿ ಈ 616 00:29:42,780 --> 00:29:46,940 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಸಂಚರಿಸಲು ಮಾತಿನ ಈ ನಿರ್ಜೀವ ವಸ್ತುವಿಗೆ. 617 00:29:46,940 --> 00:29:49,230 ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ವೇಳೆ ಈ ನನ್ನ ಉದಾಹರಣೆ ಇಲ್ಲಿ 618 00:29:49,230 --> 00:29:52,470 ಮತ್ತು ಮುಂಚಿನ ಮರುಪಡೆಯಲು ಸಮಸ್ಯೆ, ಈ ಆಗಿತ್ತು 619 00:29:52,470 --> 00:29:58,140 ನಾನು ಕೋಡ್ ಈ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಅಳಿಸಿದರೆ, ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಮತ್ತೆ ದೋಷಯುಕ್ತ 0 ಮಾಡಲು, 620 00:29:58,140 --> 00:30:01,220 ಈ ಎಂದು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಇಲ್ಲಿ ದೋಷ ಸಂದೇಶಗಳನ್ನು. 621 00:30:01,220 --> 00:30:05,997 ಇಲ್ಲಿ ಕಲ್ಪನೆ, ನಾನು ಹಾಸ್ಯಾಸ್ಪದ ಸಾರ್ವಜನಿಕವಾಗಿ ಈ ರೀತಿ ಕ್ಷಣದಲ್ಲಿ ಅಭಿಪ್ರಾಯ, 622 00:30:05,997 --> 00:30:06,580 ದೋಷ. 623 00:30:06,580 --> 00:30:10,910 >> ಸರಿ, ಆದ್ದರಿಂದ ನನ್ನ ಸಮಸ್ಯೆ ನಾನು ಬಂದಿದೆ ಎಂಬುದು ಸೂಚ್ಯವಾಗಿ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಘೋಷಿಸಿತು. 624 00:30:10,910 --> 00:30:12,610 ಮತ್ತು printf ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಆಗಿದೆ. 625 00:30:12,610 --> 00:30:15,290 ಸರಿ Declare--, ಘೋಷಿಸಲು ಮೂಲಮಾದರಿಗಳ ನನಗೆ ನೆನಪಿಸುತ್ತಾನೆ. 626 00:30:15,290 --> 00:30:18,930 >> ನಾನು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ ಅರ್ಥ ಮುಂಚಿತವಾಗಿ ಕಂಪೈಲರ್ ಏನು 627 00:30:18,930 --> 00:30:19,980 ಕಾರ್ಯ ತೋರುತ್ತಿದೆ. 628 00:30:19,980 --> 00:30:20,930 ಒಂದು ನಿಮಿಷ ಕಾಯಿ. 629 00:30:20,930 --> 00:30:23,580 ನಾನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ io.h. ಹೊಂದಿರಲಿಲ್ಲ 630 00:30:23,580 --> 00:30:24,530 ತುಂಬ ಧನ್ಯವಾದಗಳು. 631 00:30:24,530 --> 00:30:27,330 >> ಆದ್ದರಿಂದ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೀವು ಇಲ್ಲಿದೆ ವಾಸ್ತವವಾಗಿ ಡಕ್ ಹೊಂದಲು ಅಗತ್ಯವಿಲ್ಲ. 632 00:30:27,330 --> 00:30:29,819 ಆದರೆ ಈ ಕಲ್ಪನೆ ವಾಕಿಂಗ್ ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್ ಮೂಲಕ ನಿಮ್ಮನ್ನು 633 00:30:29,819 --> 00:30:31,610 ಆದ್ದರಿಂದ ನೀವು ಸಹ ಕೇಳಲು ನಿಮ್ಮನ್ನು, ಆದ್ದರಿಂದ ನೀವು 634 00:30:31,610 --> 00:30:35,620 ನಿಮ್ಮ ಸ್ವಂತ ಲೋಪ ಅರ್ಥ ರಿಮಾರ್ಕ್ಸ್, ಸಾಮಾನ್ಯವಾಗಿ ಕಲ್ಪನೆ. 635 00:30:35,620 --> 00:30:38,910 >> ಮತ್ತು, ಬಹುಶಃ ತಾರ್ಕಿಕವಾಗಿ, ಆದ್ದರಿಂದ ಒಂದು ಆದರೆ ಹೆಚ್ಚು ಒಳಗೊಂಡಿತ್ತು ಹೆಚ್ಚು 636 00:30:38,910 --> 00:30:44,220 ಉದಾಹರಣೆಗೆ ನಾವು ದೋಷಯುಕ್ತ 3.c ಮಾಡಿದರು, ನೀವು ಮೂಲಕ ನಿಮ್ಮ ನಡೆಯಲು ಇರಬಹುದು 637 00:30:44,220 --> 00:30:45,310 ಕೆಳಗಿನಂತೆ. 638 00:30:45,310 --> 00:30:49,190 ಎಲ್ಲಾ ಸರಿ, ರಬ್ಬರ್ ಮುದ್ದಾದ, DDB, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. 639 00:30:49,190 --> 00:30:52,350 ಇಲ್ಲಿ ನಾವು ನನ್ನ ಮುಖ್ಯ ಕಾರ್ಯವನ್ನು ಹೊಂದಿವೆ, ನಾನು ನಕಾರಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಿರಿ ಎಂದು ನುಡಿದರು. 640 00:30:52,350 --> 00:30:54,660 >> ನಾನು ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುವಲ್ಲಿ ನಾನು. 641 00:30:54,660 --> 00:31:00,410 ನಾನು ಎಡಗಡೆಯ ಮೇಲೆ ಸಂಗ್ರಹಿಸುವ ಬಾಗುತ್ತೇನೆ ವೇರಿಯಬಲ್ ಸಾಲು 8 ನಾನು ಎಂದು. 642 00:31:00,410 --> 00:31:02,380 ಸರಿ, ಆದರೆ ನಿರೀಕ್ಷಿಸಿ, ಹೇಗೆ ಮಾಡಿದರು ಆ ಮೌಲ್ಯವು ಪಡೆಯಲು? 643 00:31:02,380 --> 00:31:04,130 ನನಗೆ ಸಾಲಿನ 12 ಕಾರ್ಯವನ್ನು ನೋಡೋಣ. 644 00:31:04,130 --> 00:31:05,760 >> ಸಾಲು 12 ರಲ್ಲಿ, ನಾವು ಋಣಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು ಹೊಂದಿವೆ. 645 00:31:05,760 --> 00:31:08,190 ಯಾವುದೇ ಸೂಚನೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ, ಒಂದು ಇಂಟ್ ರಿಟರ್ನ್ ಸರಿ. 646 00:31:08,190 --> 00:31:10,929 ನಾನು ಲೈನ್ 14 ಒಂದು ವೇರಿಯಬಲ್ N ಘೋಷಿಸಲು. 647 00:31:10,929 --> 00:31:12,220 ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಸಂಗ್ರಹಿಸಲು ವಿಶೇಷವೇನು. 648 00:31:12,220 --> 00:31:13,760 ನಾನು ಬೇಕು. 649 00:31:13,760 --> 00:31:18,480 >> ಎನ್ is-- ಅವಕಾಶ ಹಾಗೆಯೇ ಕೆಳಗಿನ ಹಾಗೆ ನನಗೆ ಫಿಕ್ಸ್ ನಾನು ಈಗಾಗಲೇ ಮಾಡಿದ ಯಾವ ರದ್ದು. 650 00:31:18,480 --> 00:31:22,710 ಆದ್ದರಿಂದ N ಹೆಚ್ಚು ಹಾಗೆಯೇ 0, ಔಟ್ ಸರಿ, N ಮುದ್ರಿಸಲು. 651 00:31:22,710 --> 00:31:25,170 ತದನಂತರ ಕರೆ ಇಂಟ್ N ಸಂಗ್ರಹವಾಗುವ. 652 00:31:25,170 --> 00:31:30,160 ತದನಂತರ N 0 ವೇಳೆ ಪರಿಶೀಲಿಸಿ, ಎನ್ not-- ಅಲ್ಲಿ ಅದು ಆಗಿದೆ. 653 00:31:30,160 --> 00:31:31,910 ಆದ್ದರಿಂದ, ಮತ್ತೆ, ನೀವು ನಿಜವಾದ ಡಕ್ ಅಗತ್ಯವಿದೆ. 654 00:31:31,910 --> 00:31:35,650 ಆದರೆ ಕೇವಲ ನಿಮ್ಮ ಮೂಲಕ ವಾಕಿಂಗ್ ಬೌದ್ಧಿಕ ವ್ಯಾಯಾಮ ಎಂದು ನಿಮ್ಮ ಕೋಡ್ 655 00:31:35,650 --> 00:31:37,720 ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥ, 656 00:31:37,720 --> 00:31:41,170 ಕೇವಲ ಏನಾದರೂ ಮಾಡುವ ವಿರುದ್ಧವಾಗಿ ಈ ರೀತಿಯ, ಸ್ಕ್ರೀನ್ ನಲ್ಲಿ ದಿಟ್ಟಿಸುವುದು 657 00:31:41,170 --> 00:31:43,720 ನಿಮ್ಮನ್ನು ಮೂಲಕ ಮಾತನಾಡುವ ಇಲ್ಲ ಇದು ಪ್ರಾಮಾಣಿಕವಾಗಿ ಇದು 658 00:31:43,720 --> 00:31:46,270 ಸುಮಾರು ಪರಿಣಾಮಕಾರಿ ತಂತ್ರ. 659 00:31:46,270 --> 00:31:48,620 ಆದ್ದರಿಂದ ನೀವು ಇದು ಒಂದು ವಿವಿಧ ತಂತ್ರಗಳನ್ನು ಸಂಖ್ಯೆ 660 00:31:48,620 --> 00:31:52,102 ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಡೀಬಗ್ ಮತ್ತು, ತಪ್ಪು ಹುಡುಕುವ ಇವೆಲ್ಲವೂ 661 00:31:52,102 --> 00:31:54,810 ನಿಮ್ಮ ಟೂಲ್ಕಿಟ್ ಉಪಕರಣಗಳು ಇರಬೇಕು ನೀವು ತಡರಾತ್ರಿಯಲ್ಲಿ ಇಲ್ಲ ಆದ್ದರಿಂದ, 662 00:31:54,810 --> 00:31:57,660 ವಿಶೇಷವಾಗಿ, ನೀವು ಊಟದ ಆರ್ ಕೋಣೆಗಳು, ಅಥವಾ ಆಫೀಸ್ ಅವರ್ಸ್, 663 00:31:57,660 --> 00:32:00,368 ವಿರುದ್ಧ ನಿಮ್ಮ ತಲೆ ಹೊಡೆಯುತ್ತಿದ್ದರು ಗೋಡೆಯ, ಕೆಲವು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 664 00:32:00,368 --> 00:32:02,020 ಸಾಫ್ಟ್ವೇರ್ ಉಪಕರಣಗಳು ಇವೆ ಎಂದು ಅರ್ಥ. 665 00:32:02,020 --> 00:32:03,720 ರಬ್ಬರ್ ಡಕ್ ಸಲಕರಣೆಗಳು ಲಭ್ಯವಿವೆ. 666 00:32:03,720 --> 00:32:09,630 ಮತ್ತು ಇಡೀ ಸಿಬ್ಬಂದಿ ಇಲ್ಲ ಕೈ ನೀಡಲು ಕಾಯುವ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. 667 00:32:09,630 --> 00:32:13,120 >> ಈಗ, ಸಮಸ್ಯೆಯನ್ನು ಪದ ಸೆಟ್, ಮತ್ತು ನಾವು ನೀವು ಆಶಯದೊಂದಿಗೆ ಏನನ್ನು 668 00:32:13,120 --> 00:32:15,620 ಅವುಗಳ ಔಟ್ ಪಡೆಯಲು, ಮತ್ತು ಹೇಗೆ ನಾವು ಮೌಲ್ಯಮಾಪನ ಬಗ್ಗೆ ಹೋಗಿ. 669 00:32:15,620 --> 00:32:17,680 ಕೋರ್ಸ್ ನ ಪಠ್ಯಕ್ರಮ ಪ್ರತಿ, CS50 ನ ಸಮಸ್ಯೆ ಸೆಟ್ 670 00:32:17,680 --> 00:32:22,320 ನಾಲ್ಕು ಪ್ರಾಥಮಿಕ ಅಕ್ಷಗಳ ಮೌಲ್ಯಮಾಪನ ನಡೆಸಲಾಗುತ್ತದೆ ಆದ್ದರಿಂದ ವ್ಯಾಪ್ತಿ speak-- ಗೆ, ಸರಿಯಾಗಿವೆ, ವಿನ್ಯಾಸ, 671 00:32:22,320 --> 00:32:23,060 ಮತ್ತು ಶೈಲಿ. 672 00:32:23,060 --> 00:32:25,910 ಮತ್ತು ವ್ಯಾಪ್ತಿಯು ಎಷ್ಟು ಸೂಚಿಸುತ್ತದೆ ತುಂಡು ನೀವು ಆಫ್ ಕಚ್ಚಿದ? 673 00:32:25,910 --> 00:32:28,080 ನೀವು ಹೆಚ್ಚು ಸಮಸ್ಯೆ ಪ್ರಯತ್ನಿಸಿದ್ದಾರೆ? 674 00:32:28,080 --> 00:32:30,110 ಪ್ರಯತ್ನದ ಮಟ್ಟವನ್ನು ನೀವು ಬಿಂಬಿತವಾಗಿವೆ? 675 00:32:30,110 --> 00:32:35,750 >> ಯಥಾರ್ಥತೆ, ಪ್ರೋಗ್ರಾಂ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಇದು CS50 ವಿವರಣೆಯನ್ನು ಪ್ರತಿ ಮಾಡಬೇಕೋ 676 00:32:35,750 --> 00:32:38,640 ನೀವು ಕೆಲವು ಒಳಹರಿವು ಒದಗಿಸಿದಾಗ ಅಥವಾ ಕೆಲವು ಉತ್ಪನ್ನಗಳೆಂದರೆ ಬರುವಂತೆ? 677 00:32:38,640 --> 00:32:41,130 ಡಿಸೈನ್ ಅವುಗಳನ್ನು ಅತ್ಯಂತ ವ್ಯಕ್ತಿನಿಷ್ಠವಾಗಿದ್ದು. 678 00:32:41,130 --> 00:32:43,360 ಮತ್ತು ಇದು ಒಂದು ಇಲ್ಲಿದೆ ತಿಳಿಯಲು ದೀರ್ಘ ತೆಗೆದುಕೊಳ್ಳಲು 679 00:32:43,360 --> 00:32:47,220 ಮತ್ತು, ಕಲಿಸಲು ಉದ್ದದ ಇಲ್ಲಿಯ ಕುದಿಯುವ ಕೆಳಗೆ ಎಂದು, 680 00:32:47,220 --> 00:32:49,530 ನಿಮ್ಮ ಕೋಡ್ ಬರೆದ ಎಂಬುದರ? 681 00:32:49,530 --> 00:32:52,920 >> ಇದು ಕೇವಲ ಸರಿಯಾದ ಮುದ್ರಿಸಲು ಒಂದು ವಿಷಯ ಉತ್ಪನ್ನಗಳೆಂದರೆ ಅಥವಾ ಬಲ ಮೌಲ್ಯಗಳು ಹಿಂತಿರುಗಿ. 682 00:32:52,920 --> 00:32:55,400 ಆದರೆ ನೀವು ಅದನ್ನು ಮಾಡುತ್ತಿರುವ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು? 683 00:32:55,400 --> 00:32:58,210 ನೀವು ವಿಭಜನೆಯನ್ನು ಮಾಡುತ್ತಿರುವ ವಶಪಡಿಸಿಕೊಳ್ಳಲು ಅಥವಾ ಯುಗಳ 684 00:32:58,210 --> 00:33:01,500 ನಾವು ಶೀಘ್ರದಲ್ಲೇ ನಾವು ಮಾಡಿದ ಎಂದು ನೋಡುತ್ತಾರೆ ಹುಡುಕಾಟ ಎರಡು ವಾರಗಳ ಹಿಂದೆ ಫೋನ್ ಪುಸ್ತಕ? 685 00:33:01,500 --> 00:33:04,670 ಅಲ್ಲಿ ಪರಿಹರಿಸಲು ಉತ್ತಮ ಮಾರ್ಗಗಳಿವೆ ಸಮಸ್ಯೆಯನ್ನು ನೀವು ಪ್ರಸ್ತುತ ಇಲ್ಲಿ ಹೆಚ್ಚು? 686 00:33:04,670 --> 00:33:06,380 ಉತ್ತಮ ವಿನ್ಯಾಸ ಅವಕಾಶ ಇಲ್ಲಿದೆ. 687 00:33:06,380 --> 00:33:08,530 >> ತದನಂತರ ಶೈಲಿಗೆ ಸಾಕಷ್ಟು ನಿಮ್ಮ ಸಂಕೇತ? 688 00:33:08,530 --> 00:33:12,370 ನೀವು ನಾನು ಸಾಕಷ್ಟು ಮನುಷ್ಯ ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ನನ್ನ ಕೋಡ್ indenting ಬಗ್ಗೆ, 689 00:33:12,370 --> 00:33:15,300 ಮತ್ತು ಖಚಿತವಾಗಿ ನನ್ನ ಅಸ್ಥಿರ ಮಾಡುವ ಸಮಂಜಸವಾಗಿ ಹೆಸರಿಸಲಾಗಿದೆ. ಎನ್, 690 00:33:15,300 --> 00:33:19,660 ಸಣ್ಣ, ಒಂದು ಒಳ್ಳೆಯ ಹೆಸರು ಸಂಖ್ಯೆ, ಎಣಿಕೆಯ ಪೂರ್ಣಾಂಕ ನಾನು 691 00:33:19,660 --> 00:33:20,727 ಸ್ಟ್ರಿಂಗ್ ರು. 692 00:33:20,727 --> 00:33:22,560 ಮತ್ತು ನಾವು ಮುಂದೆ ಹೊಂದಬಹುದು ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಶೈಲಿ. 693 00:33:22,560 --> 00:33:25,500 ಶೈಲಿ ಕೇವಲ ಹೇಗೆ ಒಳ್ಳೆಯದು ನಿಮ್ಮ ಕೋಡ್ ನೋಡಲು ಹೇಗಿದೆ? 694 00:33:25,500 --> 00:33:26,600 ಮತ್ತು ಹೇಗೆ ಓದಬಲ್ಲ? 695 00:33:26,600 --> 00:33:29,650 >> ಮತ್ತು ಕಾಲಾನಂತರದಲ್ಲಿ, ನಿಮ್ಮ TAS ಮತ್ತು TFS ಹಾದಿಯಲ್ಲಿ ಮಾಡುತ್ತಾರೆ 696 00:33:29,650 --> 00:33:31,870 ಎಂದು ನಿಮಗೆ ಒದಗಿಸುತ್ತದೆ ಗುಣಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆ ರೀತಿಯ 697 00:33:31,870 --> 00:33:34,330 ನೀವು ಉತ್ತಮ ಪಡೆಯಲು ಎಷ್ಟು ಆ ವಿವಿಧ ಅಂಶಗಳನ್ನು. 698 00:33:34,330 --> 00:33:37,510 ಮತ್ತು ನಾವು ಹೇಗೆ ಪರಿಭಾಷೆಯಲ್ಲಿ ಈ ಅಕ್ಷಗಳ ಪ್ರತಿ ಮೌಲ್ಯಮಾಪನ, 699 00:33:37,510 --> 00:33:40,080 ಇದು ಕೆಲವೇ ಜೊತೆ ಸಾಂಕೇತಿಕವಾಗಿ ನೀವು ಎಷ್ಟು ಬಕೆಟ್, ಸಾಮಾನ್ಯವಾಗಿ, 700 00:33:40,080 --> 00:33:41,680 ನೀವು ಮಾಡುತ್ತಿರುವುದು ಹೇಗೆ ಒಂದು ಅರ್ಥದಲ್ಲಿ ಪಡೆಯಿರಿ. 701 00:33:41,680 --> 00:33:45,680 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನೀವು ಒಂದು ಅಂಕಗಳನ್ನು ಪಡೆದರೆ ಆ axes-- ಸರಿಯಾಗಿವೆ, ವಿನ್ಯಾಸ ಯಾವುದೇ 702 00:33:45,680 --> 00:33:49,659 ಮತ್ತು ಶೈಲಿ ಎಂದು especially-- ಸಾಮಾನ್ಯವಾಗಿ 1 ರಿಂದ 5 ಇರುತ್ತದೆ. 703 00:33:49,659 --> 00:33:52,450 ಮತ್ತು, ಅಕ್ಷರಶಃ, ನೀವು ಪಡೆಯುತ್ತಿದ್ದೀರಿ ವೇಳೆ 3 ಸೆಮಿಸ್ಟರ್ ಆರಂಭದಲ್ಲಿ ತಂದೆಯ, 704 00:33:52,450 --> 00:33:53,977 ಈ ಉತ್ತಮ ವಿಷಯ. 705 00:33:53,977 --> 00:33:55,810 ಇದು ಇನ್ನೂ ಇಲ್ಲ ಅರ್ಥ ಸುಧಾರಣೆ ಕೊಠಡಿ, 706 00:33:55,810 --> 00:33:58,490 ನೀವು ಆಶಿಸಿ ಇದು ಮೊದಲ ಬಾರಿಗೆ ಒಂದು ವರ್ಗ ತೆಗೆದುಕೊಳ್ಳುವ. 707 00:33:58,490 --> 00:34:01,820 ಸೀಲಿಂಗ್ ಕೆಲವು ಸ್ವಲ್ಪ ಆಶಾದಾಯಕವಾಗಿ ಇಲ್ಲ ತಲುಪುವ ಮಹತ್ವಾಕಾಂಕ್ಷೀ ನೀವು ಯಾವ. 708 00:34:01,820 --> 00:34:03,970 ಆದ್ದರಿಂದ 3 ಪಡೆಯುವಲ್ಲಿ ಆರಂಭಿಕ ತುಂಡುಗಳು, 709 00:34:03,970 --> 00:34:06,550 ಇಲ್ಲದಿದ್ದರೆ ಕೆಲವು 2 ಮತ್ತು 4 ರ, , ವಾಸ್ತವವಾಗಿ, ಒಂದು ಒಳ್ಳೆಯದು. 710 00:34:06,550 --> 00:34:08,880 ಇದು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಚೆನ್ನಾಗಿ ಇಲ್ಲಿದೆ, ಚೆನ್ನಾಗಿ ನಿರೀಕ್ಷೆಗಳನ್ನು ಒಳಗೆ. 711 00:34:08,880 --> 00:34:11,421 >> ನಿಮ್ಮ ಮನಸ್ಸಿನ ರೇಸಿಂಗ್ ವೇಳೆ, ನಿರೀಕ್ಷಿಸಿ ಒಂದು ನಿಮಿಷ ಐದರಲ್ಲಿ ಮೂರು. 712 00:34:11,421 --> 00:34:12,620 ನಿಜಕ್ಕೂ 10 6 ಔಟ್ ಇಲ್ಲಿದೆ. 713 00:34:12,620 --> 00:34:13,560 60% ನ. 714 00:34:13,560 --> 00:34:14,830 ನನ್ನ ದೇವರೇ, ಒಂದು ಎಫ್ ಇಲ್ಲಿದೆ 715 00:34:14,830 --> 00:34:15,870 >> ಇದು ಅಲ್ಲ. 716 00:34:15,870 --> 00:34:17,600 ಇದು, ವಾಸ್ತವವಾಗಿ, ಅಲ್ಲ ಎಂದು. 717 00:34:17,600 --> 00:34:22,710 ಬದಲಿಗೆ, ಇದು ಸುಧಾರಿಸಲು ಅವಕಾಶ ಇಲ್ಲಿದೆ ಸೆಮಿಸ್ಟರ್ ಅವಧಿಯಲ್ಲಿ. 718 00:34:22,710 --> 00:34:25,580 ಮತ್ತು ನೀವು ಕೆಲವು ಪಡೆಯುತ್ತಿದ್ದರೆ ಪೂವರ್ಸ್, ಈ ಅವಕಾಶ ಇರುತ್ತದೆ 719 00:34:25,580 --> 00:34:29,199 ಕಚೇರಿ ಲಾಭ ಪಡೆಯಲು, ಖಂಡಿತವಾಗಿಯೂ ವಿಭಾಗಗಳು ಮತ್ತು ಇತರ ಸಂಪನ್ಮೂಲಗಳು. 720 00:34:29,199 --> 00:34:32,840 >> ಅತ್ಯುತ್ತಮ, ನಿಜವಾಗಿಯೂ ಒಂದು ಅವಕಾಶ ನೀವು ಬಂದಿದೆ ಕೇವಲ ಎಷ್ಟು ಹೆಮ್ಮೆ 721 00:34:32,840 --> 00:34:34,520 ಸೆಮಿಸ್ಟರ್ ಅವಧಿಯಲ್ಲಿ ಬರುತ್ತವೆ. 722 00:34:34,520 --> 00:34:38,199 ಆದ್ದರಿಂದ ಅರ್ಥ ಇಲ್ಲ ಏನೂ ವೇಳೆ ಬೇರೆ, ಮೂರು ಒಳ್ಳೆಯದು. 723 00:34:38,199 --> 00:34:40,179 ಮತ್ತು ಕಾಲಾನಂತರದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಗೆ ಆಧಾರವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. 724 00:34:40,179 --> 00:34:43,090 >> ಆ ಅಕ್ಷಗಳು ಹೇಗೆ ತೂಕದ, ವಾಸ್ತವಿಕವಾಗಿ ನೀವು 725 00:34:43,090 --> 00:34:46,745 ಪಡೆಯುವಲ್ಲಿ ನಿಮ್ಮ ಸಮಯ ಕಳೆಯುವುದು ಹೋಗುವ ಕೆಲಸ ವಿಷಯಗಳನ್ನು ಸರಿಯಾಗಿ ಲಕ್ಷ್ಯ. 726 00:34:46,745 --> 00:34:49,120 ಆದ್ದರಿಂದ ಸರಿಯಾಗಿವೆ ಒಲವು ಜೊತೆ, ಅತ್ಯಂತ ತೂಕ 727 00:34:49,120 --> 00:34:51,360 ಮೂರು ಈ ಗುಣಾತ್ಮಕ ಅಂಶ. 728 00:34:51,360 --> 00:34:54,659 ವಿನ್ಯಾಸ ಕೂಡ ಮುಖ್ಯ, ಆದರೆ ನೀವು ಅಗತ್ಯವಾಗಿ ವಿಷಯ 729 00:34:54,659 --> 00:34:58,220 ಮೇಲೆ ಆ ಗಂಟೆಗಳ ಎಲ್ಲಾ ಖರ್ಚು ಕೇವಲ ಕೆಲಸ ವಿಷಯಗಳನ್ನು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 730 00:34:58,220 --> 00:35:00,019 >> ಮತ್ತು ಆದ್ದರಿಂದ ತೂಕದ ವಿಶೇಷವೇನು ಹೆಚ್ಚು ಲಘುವಾಗಿ ಸ್ವಲ್ಪ. 731 00:35:00,019 --> 00:35:01,560 ತದನಂತರ ಶೈಲಿ ಕನಿಷ್ಠ ತೂಕ ಇದೆ. 732 00:35:01,560 --> 00:35:03,710 ಇದು ಕಡಿಮೆ ಕೂಡ ಮೂಲಭೂತವಾಗಿ ಮುಖ್ಯ, 733 00:35:03,710 --> 00:35:05,990 ಇದು ಕೇವಲ, ಬಹುಶಃ, ಸುಲಭವಾದ ವಿಷಯ ಬಲ ಮಾಡಲು, 734 00:35:05,990 --> 00:35:08,440 ಉದಾಹರಣೆಗಳು ನಾವು ಅನುಕರಿಸುವ ಉಪನ್ಯಾಸ ಮತ್ತು ವಿಭಾಗದಲ್ಲಿ ಮಾಡಲು, 735 00:35:08,440 --> 00:35:11,080 ಚೆನ್ನಾಗಿ ವಸ್ತುಗಳ ಜೊತೆ ಇಂಡೆಂಟ್, ಮತ್ತು ಕಾಮೆಂಟ್, 736 00:35:11,080 --> 00:35:14,320 ಇತ್ಯಾದಿ ಸುಲಭವಾದ ಪೈಕಿ ಏನು ಮತ್ತು ಬಲ ಪಡೆಯಲು ವಸ್ತುಗಳ. 737 00:35:14,320 --> 00:35:16,960 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಅರ್ಥ ಆ ಅಂಕಗಳನ್ನು ಎಂದು 738 00:35:16,960 --> 00:35:19,000 ಎಂದು ಗ್ರಹಿಸಲು ತುಲನಾತ್ಮಕವಾಗಿ ಸುಲಭ. 739 00:35:19,000 --> 00:35:22,360 >> ಈಗ ಒಂದು ಪದ ಶೈಕ್ಷಣಿಕ ಪ್ರಾಮಾಣಿಕತೆ this--. 740 00:35:22,360 --> 00:35:25,150 ಆದ್ದರಿಂದ ಕೋರ್ಸ್ ನ ಪ್ರತಿ ಪಠ್ಯಕ್ರಮ, ನೀವು ನೋಡಬಹುದು 741 00:35:25,150 --> 00:35:27,630 ಮೈದಾನವನ್ನು ಸಾಕಷ್ಟು ಇದರೊಂದಿಗೆ ಭಾಷೆಯ ಬಿಟ್. 742 00:35:27,630 --> 00:35:31,380 ಮತ್ತು ಸಹಜವಾಗಿ ಸಮಸ್ಯೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸಾಕಷ್ಟು ಗಂಭೀರವಾಗಿ ಶೈಕ್ಷಣಿಕ ಪ್ರಾಮಾಣಿಕತೆ. 743 00:35:31,380 --> 00:35:33,450 >> ನಾವು ವಿಭಿನ್ನವಾಗಿದೆ, ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟದ್ದಕ್ಕಾಗಿ, 744 00:35:33,450 --> 00:35:36,570 ಆಫ್ ಕಳುಹಿಸಿದ ನಂತರ ಪ್ರತಿ ವರ್ಷ ಹೆಚ್ಚು ಶಿಸ್ತು ಕ್ರಮ ವಿದ್ಯಾರ್ಥಿಗಳು 745 00:35:36,570 --> 00:35:39,670 ಯಾವುದೇ ಅತ್ಯಂತ ಹೆಚ್ಚು ಸಹಜವಾಗಿ, ನಾನು ಬಗ್ಗೆ ನಾನು. 746 00:35:39,670 --> 00:35:42,580 ಈ ಎಂದೇನೂ ಇದೆ ವಾಸ್ತವವಾಗಿ ಸೂಚಿಸುತ್ತವೆ 747 00:35:42,580 --> 00:35:46,340 ಎಂದು ಸಿಎಸ್ ವಿದ್ಯಾರ್ಥಿಗಳು, ಅಥವಾ CS50 ವಿದ್ಯಾರ್ಥಿಗಳು, ಇವೆ ಯಾವುದೇ ಕಡಿಮೆ ನಿಮ್ಮ ಸಹಪಾಠಿಗಳನ್ನು ಹೆಚ್ಚು ಪ್ರಾಮಾಣಿಕ. 748 00:35:46,340 --> 00:35:49,090 ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ ಎಂದು ಈ ವಿಶ್ವದ ವಿದ್ಯುನ್ಮಾನ, ನಾವು 749 00:35:49,090 --> 00:35:50,990 ತಾಂತ್ರಿಕ ಹೊಂದಿವೆ ಈ ಪತ್ತೆ ಅರ್ಥ. 750 00:35:50,990 --> 00:35:53,360 >> ಅದಕ್ಕೆ ನಮಗೆ ಮುಖ್ಯ ವರ್ಗ ಅಡ್ಡಲಾಗಿ ಸೊಗಸು 751 00:35:53,360 --> 00:35:58,550 ಈ ಪತ್ತೆ, ಮತ್ತು ಸಂಗ್ರಹಿಸಲು ನಾವು ಮಾಡುವ ಸಮಸ್ಯೆಯನ್ನು ನಾವು ವಿಷಯಗಳನ್ನು ನೋಡಿದಾಗ. 752 00:35:58,550 --> 00:36:01,980 ಮತ್ತು ಕೇವಲ ಒಂದು ಚಿತ್ರವನ್ನು ಚಿತ್ರಿಸಲು, ಮತ್ತು ನಿಜವಾಗಿಯೂ ಈ ಸಿಂಕ್ ರೀತಿಯ ಸಹಾಯ, 753 00:36:01,980 --> 00:36:04,600 ಈ ಸಂಖ್ಯೆಗಳು ಕಳೆದ 10 ವರ್ಷಗಳಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿಗಳು 754 00:36:04,600 --> 00:36:07,610 ಕೆಲವು ಮತ್ತು ಎಂದು ಶೈಕ್ಷಣಿಕ ಪ್ರಾಮಾಣಿಕತೆ ಇಂತಹ ಸಮಸ್ಯೆಗಳು, 755 00:36:07,610 --> 00:36:10,990 ಕೆಲವು 32 ವಿದ್ಯಾರ್ಥಿಗಳು ಪತನದ 2015, ರಿಂದ 756 00:36:10,990 --> 00:36:13,760 ನಾವು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಎಂದು ಹೇಳಲು ಹೊಂದಿದೆ ಮ್ಯಾಟರ್ ಗಂಭೀರವಾಗಿ. 757 00:36:13,760 --> 00:36:18,380 ಮತ್ತು, ಅಂತಿಮವಾಗಿ, ಈ ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಯೋಜಿಸಲು, ಇತ್ತೀಚೆಗೆ ಸುಮಾರು 3%, 4% ಅಥವಾ 758 00:36:18,380 --> 00:36:19,120 ವರ್ಗ. 759 00:36:19,120 --> 00:36:25,220 >> ಆದ್ದರಿಂದ ವಿದ್ಯಾರ್ಥಿಗಳು ಸೂಪರ್ ಬಹುತೇಕ ಇದು ರೇಖೆಗಳ ಸ್ಪಷ್ಟ ಎಂದು ತೋರುತ್ತದೆ. 760 00:36:25,220 --> 00:36:27,940 ಆದರೆ ಈ ಇರಿಸಿಕೊಳ್ಳಲು ಇಲ್ಲ ವಿಶೇಷವಾಗಿ ಕೊನೆಯಲ್ಲಿ, ಮನಸ್ಸಿಗೆ 761 00:36:27,940 --> 00:36:32,080 ಹೋರಾಡುತ್ತಿದ್ದಾರೆ ಯಾವಾಗ ರಾತ್ರಿ ಸಮಸ್ಯೆ ಸೆಟ್ ಕೆಲವು ಪರಿಹಾರ, 762 00:36:32,080 --> 00:36:34,830 ಉಬ್ಬಿನೆಡೆಗೆ ಇವೆ ಉತ್ತಮ ನೀವೇ ಪಡೆಯಲು 763 00:36:34,830 --> 00:36:37,870 ನೀವು ಹೆಚ್ಚು ಸಪೋರ್ಟ್ ಆ ಗಂಟೆ ಸಮಯದಲ್ಲಿ, ಭಾವಿಸುತ್ತೇನೆ. 764 00:36:37,870 --> 00:36:40,514 ನಾವು ಸ್ವೀಕರಿಸುವಾಗ ಅರ್ಥ ವಿದ್ಯಾರ್ಥಿ ಸಲ್ಲಿಕೆಗಳನ್ನು, ನಾವು ದಾಟಲು 765 00:36:40,514 --> 00:36:43,430 ಈ ವರ್ಷ ಪ್ರತಿ ಸಲ್ಲಿಕೆ ಹೋಲಿಸಿ ಪ್ರತಿ ಸಲ್ಲಿಕೆ ಕಳೆದ ವರ್ಷ ವಿರುದ್ಧ 766 00:36:43,430 --> 00:36:47,590 2007 ರಿಂದ ಪ್ರತಿ ಸಲ್ಲಿಕೆ ವಿರುದ್ಧ ಹಾಗೂ, ನೋಡುವ, ರಿಂದ, 767 00:36:47,590 --> 00:36:49,931 ಕೋಡ್ ಸಂಪುಟಗಳನ್ನು ಆನ್ಲೈನ್, ಚರ್ಚಾ ಕೆಲಸ ಸೈಟ್ಗಳು. 768 00:36:49,931 --> 00:36:51,806 ಮತ್ತು ನಾವು ಈ ಬಗ್ಗೆ, ನಿಜವಾಗಿಯೂ, ಸಲುವಾಗಿ ಎಲ್ಲಾ 769 00:36:51,806 --> 00:36:56,040 ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯ, ಆ ವೇಳೆ ಬೇರೊಬ್ಬರ ಆನ್ಲೈನ್ ಕಾಣಬಹುದು, 770 00:36:56,040 --> 00:36:57,880 ಖಂಡಿತವಾಗಿಯೂ, ಆದ್ದರಿಂದ ನಾವು ಸಹಜವಾಗಿ ಮಾಡಬಹುದು. 771 00:36:57,880 --> 00:37:00,100 ಆದರೆ, ನಿಜವಾಗಿ, ಆತ್ಮ ಸಹಜವಾಗಿ ಕುದಿಯುವ ಕೆಳಗೆ 772 00:37:00,100 --> 00:37:01,650 ಪಠ್ಯಕ್ರಮ ಈ ಷರತ್ತು. 773 00:37:01,650 --> 00:37:03,670 ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ, ಸಮಂಜಸವಾದ ಆಗಿದೆ. 774 00:37:03,670 --> 00:37:06,680 >> ಮತ್ತು ನಾವು ವೇಳೆ ವಿವರಿಸಿ ಕೇವಲ ಒಂದು ಬಿಟ್ ಹೆಚ್ಚು ಭಾಷೆ, 775 00:37:06,680 --> 00:37:09,770 ಅರ್ಥ ಎಲ್ಲಾ ಮೂಲಭೂತವಾಗಿ ನೀವು ಈ ಕೋರ್ಸ್ ಸಲ್ಲಿಸುವ ಕೆಲಸ 776 00:37:09,770 --> 00:37:10,954 ನಿಮ್ಮ ಸ್ವಂತ ಇರಬೇಕು. 777 00:37:10,954 --> 00:37:13,870 ಆದರೆ ಒಳಗೆ ಕೂಡಾ, ಖಚಿತವಾಗಿಯೂ ಅವಕಾಶಗಳನ್ನು ಮತ್ತು ಪ್ರೋತ್ಸಾಹ, 778 00:37:13,870 --> 00:37:17,300 ಬದಲಾಗುತ್ತಿದ್ದಾರೆ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಮೌಲ್ಯವನ್ನು ನನ್ನ others--, TFS, ಸಿಎಎಸ್, 779 00:37:17,300 --> 00:37:20,760 TAS, ಮತ್ತು ವರ್ಗ ಇತರರು ಬೆಂಬಲ, ಕೇವಲ ಸ್ನೇಹಿತರು ಅವಕಾಶ 780 00:37:20,760 --> 00:37:23,547 ಮತ್ತು ಯೋಚಿಸಿದ್ದೀರಾ? ಅಧ್ಯಯನ ಮಾಡಿದ ಮೊದಲು ಸಿಎಸ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್. 781 00:37:23,547 --> 00:37:25,130 ಮತ್ತು ಆದ್ದರಿಂದ ಒಂದು ಭತ್ಯೆ ಇಲ್ಲ. 782 00:37:25,130 --> 00:37:28,180 ಮತ್ತು ಹೆಬ್ಬೆರಳಿನ ಸಾಮಾನ್ಯ ನಿಯಮ ಸಹಾಯಕ್ಕಾಗಿ this-- ಕೇಳುವಾಗ ಇದೆ, 783 00:37:28,180 --> 00:37:31,470 ನೀವು ಇತರರಿಗೆ ನಿಮ್ಮ ಕೋಡ್ ತೋರಿಸಬಹುದು ಆದರೆ ನೀವು ಮೇಲು ವೀಕ್ಷಿಸಲು ಇರಬಹುದು. 784 00:37:31,470 --> 00:37:34,880 ಆದ್ದರಿಂದ ನೀವು ಆಫೀಸ್ ಅವರ್ಸ್ ನೀವು ಸಹ, ಅಥವಾ ಡಿ ಹಾಲ್, ಅಥವಾ ಬೇರೆ ಎಲ್ಲೋ 785 00:37:34,880 --> 00:37:37,450 ಕೆಲವು ತುಣುಕು ಸೆಟ್ನಲ್ಲಿ ಕೆಲಸ, ಸ್ನೇಹಿತರಿಗೆ, ಜೊತೆಗೆ ಕೆಲಸ ಇದು 786 00:37:37,450 --> 00:37:40,160 ನಲ್ಲಿ, ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮವಾಗಿದೆ ದಿನ ನಿಮ್ಮ ಕೆಲಸದ ಕೊನೆಯಲ್ಲಿ 787 00:37:40,160 --> 00:37:43,034 ಅಂತಿಮವಾಗಿ ಪ್ರತಿ ಸೇರಿರಬೇಕು ನೀವು ಕ್ರಮವಾಗಿ, ಮತ್ತು 788 00:37:43,034 --> 00:37:45,700 ಕೆಲವು ಸಹಯೋಗದ ಪ್ರಯತ್ನವಾಗಿತ್ತು, ಅಂತಿಮ ಯೋಜನೆ ಅಲ್ಲಿ ಹೊರತುಪಡಿಸಿ 789 00:37:45,700 --> 00:37:47,410 ಇದು ಅವಕಾಶ ಮತ್ತು ಪ್ರೋತ್ಸಾಹ. 790 00:37:47,410 --> 00:37:49,830 >> ನಿಮಗೆ ಅರ್ಥ ಏನೋ ಹೋರಾಡುತ್ತಿದ್ದಾರೆ 791 00:37:49,830 --> 00:37:52,520 ಮತ್ತು ನಿಮ್ಮ ಸ್ನೇಹಿತ ಕೇವಲ ನಡೆಯುತ್ತದೆ ನೀವು ಈ ಉತ್ತಮ ಎಂದು, 792 00:37:52,520 --> 00:37:55,130 ಅಥವಾ ನೀವು ಹೆಚ್ಚು ಸಮಸ್ಯೆ ಉತ್ತಮ, ಅಥವಾ ದೂರದ ಮುಂದೆ ನೀವು ಸ್ವಲ್ಪ, 793 00:37:55,130 --> 00:37:57,330 ಅದನ್ನು ಮಾಡಲು ಸಂಪೂರ್ಣವಾಗಿ ಸಮಂಜಸವಾದ ಇಲ್ಲಿದೆ ನಿಮ್ಮ ಸ್ನೇಹಿತರಿಗೆ ಮತ್ತು ಹೇ, ಹೇಳುತ್ತಾರೆ, 794 00:37:57,330 --> 00:38:00,480 ನೀವು ಇಲ್ಲಿ ನನ್ನ ಕೋಡ್ ನೋಡುವ ಮನಸ್ಸಿಗೆ, ನನ್ನ ಸಮಸ್ಯೆ ಏನು ಗುರುತಿಸುವಲ್ಲಿ ಸಹಕಾರಿಯಾಗಿದೆ? 795 00:38:00,480 --> 00:38:03,760 ಮತ್ತು, ಆಶಾದಾಯಕವಾಗಿ, ರಲ್ಲಿ ಶೈಕ್ಷಣಿಕ ಮೌಲ್ಯದ ಆಸಕ್ತಿ 796 00:38:03,760 --> 00:38:07,040 ಆ ಸ್ನೇಹಿತ ಕೇವಲ ಮಾಡುತ್ತದೆ ಹೇಳಲು ಓಹ್, ಹಾಗೆ, ಆದರೆ, 797 00:38:07,040 --> 00:38:09,917 ನೀವು ಸಾಲಿನಲ್ಲಿ ಏನು ಕಾಣೆಯಾಗಿವೆ 6, ಅಥವಾ ಸ್ವಲ್ಪ? 798 00:38:09,917 --> 00:38:12,000 ಆದರೆ ಪರಿಹಾರ ಅಲ್ಲ ನಿಮಗೆ ಮುಂದಿನ ಸ್ನೇಹಿತ 799 00:38:12,000 --> 00:38:15,617 ಹೇಳಲು ಓಹ್, ಜೊತೆಗೆ, ಇಲ್ಲಿ, ನನಗೆ ಎಳೆಯಲು ಅವಕಾಶ ಈ, ಮತ್ತು ನೀವು ನನ್ನ ಪರಿಹಾರ ತೋರಿಸಲು. 800 00:38:15,617 --> 00:38:16,450 ಆದ್ದರಿಂದ ರೇಖೆ. 801 00:38:16,450 --> 00:38:18,670 ನೀವು ನಿಮ್ಮ ಕೋಡ್ ತೋರಿಸಲು ಇತರರು, ಆದರೆ ನೀವು ಇವುಗಳನ್ನು 802 00:38:18,670 --> 00:38:22,350 ಮೇಲು ವೀಕ್ಷಿಸಲು, ಇತರ ವಿಷಯ ಕೋರ್ಸ್ ನ ಪಠ್ಯಕ್ರಮ ನಿರ್ಬಂಧಗಳನ್ನು. 803 00:38:22,350 --> 00:38:24,760 >> ಆದ್ದರಿಂದ ಈ ನೆನಪಿನಲ್ಲಿಡಿ ಇಲ್ಲ ವಿಷಾದ ಷರತ್ತು ಕರೆಯಲ್ಪಡುವ 804 00:38:24,760 --> 00:38:27,560 ಕೋರ್ಸ್ ನ ಪಠ್ಯಕ್ರಮ ಹಾಗೂ ನೀವು ಕೆಲವು ಆಕ್ಟ್ ಎಸಗುವ ವೇಳೆ 805 00:38:27,560 --> 00:38:30,476 ಸಮಂಜಸ ಅಲ್ಲ, ಆದರೆ ಅದನ್ನು ತರಲು ಕೋರ್ಸ್ ನ ಮುಖ್ಯಸ್ಥರು ಗಮನ 806 00:38:30,476 --> 00:38:34,240 72 ಗಂಟೆಗಳ ಒಳಗೆ, ಸಹಜವಾಗಿ ಸ್ಥಳೀಯ ದಿಗ್ಬಂಧನ ಎಂದು 807 00:38:34,240 --> 00:38:37,380 ಅತೃಪ್ತಿಕರ ಒಳಗೊಂಡಿರಬಹುದು ಅಥವಾ ಸಲ್ಲಿಸಿದ ಕೆಲಸಕ್ಕೆ ಗ್ರೇಡ್ ವಿಫಲವಾದ. 808 00:38:37,380 --> 00:38:41,410 ಆದರೆ ಸಹಜವಾಗಿ ನೋಡಿ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತಷ್ಟು ಶಿಸ್ತು ಕ್ರಮ ಪರವಾಗಿಲ್ಲ, 809 00:38:41,410 --> 00:38:43,010 ಪುನರಾವರ್ತಿತ ಕೃತ್ಯಗಳ ಪ್ರಕರಣಗಳಲ್ಲಿ. 810 00:38:43,010 --> 00:38:46,632 ಅರ್ಥಾತ್, ಕೆಲವು ಮಾಡಲು ನೀವು ಏನು ವೇಳೆ ಸ್ಟುಪಿಡ್, ವಿಶೇಷವಾಗಿ ರಾತ್ರಿ, ನಿರ್ಧಾರ 811 00:38:46,632 --> 00:38:49,340 ಮುಂದಿನ ಬೆಳಿಗ್ಗೆ ಅಥವಾ ಎರಡು ದಿನಗಳ ನಂತರ, ನೀವು ಏಳುವ ಮತ್ತು ಅರ್ಥ, 812 00:38:49,340 --> 00:38:50,870 ನಾನು ಯೋಚಿಸುತ್ತಿದ್ದನು? 813 00:38:50,870 --> 00:38:53,890 ನೀವು CS50 ಮಾಡಲು ಒಂದು ಮಳಿಗೆಯನ್ನು ಹೊಂದಿದೆ ಸಮಸ್ಯೆ ಫಿಕ್ಸಿಂಗ್ 814 00:38:53,890 --> 00:38:57,170 ಮತ್ತು ಆದ್ದರಿಂದ, ಇದು ಅಪ್ ಮಾಲೀಕತ್ವದ ನಾವು ಅರ್ಧದಾರಿಯಲ್ಲೇ ನೀವು ಭೇಟಿ ಮತ್ತು ಎದುರಿಸಲು 815 00:38:57,170 --> 00:39:01,500 ಎರಡೂ ಇದು ವಸ್ತುವೊಂದರ ಜೊತೆ ಶೈಕ್ಷಣಿಕ ಮತ್ತು ನೀವು ಬೆಲೆಬಾಳುವ 816 00:39:01,500 --> 00:39:04,200 ಆದರೆ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಇನ್ನೂ ದಂಡನಾತ್ಮಕ. 817 00:39:04,200 --> 00:39:08,590 ಈಗ, ಅಂಚಿನ ತೆಗೆದುಕೊಳ್ಳಲು, ಈ. 818 00:39:08,590 --> 00:39:10,570 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 819 00:39:10,570 --> 00:39:13,540 >> [ಸಂಗೀತ] 820 00:39:13,540 --> 00:39:58,090 821 00:39:58,090 --> 00:39:58,866 >> [ಕೊನೆಯಲ್ಲಿ ಪ್ಲೇಬ್ಯಾಕ್] 822 00:39:58,866 --> 00:40:00,490 ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ನಾವು ಹಿಂದೆ ಇವೆ. 823 00:40:00,490 --> 00:40:03,680 ಮತ್ತು ಈಗ ನಾವು ಒಂದು ನೋಟ ನಮ್ಮ ನೈಜ ಡೊಮೇನ್ಗಳ ಮೊದಲ 824 00:40:03,680 --> 00:40:08,720 CS50 ರಲ್ಲಿ, ಗೂಢಲಿಪೀಕರಣದ ಕಲೆ, ಕಳುಹಿಸುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಕಲೆ 825 00:40:08,720 --> 00:40:11,840 ರಹಸ್ಯ ಸಂದೇಶಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶಗಳನ್ನು ನೀವು ತಿನ್ನುವೆ ವೇಳೆ, 826 00:40:11,840 --> 00:40:17,060 ನೀವು ಹೊಂದಿದ್ದರೆ ಮಾತ್ರ ಗೂಡಾರ್ಥವನ್ನು ಮಾಡಬಹುದು ಕಳುಹಿಸುವವರ ಹೊಂದಿರುವ ಕೆಲವು ಪ್ರಮುಖ ಘಟಕಾಂಶವಾಗಿದೆ 827 00:40:17,060 --> 00:40:18,030 ಹಾಗೂ. 828 00:40:18,030 --> 00:40:22,120 ನಾವು ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ಆದ್ದರಿಂದ ಈ ಪ್ರೇರೇಪಿಸುವ ಇಲ್ಲಿ ಈ ವಿಷಯ ನೋಡಲು, 829 00:40:22,120 --> 00:40:26,750 ಒಂದು ಉದಾಹರಣೆ ರಹಸ್ಯ ಡಿಕೋಡರ್ ರಿಂಗ್ ಎಂದು 830 00:40:26,750 --> 00:40:34,042 ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಬಳಸಬಹುದು ಏನು ರಹಸ್ಯ ಸಂದೇಶವನ್ನು ವಾಸ್ತವವಾಗಿ. 831 00:40:34,042 --> 00:40:35,750 ವಾಸ್ತವವಾಗಿ, ಹಿಂದೆ ಗ್ರೇಡ್ ಶಾಲೆಯಲ್ಲಿ ದಿನ, 832 00:40:35,750 --> 00:40:38,787 ನೀವು ಎಂದಾದರೂ ರಹಸ್ಯ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಿದ ವೇಳೆ ಕೆಲವು ಸ್ನೇಹಿತ ಅಥವಾ ವರ್ಗದ ಕೆಲವು ಮೋಹ, 833 00:40:38,787 --> 00:40:40,620 ನೀವು ಯೋಚಿಸಿದ ಇರಬಹುದು ನೀವು ಬುದ್ಧಿವಂತ ಮಾಡಲಾಯಿತು 834 00:40:40,620 --> 00:40:46,530 ಕಾಗದದ ಬದಲಾಗುತ್ತಿರುವ ನಿಮ್ಮ ತುಂಡಿನಿಂದ ಮೂಲಕ ಹಾಗೆ, ಒಂದು ಬಿ, ಮತ್ತು ಬಿ ಸಿ ಮತ್ತು ಸಿ ಡಿ, 835 00:40:46,530 --> 00:40:47,590 ಇತ್ಯಾದಿ. 836 00:40:47,590 --> 00:40:50,300 ಆದರೆ ವಾಸ್ತವವಾಗಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಯಿತು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಸಹ 837 00:40:50,300 --> 00:40:53,300 ಇದು ಸ್ವಲ್ಪ ಕ್ಷುಲ್ಲಕ ಎಂದು, ಅಲ್ಲ ಹಾರ್ಡ್ ಕಂಡುಕೊಳ್ಳಲು ಶಿಕ್ಷಕ, 838 00:40:53,300 --> 00:40:55,675 ಜೊತೆಗೆ, ನೀವು ಕೇವಲ ಬದಲಾಯಿಸಿದರೆ A ಮತ್ತು C ಬಿ ಬಿ, 839 00:40:55,675 --> 00:40:57,550 ನೀವು ವಾಸ್ತವವಾಗಿ ಲೆಕ್ಕಾಚಾರ ಸಂದೇಶವನ್ನು ಏನು, 840 00:40:57,550 --> 00:40:59,700 ಆದರೆ ನೀವು ಮಾಹಿತಿ ciphering ಇತ್ತು. 841 00:40:59,700 --> 00:41:03,420 >> ನೀವು ಅದನ್ನು ಮಾಡುತ್ತಿದ್ದ ಸರಳವಾಗಿ, ಹೆಚ್ಚು ಇಲ್ಲಿ Ralphie ನಂತಹ 842 00:41:03,420 --> 00:41:07,934 ವಹಿಸುತ್ತದೆ ಒಂದು ಪ್ರಸಿದ್ಧ ಚಿತ್ರದಲ್ಲಿ ಬಹುಮಟ್ಟಿಗೆ ಜಾಹೀರಾತು nauseum ಪ್ರತಿ ಚಳಿಗಾಲದಲ್ಲಿ. 843 00:41:07,934 --> 00:41:08,600 [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 844 00:41:08,600 --> 00:41:11,180 ಇದು ಎಲ್ಲಾ ಕರೆಯಲಾಗುತ್ತದೆ -Be ರಾಲ್ಫ್ ಪಾರ್ಕರ್ ಇಲ್ಲಿಂದ ಆಗಿದೆ 845 00:41:11,180 --> 00:41:14,070 ಲಿಟಲ್ ಸದಸ್ಯ ನೇಮಕ ಆರ್ಫನ್ ಅನ್ನಿ ರಹಸ್ಯ ಸರ್ಕಲ್ 846 00:41:14,070 --> 00:41:17,700 ಮತ್ತು ಎಲ್ಲಾ ಗೌರವಗಳು ಅರ್ಹತೆ ಇದೆ ಮತ್ತು ಪ್ರಯೋಜನಗಳನ್ನು ಮಾಡಲಾದ ಸಂಭವಿಸುವ. 847 00:41:17,700 --> 00:41:24,340 >> -Signed, ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ, ಕೌಂಟರ್ ಸಹಿ ಶಾಯಿಯಲ್ಲಿ, ಪಿಯರೆ ಆಂಡ್ರೆ. 848 00:41:24,340 --> 00:41:27,160 ಗೌರವಗಳು ಮತ್ತು ಪ್ರಯೋಜನಗಳನ್ನು, ಈಗಾಗಲೇ ಒಂಬತ್ತು ವಯಸ್ಸಿನಲ್ಲಿ. 849 00:41:27,160 --> 00:41:30,490 850 00:41:30,490 --> 00:41:31,825 >> [ಜೋರಾಗಿ] 851 00:41:31,825 --> 00:41:33,750 852 00:41:33,750 --> 00:41:34,250 ಆನ್ ಕಮ್. 853 00:41:34,250 --> 00:41:35,210 ನ ಅದನ್ನು ಪಡೆಯಲು ಅವಕಾಶ. 854 00:41:35,210 --> 00:41:39,530 ನಾನು ಜಾಝ್ ಅಗತ್ಯವಿಲ್ಲ ಕಳ್ಳಸಾಗಾಣಿಕೆದಾರರು ಮತ್ತು ಕಡಲ್ಗಳ್ಳರು ಬಗ್ಗೆ. 855 00:41:39,530 --> 00:41:41,660 >> ಫಾರ್ -listen ನಾಳೆ ರಾತ್ರಿ ಸಮಾರೋಪ ಸಾಹಸ 856 00:41:41,660 --> 00:41:43,880 ಕಪ್ಪು ಅನಧಿಕೃತ ಹಡಗಿನ. 857 00:41:43,880 --> 00:41:46,650 ಈಗ, ಇದು ಸಮಯ ಅನ್ನಿ ರಹಸ್ಯ ಸಂದೇಶದಲ್ಲಿ 858 00:41:46,650 --> 00:41:49,840 ಸೀಕ್ರೆಟ್ ಸರ್ಕಲ್ ನೀವು ಸದಸ್ಯರಿಗೆ. 859 00:41:49,840 --> 00:41:53,570 ನೆನಪಿಡಿ, ಮಕ್ಕಳು, ಸದಸ್ಯರು ಮಾತ್ರ ಅನ್ನಿ ಸೀಕ್ರೆಟ್ ಸರ್ಕಲ್ 860 00:41:53,570 --> 00:41:56,140 ಅನ್ನಿ ರಹಸ್ಯ ಸಂದೇಶದಲ್ಲಿ ಡಿಕೋಡ್ ಮಾಡಬಹುದು. 861 00:41:56,140 --> 00:42:00,340 >> ನೆನಪಿಡಿ, ಅನ್ನಿ ನೀವು ಅವಲಂಬಿಸಿ ಇದೆ. 862 00:42:00,340 --> 00:42:02,880 B2 ನಿಮ್ಮ ಪಿನ್ಗಳು ಹೊಂದಿಸಿ. 863 00:42:02,880 --> 00:42:05,230 ಇಲ್ಲಿ ಸಂದೇಶ. 864 00:42:05,230 --> 00:42:06,090 12, 11-- 865 00:42:06,090 --> 00:42:10,250 >> -ನಾನು, ನನ್ನ ಮೊದಲ ರಹಸ್ಯ ಸಭೆ ನಾನು. 866 00:42:10,250 --> 00:42:13,890 >> -14, 11, 18, 16. 867 00:42:13,890 --> 00:42:15,780 >> -Pierre ದೊಡ್ಡ ಧ್ವನಿ ಟುನೈಟ್ ರಲ್ಲಿ. 868 00:42:15,780 --> 00:42:19,000 ನಾನು ಟುನೈಟ್ ಹೇಳಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಸಂದೇಶವನ್ನು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯವಾಗಿತ್ತು. 869 00:42:19,000 --> 00:42:22,694 >> -3, 25, ಒಂದು ಸಂದೇಶವಾಗಿದೆ ಅನ್ನಿ ಸ್ವತಃ. 870 00:42:22,694 --> 00:42:23,860 ನೆನಪಿಡಿ ಯಾರಾದರೂ ಹೇಳಲು ಇಲ್ಲ. 871 00:42:23,860 --> 00:42:28,760 872 00:42:28,760 --> 00:42:32,930 >> -90 ಸೆಕೆಂಡುಗಳ ನಂತರ, ನಾನು ಮಾತ್ರ ಮನುಷ್ಯ ಮನೆಯಲ್ಲಿ ಕೊಠಡಿ ಅಲ್ಲಿ ಒಂಬತ್ತು ಒಂದು ಹುಡುಗ 873 00:42:32,930 --> 00:42:37,040 ಗೌಪ್ಯತೆ ಮತ್ತು ಡಿಕೋಡ್ ಕುಳಿತುಕೊಳ್ಳುತ್ತಾರೆ. 874 00:42:37,040 --> 00:42:39,730 ಆಹಾ, ಬಿ! 875 00:42:39,730 --> 00:42:42,360 ನಾನು ಮುಂದಿನ, ಇ ಹೋದರು 876 00:42:42,360 --> 00:42:44,520 >> ಮೊದಲ ಪದ ಎಂದು ಆಗಿದೆ. 877 00:42:44,520 --> 00:42:49,032 ಎಸ್, ಈಗ ಸುಲಭ ಬರುತ್ತಿತ್ತು, ಯು, 25-- 878 00:42:49,032 --> 00:42:51,733 >> -OH, ಮೇಲೆ, Ralphie, ನಾನು ಹೊರಡಬೇಕು ಬನ್ನಿ! 879 00:42:51,733 --> 00:42:53,688 >> ಬಲ ಕೆಳಗೆ ಎಂದು -I'll, ಮಾ! 880 00:42:53,688 --> 00:42:54,188 ಜೀ ವಿಸ್! 881 00:42:54,188 --> 00:42:58,116 882 00:42:58,116 --> 00:43:04,060 >> -T, ಒ, to-- ಏನು ಮರೆಯಬೇಡಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ? 883 00:43:04,060 --> 00:43:05,970 ಏನು ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಆಗಿತ್ತು ಅನ್ನಿ ಹೇಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ? 884 00:43:05,970 --> 00:43:07,264 ಏನು ಮರೆಯದಿರಿ? 885 00:43:07,264 --> 00:43:09,634 >> -Ralphie, ಆಂಡಿ ದೊರೆತಿದೆ ಹೋಗಿ, ನೀವು ಬನ್ನಿ ಕಾಣಿಸುತ್ತದೆ? 886 00:43:09,634 --> 00:43:10,480 >> -ಎಲ್ಲಾ ಬಲ, ಮಾ! 887 00:43:10,480 --> 00:43:12,880 ನಾನು ಹೊರಬರುತ್ತಾನೆ! 888 00:43:12,880 --> 00:43:14,550 >> -ನಾನು ಈಗ ಹತ್ತಿರದಿಂದ ದೊರಕಿತು. 889 00:43:14,550 --> 00:43:16,620 ಒತ್ತಡ ಭಯಾನಕ ಆಗಿತ್ತು. 890 00:43:16,620 --> 00:43:17,720 ಇದು ಏನು? 891 00:43:17,720 --> 00:43:20,170 ಗ್ರಹದ ಅದೃಷ್ಟ ಸಮತೋಲನ ಸ್ಥಗಿತಗೊಳ್ಳಬಹುದು. 892 00:43:20,170 --> 00:43:20,670 >> -Ralphie! 893 00:43:20,670 --> 00:43:23,170 ಆಂಡಿ ಕಾರನ್ನು ಹೋಗಿ! 894 00:43:23,170 --> 00:43:26,890 >> ಜೋರಾಗಿ ಅಳುವುದು, ಬಲ ಔಟ್ ಎಂದು -I'll! 895 00:43:26,890 --> 00:43:32,680 >> ಅಲ್ಲಿ -Almost, ನನ್ನ ಬೆರಳುಗಳು ಹಾರಿ ನನ್ನ ಮನಸ್ಸು ಉಕ್ಕಿನ ಬಲೆ ಎಂದು, ಪ್ರತಿ ರಂಧ್ರಗಳ ಕಂಪಿಸುವ. 896 00:43:32,680 --> 00:43:37,198 ಇದು ಬಹುತೇಕ ಸ್ಪಷ್ಟ, ಹೌದು, ಹೌದು, ಹೌದು. 897 00:43:37,198 --> 00:43:43,091 >> ನಿಮ್ಮ ಓವಲ್ಟೈನ್ ಕುಡಿಯಲು ಖಚಿತವಾಗಿ -Be. 898 00:43:43,091 --> 00:43:43,590 ಓವಲ್ಟೈನ್? 899 00:43:43,590 --> 00:43:48,160 900 00:43:48,160 --> 00:43:49,430 ಒಂದು crummy ವಾಣಿಜ್ಯ? 901 00:43:49,430 --> 00:43:53,046 902 00:43:53,046 --> 00:43:54,227 ಒಂದು ಹೆಣ್ಣುನಾಯಿ ಮಗ. 903 00:43:54,227 --> 00:43:54,810 [ಕೊನೆಯಲ್ಲಿ ಪ್ಲೇಬ್ಯಾಕ್] 904 00:43:54,810 --> 00:43:57,390 ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆದ್ದರಿಂದ ಎಂದು ಬಹಳ ಮಾರ್ಗವಾಗಿತ್ತು 905 00:43:57,390 --> 00:44:00,660 ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಪರಿಚಯಿಸುವ, ಮತ್ತು ಓವಲ್ಟೈನ್. 906 00:44:00,660 --> 00:44:04,470 ವಾಸ್ತವವಾಗಿ, ಈ ಹಳೆಯ ಜಾಹೀರಾತು ರಿಂದ ಇಲ್ಲಿ, ಏಕೆ ಓವಲ್ಟೈನ್ ಆದ್ದರಿಂದ ಉತ್ತಮ? 907 00:44:04,470 --> 00:44:09,470 ಅದು ಕಳಿತ ಒಂದು ಕೇಂದ್ರೀಕೃತ ಹೊರತೆಗೆಯುವಿಕೆಯಾಗಿರುತ್ತದೆ ಬಾರ್ಲಿ ಮಾಲ್ಟ್, ಶುದ್ಧ ಕೆನೆ ಹಸುವಿನ ಹಾಲು, 908 00:44:09,470 --> 00:44:14,360 ಮತ್ತು ವಿಶೇಷವಾಗಿ ಒಟ್ಟಿಗೆ, ಕೋಕೋ ತಯಾರಿಸಲಾಗುತ್ತದೆ ನೈಸರ್ಗಿಕ phosphatides ಮತ್ತು ಜೀವಸತ್ವಗಳನ್ನು. 909 00:44:14,360 --> 00:44:18,240 ಇದು ಮತ್ತಷ್ಟು ರಕ್ಷಣೆ ಇದೆ ಹೆಚ್ಚುವರಿ ಜೀವಸತ್ವಗಳು ಬಿ ಮತ್ತು ಡಿ, ಉದ್ಗಾರ. 910 00:44:18,240 --> 00:44:21,600 ಮತ್ತು ನೀವು ಇನ್ನೂ, ಸ್ಪಷ್ಟವಾಗಿ, ಪಡೆಯುವುದು ಅಮೆಜಾನ್ ಮೇಲೆ, ನಾವು ಇಲ್ಲಿ ಮಾಡಿದಂತೆ. 911 00:44:21,600 --> 00:44:24,810 >> ಆದರೆ ಪ್ರೇರಣೆ ಇಲ್ಲಿ ಆಗಿತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಪರಿಚಯಿಸಲು 912 00:44:24,810 --> 00:44:28,340 ಗೂಢಲಿಪೀಕರಣದ ಒಂದು ಮಾದರಿಯನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ರಹಸ್ಯ ಕೀ ಗುಪ್ತ ಮಾಹಿತಿ. 913 00:44:28,340 --> 00:44:34,284 ಮತ್ತು ಹೆಸರು, ಇಡೀ ಸೂಚಿಸುವಂತೆ ರಹಸ್ಯ ಕೀಲಿಯನ್ನು ಕ್ರಿಪ್ಟೋ ವ್ಯವಸ್ಥೆಯ ಭದ್ರತೆ, 914 00:44:34,284 --> 00:44:36,200 ನೀವು, ಒಂದು ವಿಧಾನ ವೇಳೆ ಕೇವಲ ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಫಾರ್ 915 00:44:36,200 --> 00:44:40,960 ಇಬ್ಬರ ನಡುವೆ ಮಾಹಿತಿ, ಎಂದು ಮಾತ್ರ ಕಳುಹಿಸುವ ಮತ್ತು ಕೇವಲ ಸ್ವೀಕರಿಸುವವರು 916 00:44:40,960 --> 00:44:46,980 ರಹಸ್ಯ key-- ಕೆಲವು ಮೌಲ್ಯವನ್ನು ತಿಳಿಯಲು, ಕೆಲವು ರಹಸ್ಯ ನುಡಿಗಟ್ಟು, ಕೆಲವು ರಹಸ್ಯ ಸಂಖ್ಯೆ ಎಂದು 917 00:44:46,980 --> 00:44:50,660 ಎರಡೂ ಎನ್ಕ್ರಿಪ್ಟ್ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಮಾಹಿತಿ ಡೀಕ್ರಿಪ್ಟ್. 918 00:44:50,660 --> 00:44:53,470 ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ, ನಿಜವಾಗಿಯೂ, ವಾರ 0 ಕೇವಲ ಇದು. 919 00:44:53,470 --> 00:44:56,715 >> ಇದು ಒಳಹರಿವು ಇಲ್ಲ ಅಲ್ಲಿ ಒಂದು ಸಮಸ್ಯೆ, ಇಂಗ್ಲೀಷ್ ನಿಜವಾದ ಸಂದೇಶವನ್ನು 920 00:44:56,715 --> 00:44:59,340 ಅಥವಾ ಯಾವುದೇ ಭಾಷೆ ನೀವು ವರ್ಗ ಯಾರಾದರೂ ಕಳುಹಿಸಲು ಬಯಸುವ, 921 00:44:59,340 --> 00:45:00,580 ಅಥವಾ ಅಂತರಜಾಲ. 922 00:45:00,580 --> 00:45:03,840 ನಾನು ಇದು ಕೆಲವು ಔಟ್ಪುಟ್ ಇಲ್ಲ ಆಮ್ಲೆಟ್ಗಳು ಸಂದೇಶವನ್ನು ನೀವು 923 00:45:03,840 --> 00:45:05,250 ಸ್ವೀಕರಿಸಲು ಸ್ವೀಕರಿಸುವವರ ಬಯಸುವ. 924 00:45:05,250 --> 00:45:07,405 ಸಹ, ಯಾರಾದರೂ ಮಧ್ಯಮ, ತುಂಬಾ ಸ್ವೀಕರಿಸಿದ 925 00:45:07,405 --> 00:45:09,780 ನೀವು ಬಯಸುವ ಇಲ್ಲ ಅಗತ್ಯವಾಗಿ ಡೀಕ್ರಿಪ್ಟ್ ಸಾಧ್ಯವಾಗುತ್ತದೆ, 926 00:45:09,780 --> 00:45:12,840 ಈ ಒಳಗೆ ಏಕೆಂದರೆ ಕಪ್ಪು ಬಾಕ್ಸ್, ಅಥವಾ ಕ್ರಮಾವಳಿ 927 00:45:12,840 --> 00:45:17,650 ಕೆಲವು ಯಾಂತ್ರಿಕ, ಹಂತ ಕೆಲವು ಹೆಜ್ಜೆ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುವ ಸೂಚನೆಗಳನ್ನು, 928 00:45:17,650 --> 00:45:20,710 ಮತ್ತು ಪರಿವರ್ತಿಸುವ ಔಟ್ಪುಟ್, ಆಶಾದಾಯಕವಾಗಿ ಸುರಕ್ಷಿತ ರೀತಿಯಲ್ಲಿ. 929 00:45:20,710 --> 00:45:23,640 >> ಕೆಲವು ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲ ಈ ಜಗತ್ತಿನಲ್ಲಿ ಶಬ್ದಸಂಪತ್ತಾಗಿ ಅನುಸರಿಸುತ್ತದೆ. 930 00:45:23,640 --> 00:45:26,100 ಸರಳ ಪಠ್ಯ ಪದವು ಆಗಿದೆ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿ ಎಂದು 931 00:45:26,100 --> 00:45:28,449 ಇನ್ಪುಟ್ ವಿವರಿಸಲು ಬಳಸಲು ಸಂದೇಶವನ್ನು ಇಂಗ್ಲೀಷ್ ನಂತಹ 932 00:45:28,449 --> 00:45:31,240 ಅಥವಾ ಯಾವುದೇ ಭಾಷೆ ನಿಜವಾಗಿಯೂ ಕೆಲವು ಮಾನವ ಕಳುಹಿಸಲು ಬಯಸುವ. 933 00:45:31,240 --> 00:45:35,450 ತದನಂತರ ಸೈಫರ್ಟೆಕ್ಸ್ಟ್ ಸ್ಕ್ರಾಂಬಲ್ ಆಗಿದೆ enciphered, ಅಥವಾ ಎನ್ಕ್ರಿಪ್ಟ್, 934 00:45:35,450 --> 00:45:36,520 ಅದರ ಆವೃತ್ತಿ. 935 00:45:36,520 --> 00:45:38,750 >> ಆದರೆ ಇಲ್ಲಿ ಇನ್ನೊಂದು ಘಟಕಾಂಶವಾಗಿದೆ ಇಲ್ಲ. 936 00:45:38,750 --> 00:45:43,200 ಒಂದು ಇತರ ಇನ್ಪುಟ್ ಇಲ್ಲ ರಹಸ್ಯ ಕೀ ಗುಪ್ತ. 937 00:45:43,200 --> 00:45:45,200 ಮತ್ತು ಪ್ರಮುಖ ಸ್ವತಃ, ಸಾಮಾನ್ಯವಾಗಿ, ಆಗಿದೆ, 938 00:45:45,200 --> 00:45:48,930 ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು, ಒಂದು ಸಂಖ್ಯೆ, ಅಥವಾ ಪತ್ರ, ಅಥವಾ ಪದ, ಯಾವುದೇ 939 00:45:48,930 --> 00:45:51,980 ಇದು ವಾಸ್ತವವಾಗಿ ಅಲ್ಗಾರಿದಮ್ ನಿರೀಕ್ಷಿಸುತ್ತದೆ. 940 00:45:51,980 --> 00:45:53,870 >> ಮತ್ತು ಹೇಗೆ ನೀವು ಡೀಕ್ರಿಪ್ಟ್ ಇಲ್ಲ? 941 00:45:53,870 --> 00:45:55,110 ಹೇಗೆ ನೀವು ಅರ್ಥೈಸು ಇಲ್ಲ? 942 00:45:55,110 --> 00:45:57,950 ಜೊತೆಗೆ, ನೀವು ಕೇವಲ ರಿವರ್ಸ್ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಒಳಹರಿವು. 943 00:45:57,950 --> 00:46:00,900 >> ಅರ್ಥಾತ್, ಯಾರಾದರೂ ಒಮ್ಮೆ ನಿಮ್ಮ ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶವನ್ನು ಪಡೆಯುತ್ತದೆ, 944 00:46:00,900 --> 00:46:03,740 ಅವನು ಅಥವಾ ಅವಳು ಕೇವಲ ಹೊಂದಿದೆ ಅದೇ ಪ್ರಮುಖ ತಿಳಿಯಲು. 945 00:46:03,740 --> 00:46:05,700 ಅವರು ಸೈಫರ್ಟೆಕ್ಸ್ಟ್ ಸ್ವೀಕರಿಸಿದ್ದೇವೆ. 946 00:46:05,700 --> 00:46:09,530 ಮತ್ತು ಆ ಎರಡು ಪ್ಲಗಿಂಗ್ ಕ್ರಿಪ್ಟೋ ವ್ಯವಸ್ಥೆಯ ಒಳಹರಿವು 947 00:46:09,530 --> 00:46:14,260 ಕ್ರಮಾವಳಿ, ಈ ಕಪ್ಪು ಬಾಕ್ಸ್ ಔಟ್ ಮೂಲ ಸರಳಪಠ್ಯ ಬರಬೇಕು. 948 00:46:14,260 --> 00:46:17,830 ಮತ್ತು ಆದ್ದರಿಂದ ಅತ್ಯಂತ ಉನ್ನತ ಮಟ್ಟದ ಇಲ್ಲಿದೆ ಏನು ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ವಾಸ್ತವವಾಗಿ ದೃಷ್ಟಿಯಿಂದ 949 00:46:17,830 --> 00:46:18,590 ಎಲ್ಲಾ ಬಗ್ಗೆ. 950 00:46:18,590 --> 00:46:20,030 >> ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಪಡೆಯಲು ಅವಕಾಶ. 951 00:46:20,030 --> 00:46:22,700 ಈಗ ಕೆಳಗೆ ನೋಡೋಣ ಏನೋ ಹುಡ್ 952 00:46:22,700 --> 00:46:26,000 ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ನಾವು ಕಳೆದ ವಾರ, ಮತ್ತು ಈ ಅಧಿವೇಶನ 953 00:46:26,000 --> 00:46:27,629 ಸ್ಟ್ರಿಂಗ್ ಇಲ್ಲಿ. 954 00:46:27,629 --> 00:46:30,295 ಸರಣಿ ದಿನದ ಕೊನೆಯಲ್ಲಿ ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಅನುಕ್ರಮದ. 955 00:46:30,295 --> 00:46:33,610 >> ಇದು ಹಲೋ ವರ್ಲ್ಡ್ ಇರಬಹುದು, ಅಥವಾ ಹಲೋ, Zamyla, ಅಥವಾ ಯಾವುದೇ. 956 00:46:33,610 --> 00:46:37,050 ಆದರೆ ಏನು? ಅಕ್ಷರಗಳ ಸರಣಿಯನ್ನು ಎಂದು? 957 00:46:37,050 --> 00:46:41,520 ವಾಸ್ತವವಾಗಿ, CS50 ಗ್ರಂಥಾಲಯದ ನೀಡುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ ಎಂಬ ಅಕ್ಷಾಂಶ ಟೈಪ್. 958 00:46:41,520 --> 00:46:45,140 >> ಆದರೆ ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಸಿ ಸ್ಟ್ರಿಂಗ್ ಮುಂತಾದ ವಿಷಯ 959 00:46:45,140 --> 00:46:49,450 ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಅನುಕ್ರಮದ ಪಾತ್ರ, ಪಾತ್ರ, ಪಾತ್ರ, 960 00:46:49,450 --> 00:46:52,180 ಪಾತ್ರ, ಹಿಂದೆ, ಗೆ, ಮತ್ತೆ ಮತ್ತೆ, ಒಳಗೆ ಬ್ಯಾಕ್, ಬ್ಯಾಕ್ 961 00:46:52,180 --> 00:46:54,650 ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿ, ಅಥವಾ RAM ನ. 962 00:46:54,650 --> 00:46:58,940 ಮತ್ತು ನಾವು ಆ ಆಳವಾದ ನೋಡಲು ಮಾಡುತ್ತೇವೆ ಭವಿಷ್ಯದ ನಾವು, ಮೆಮೊರಿ ಸ್ವತಃ ನೋಡಿದರೆ 963 00:46:58,940 --> 00:47:02,030 ಮತ್ತು ಬಳಕೆ ಹಾಗು ತೊಡಗಿಕೊಂಡಿವೆ ಎಂದು ಬೆದರಿಕೆ. 964 00:47:02,030 --> 00:47:04,100 >> ಆದರೆ ಸ್ಟ್ರಿಂಗ್, Zamyla ಪರಿಗಣಿಸೋಣ. 965 00:47:04,100 --> 00:47:07,480 ಆದ್ದರಿಂದ ಕೇವಲ ಹೆಸರು ಇಲ್ಲಿ ಮಾನವ,, Zamyla, 966 00:47:07,480 --> 00:47:12,030 ಎಂದು ಒಂದು ಅನುಕ್ರಮದ ಪಾತ್ರಗಳು, ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ. 967 00:47:12,030 --> 00:47:16,020 ಮತ್ತು ಈಗ ಊಹಿಸಿಕೊಳ್ಳಿ ಅವಕಾಶ, Zamyla ಹೆಸರು ಕಂಪ್ಯೂಟರ್ ಒಳಗೆ ಶೇಖರವಾಗುತ್ತದೆ 968 00:47:16,020 --> 00:47:16,880 ಪ್ರೋಗ್ರಾಂ. 969 00:47:16,880 --> 00:47:20,830 >> ಸರಿ, ನಾವು ಮಾಡಬೇಕು ಕಾರಣಗಳನ್ನು ನಿಂತಿದೆ ಆ ಪಾತ್ರಗಳು ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 970 00:47:20,830 --> 00:47:21,590 ಪ್ರತ್ಯೇಕವಾಗಿ. 971 00:47:21,590 --> 00:47:24,710 ಆದ್ದರಿಂದ ನಾನು ಸ್ವಲ್ಪ ಸೆಳೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ , Zamyla ಹೆಸರು ಸುಮಾರು ಬಾಕ್ಸ್ ಇಲ್ಲಿ. 972 00:47:24,710 --> 00:47:31,580 ಮತ್ತು ಇದು ಸಿ ಸಂದರ್ಭದಲ್ಲಿ ಇದ್ದಾಗ ನೀವು Zamyla-- ಮತ್ತು ಬಹುಶಃ ನಂತಹ, ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿವೆ 973 00:47:31,580 --> 00:47:34,940 ಸ್ಟ್ರಿಂಗ್ ಮರಳಿ ಬಂದಿದ್ದಾರೆ ಒಂದು ಕಾರ್ಯ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ನಂತಹ 974 00:47:34,940 --> 00:47:38,540 ನೀವು ನಿಜವಾಗಿಯೂ ಕೈಚಳಕ ಪಾತ್ರ ಇದು ಪಾತ್ರ. 975 00:47:38,540 --> 00:47:42,070 >> ಈಗ, ಈ ಸಂಗತ ಆಗಿದೆ ಕೈಯಲ್ಲಿ ಏಕೆಂದರೆ ಸಂಭಾಷಣೆ 976 00:47:42,070 --> 00:47:46,420 ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರದಲ್ಲಿ ನೀವು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಒಂದು ಬಿ, ಮತ್ತು ಬಿ ಸಿ, ಮತ್ತು ಡಿ ಸಿ, 977 00:47:46,420 --> 00:47:49,650 ಇತ್ಯಾದಿ, ನೀವು ಅಗತ್ಯವಿರುತ್ತದೆ ಮಾಲಿಕ ಪಾತ್ರಗಳು ನೋಡಲು 978 00:47:49,650 --> 00:47:50,190 ಸ್ಟ್ರಿಂಗ್. 979 00:47:50,190 --> 00:47:52,695 ನೀವು ಬದಲಾಯಿಸಲು ಅಗತ್ಯವಿರುತ್ತದೆ ಯಾವುದೋ, ಎ ಝಡ್ 980 00:47:52,695 --> 00:47:55,280 ಯಾವುದೋ, M ಗೆ ಬೇರೆ, ಹೀಗೆ ಏನೋ. 981 00:47:55,280 --> 00:47:58,000 ಆದ್ದರಿಂದ ನಾವು ಒಂದು ದಾರಿ ಬೇಕಿದೆ ಸರಣಿಬದ್ಧವಾಗಿ, ಆದ್ದರಿಂದ 982 00:47:58,000 --> 00:48:03,020 ಸಿ, ಮಾತನಾಡಲು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ವೈಯಕ್ತಿಕ ಅಕ್ಷರಗಳ ನೋಡಲು. 983 00:48:03,020 --> 00:48:05,690 ಕೆಳಗಿನಂತೆ ಮತ್ತು ನಾವು ಈ ಮಾಡಬಹುದು. 984 00:48:05,690 --> 00:48:08,340 >> ನನಗೆ, CS50 ಐಡಿಇ ಮತ್ತೆ ಕೇಂದ್ರ ಹೋಗಿ ನೋಡೋಣ. 985 00:48:08,340 --> 00:48:11,130 ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಒಂದು ಹೊಸ ಕಡತವನ್ನು ರಚಿಸಲು 986 00:48:11,130 --> 00:48:16,134 ನಾನು ಈ ಸಮಯದಲ್ಲಿ string0 ಕರೆ ಮಾಡುತ್ತೇವೆ ಎಂದು, ನಮ್ಮ ಮೊದಲ ಉದಾಹರಣೆಯಾಗಿ, ಸಿ ಡಾಟ್. 987 00:48:16,134 --> 00:48:18,300 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಕೆಳಗಿನಂತೆ ಅದನ್ನು ವಿಪ್. 988 00:48:18,300 --> 00:48:22,870 >> ಆದ್ದರಿಂದ cs50.h ಸೇರಿವೆ ನಂತರ ಸ್ಟ್ಯಾಂಡರ್ಡ್ io.h ಸೇರಿವೆ, 989 00:48:22,870 --> 00:48:25,990 ನಾನು ಯಾವಾಗಲೂ ಪಡೆಯಲಿದ್ದೇನೆ ಕನಿಷ್ಠ, ನನ್ನ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಬಳಸಿಕೊಂಡು 990 00:48:25,990 --> 00:48:26,780 ಆರಂಭದಲ್ಲಿ. 991 00:48:26,780 --> 00:48:32,180 ಮುಖ್ಯ ಶೂನ್ಯ ಇಂಟ್ ತದನಂತರ ಇಲ್ಲಿ ನಾನು ತಂತಿಗಳನ್ನು ಮಾಡಲು ಹೋಗುವ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಪಡೆಯುತ್ತದೆ. 992 00:48:32,180 --> 00:48:35,260 ಮತ್ತು ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮುಂದೆ ಹೋಗಿ ಹಾಗೆ. 993 00:48:35,260 --> 00:48:37,460 ನಾನು ಮುಂದೆ ಹೋಗಿ ಬಯಸುವ ಮತ್ತು, ಒಂದು ವಿವೇಕ ಚೆಕ್ ಎಂದು, 994 00:48:37,460 --> 00:48:43,607 ಹೇಳಲು, ಹಲೋ, ಶೇಕಡಾ ರು, ಅರೆ ಕೊಲೊನ್, ಸ್ಟ್ರಿಂಗ್ 0 ಮಾಡುತ್ತದೆ. 995 00:48:43,607 --> 00:48:44,690 ಓಹ್, ನಾನು ಇಲ್ಲಿ ಮಾಡಿದಿರಿ? 996 00:48:44,690 --> 00:48:45,930 ಓಹ್, ನಾನು ಅದನ್ನು ಪ್ಲಗ್ ಇಲ್ಲ. 997 00:48:45,930 --> 00:48:48,120 ಆದ್ದರಿಂದ ಪಾಠ, ಕಲಿತ ಉದ್ದೇಶಪೂರ್ವಕ ಅಲ್ಲ. 998 00:48:48,120 --> 00:48:52,480 >> ಆದ್ದರಿಂದ ದೋಷ, ಹೆಚ್ಚು ಶೇಕಡಾ ಡೇಟಾ ವಾದಗಳು ಹೆಚ್ಚು ಪರಿವರ್ತನೆಗಳು. 999 00:48:52,480 --> 00:48:54,940 ಮತ್ತು ಈ ಅಲ್ಲಿ ಆಗಿದೆ ಸಾಲು 7-- ಸರಿ, ಆದ್ದರಿಂದ ನಾನು, 1000 00:48:54,940 --> 00:48:56,690 ಉಲ್ಲೇಖ ಕೊಡುವುದು, ಎಂದು printf ನನ್ನ ಸ್ಟ್ರಿಂಗ್. 1001 00:48:56,690 --> 00:48:58,151 ನಾನು ಶೇಕಡಾ ಚಿಹ್ನೆ ಮಾಡಲೇಬೇಕು. 1002 00:48:58,151 --> 00:48:59,650 ಆದರೆ ನಾನು ಎರಡನೇ ವಾದ ಕಾಣೆಯಾಗಿದೆ ನುಡಿದರು. 1003 00:48:59,650 --> 00:49:03,190 >> ನಾನು ಅಲ್ಪವಿರಾಮದಿಂದ ಕಾಣೆಯಾಗಿದೆ ಬಾಗುತ್ತೇನೆ ಇದು ನಾನು ಹಿಂದಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಹೊಂದಿರಲಿಲ್ಲ. 1004 00:49:03,190 --> 00:49:06,650 ಆದ್ದರಿಂದ ಉತ್ತಮ ಅವಕಾಶ ಸರಿಪಡಿಸಲು ಒಂದಕ್ಕಿಂತ ತಪ್ಪು, ಆಕಸ್ಮಿಕವಾಗಿ. 1005 00:49:06,650 --> 00:49:09,950 ಈಗ ನನಗೆ ರನ್ ಅವಕಾಶ string0,, Zamyla ಟೈಪ್. 1006 00:49:09,950 --> 00:49:10,970 ಹಲೋ, ಸರಿ, Zamyla. 1007 00:49:10,970 --> 00:49:14,144 >> ನಾವು ಕಾರ್ಯಕ್ರಮದ ಈ ರೀತಿಯ ಹೊಸದೊಂದು ಈಗ ಕೆಲವು ವಿವಿಧ ಬಾರಿ. 1008 00:49:14,144 --> 00:49:16,310 ಆದರೆ ಏನೋ ಮಾಡಿ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಈ ಸಮಯ. 1009 00:49:16,310 --> 00:49:19,450 ಬದಲಿಗೆ ಕೇವಲ ಮುದ್ರಣ, Zamyla ನ printf ಜೊತೆಗೆ ಸಂಪೂರ್ಣ ಹೆಸರು, 1010 00:49:19,450 --> 00:49:21,350 ಪಾತ್ರದವನು ಇದು ಅಕ್ಷರ ಮಾಡಿ. 1011 00:49:21,350 --> 00:49:22,700 >> ನಾನು ಲೂಪ್ ಒಂದು ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 1012 00:49:22,700 --> 00:49:26,160 ಮತ್ತು ನಾನು ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಣಿಕೆಯ ವೇರಿಯಬಲ್, ನಾನು ಕರೆಯಲಾಗುತ್ತದೆ. 1013 00:49:26,160 --> 00:49:33,530 ನಾನು iterating ಇರಿಸಿಕೊಳ್ಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆದ್ದರಿಂದ ದೀರ್ಘ ನಾನು ರು ಉದ್ದವು ಕಡಿಮೆ ಎಂದು. 1014 00:49:33,530 --> 00:49:35,930 >> ಇದು ತಿರುಗಿದರೆ, ನಾವು ಮಾಡಲಿಲ್ಲ ಈ ಕೊನೆಯ ಬಾರಿ, 1015 00:49:35,930 --> 00:49:39,100 ಸಿ ಒಂದು ಬರುತ್ತದೆ ಕಾರ್ಯ ಸ್ಟಿರ್ಲಿಂಗ್ ಕರೆಯಲಾಗುತ್ತದೆ. 1016 00:49:39,100 --> 00:49:42,690 ಹಿಂದಿನ ದಿನ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಕ್ರಿಯೆಗಳನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಇನ್ನೂ, 1017 00:49:42,690 --> 00:49:45,405 ಮಾನವರು ಬಹಳ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ , succinct ಹೆಸರುಗಳು ಆ ರೀತಿಯ ಶಬ್ದದ 1018 00:49:45,405 --> 00:49:48,280 ನೀವು ಯಾವ ಇದು ಸಹ ಹಾಗೆ ಕೆಲವು ಸ್ವರಗಳು ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು ಕಾಣೆಯಾಗಿದೆ. 1019 00:49:48,280 --> 00:49:50,660 ಆದ್ದರಿಂದ ಸ್ಟಿರ್ಲಿಂಗ್ ಆಗಿದೆ ಒಂದು ಕ್ರಿಯೆಯ ಹೆಸರು 1020 00:49:50,660 --> 00:49:53,880 ನಡುವೆ ವಾದವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ ಎಂದು ಆವರಣ. 1021 00:49:53,880 --> 00:49:56,910 ಮತ್ತು ಇದು ಕೇವಲ ಒಂದು ಪೂರ್ಣಾಂಕ ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಒಂದು ತಂತುವಿನ ಉದ್ದ. 1022 00:49:56,910 --> 00:50:00,580 >> ಲೈನ್ 7 ರಂದು ಲೂಪ್ ಈ ಆದ್ದರಿಂದ ಹೋಗುತ್ತದೆ ಲೆಕ್ಕ ನಾನು 0 ಸಮನಾಗಿರುತ್ತದೆ ಆರಂಭವಾಗುವುದು. 1023 00:50:00,580 --> 00:50:02,530 ಹೆಚ್ಚಿಸಲು ವಿಶೇಷವೇನು ನಾನು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ 1024 00:50:02,530 --> 00:50:04,350 1 ಮೂಲಕ ನಾವು ಕೆಲವು ಬಾರಿ ಮಾಡುವುದರಿಂದ ನಾವು ಎಂದು. 1025 00:50:04,350 --> 00:50:06,780 ಆದರೆ ಇದು ಕೇವಲ ಮಾಡಲು ವಿಶೇಷವೇನು ಈ ಅಲ್ಲಿಯವರೆಗೆ 1026 00:50:06,780 --> 00:50:09,660 ನಾನು ಉದ್ದವನ್ನು ಯಾವಾಗ ಸ್ಟ್ರಿಂಗ್ ಸ್ವತಃ. 1027 00:50:09,660 --> 00:50:14,520 >> ಆದ್ದರಿಂದ ಈ ಅಂತಿಮವಾಗಿ, ಒಂದು ಮಾರ್ಗವಾಗಿದೆ, ಪಾತ್ರಗಳು ಮೇಲೆ iterating 1028 00:50:14,520 --> 00:50:17,430 ಸ್ಟ್ರಿಂಗ್ ಬದಲಾವಣೆಯನ್ನೂ ಅನುಸರಿಸುತ್ತದೆ. 1029 00:50:17,430 --> 00:50:20,670 ನಾನು ಅಜೇಯ ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇಡೀ ಸ್ಟ್ರಿಂಗ್, ಆದರೆ ಶೇಕಡಾ ಸಿ, 1030 00:50:20,670 --> 00:50:22,860 ಒಂದೇ ಪಾತ್ರವನ್ನು ಒಂದು ಹೊಸ ಸಾಲಿನ ನಂತರ. 1031 00:50:22,860 --> 00:50:24,880 ಮತ್ತು ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮುಂದೆ ಹೋಗಿ, ಮತ್ತು ನಾನು ಅಗತ್ಯವಿದೆ 1032 00:50:24,880 --> 00:50:29,080 ನಾನು ಮುದ್ರಿಸಲು ಬಯಸುವ ಹೇಳಲು ರು ಇತ್ ಪಾತ್ರ. 1033 00:50:29,080 --> 00:50:33,450 >> ಆದ್ದರಿಂದ ನಾನು ಸೂಚಿಸುತ್ತದೆ ವೇರಿಯೇಬಲ್ ವೇಳೆ ಸ್ಟ್ರಿಂಗ್, ಅಲ್ಲಿ ಸೂಚ್ಯಂಕ 1034 00:50:33,450 --> 00:50:37,230 ನೀವು ಅದು, ನಾನು ಮಾಡಲು ಅಗತ್ಯವಿದೆ ನನಗೆ ರು ಇತ್ ಪಾತ್ರ ನೀಡಿ, ಹೇಳುತ್ತಾರೆ. 1035 00:50:37,230 --> 00:50:40,390 ಮತ್ತು ಸಿ ಮಾಡುವ ಒಂದು ರೀತಿಯಲ್ಲಿ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಈ. 1036 00:50:40,390 --> 00:50:43,679 ನೀವು ಕೇವಲ ಹೆಸರು ಹೇಳಲು ಸ್ಟ್ರಿಂಗ್, ಈ ಸಂದರ್ಭದಲ್ಲಿ ರು ಇದು. 1037 00:50:43,679 --> 00:50:46,970 ನಂತರ ನೀವು ಯಾವ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ನಿಮ್ಮ ರಿಟರ್ನ್ ಅಥವಾ ನಮೂದಿಸಿ ಮೇಲೆ 1038 00:50:46,970 --> 00:50:48,110 ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಪ್ರಮುಖ. 1039 00:50:48,110 --> 00:50:52,410 ತದನಂತರ ನೀವು ಸೂಚ್ಯಂಕ ಪುಟ್ ನೀವು ಮುದ್ರಿಸಲು ಬಯಸುವ ಪಾತ್ರ. 1040 00:50:52,410 --> 00:50:55,960 ಆದ್ದರಿಂದ ಸೂಚ್ಯಂಕ ಒಂದು ಎಂದು ಹೋಗುತ್ತದೆ ಸಂಖ್ಯೆ 0, ಅಥವಾ 1 ಅಥವಾ 2, ಅಥವಾ 3, ಅಥವಾ ಡಾಟ್, 1041 00:50:55,960 --> 00:50:57,590 ಡಾಟ್, ಡಾಟ್, ಕೆಲವು ಸಂಖ್ಯೆ. 1042 00:50:57,590 --> 00:51:00,920 >> ಮತ್ತು ನಾವು ವಿಶೇಷವೇನು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬಲ ಸಂಖ್ಯೆ ನಾನು 1043 00:51:00,920 --> 00:51:02,360 0 ಎಣಿಸುವ ಆರಂಭಿಸಲು. 1044 00:51:02,360 --> 00:51:07,020 ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಮೊದಲ ಅಕ್ಷರ ಸ್ಟ್ರಿಂಗ್ ಸಮಾವೇಶ 0 ಮೂಲಕ. 1045 00:51:07,020 --> 00:51:09,230 ಮತ್ತು ಎರಡನೆಯ ಅಕ್ಷರ ಬ್ರಾಕೆಟ್ 1. 1046 00:51:09,230 --> 00:51:11,120 ಮತ್ತು ಮೂರನೇ ಪಾತ್ರ ಬ್ರಾಕೆಟ್ 2. 1047 00:51:11,120 --> 00:51:13,630 ಮತ್ತು ನೀವು ತುಂಬಾ ಹೋಗಲು ಬಯಸುವುದಿಲ್ಲ ದೂರದ, ಆದರೆ ನಾವು ಏಕೆಂದರೆ ಮಾಡುವುದಿಲ್ಲ 1048 00:51:13,630 --> 00:51:17,780 ಇದು ತನಕ ನಾನು ಹೆಚ್ಚಿಸಲು ಹೋಗುವ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಸಮನಾಗಿರುತ್ತದೆ. 1049 00:51:17,780 --> 00:51:20,210 ಮತ್ತು ಆ ಸಮಯದಲ್ಲಿ, ಲೂಪ್ ಈ ನಿಷ್ಕ್ರಿಯಗೊಳ್ಳುತ್ತವೆ. 1050 00:51:20,210 --> 00:51:25,550 >> ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಉಳಿಸಲು ಅವಕಾಶ ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ರನ್ ಸ್ಟ್ರಿಂಗ್ 0 ಮಾಡಲು. 1051 00:51:25,550 --> 00:51:28,400 ಆದರೆ ನಾನು ಸ್ಕ್ರೆವೆದ್. 1052 00:51:28,400 --> 00:51:35,390 ಸೂಚ್ಯವಾಗಿ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಘೋಷಿಸುವ ತರಹದ ಜೊತೆ ಸ್ಟಿರ್ಲಿಂಗ್ ಮತ್ತು ಈಗ such--, 1053 00:51:35,390 --> 00:51:36,430 ಈ ಪರಿಚಿತ ಎಂಬುದು. 1054 00:51:36,430 --> 00:51:37,440 ಆದರೆ printf ಅಲ್ಲ. 1055 00:51:37,440 --> 00:51:38,540 ಮತ್ತು ಇದು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಅಲ್ಲ. 1056 00:51:38,540 --> 00:51:40,480 >> ನಾನು ಅಪ್ ಸ್ಕ್ರೂ ಇಲ್ಲ ಈ ಬಾರಿ ಅದೇ ರೀತಿಯಲ್ಲಿ. 1057 00:51:40,480 --> 00:51:45,100 ಆದರೆ ಕೆಳಗೆ ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಕೆಳಗೆ ಗಮನಕ್ಕೆ ಮತ್ತಷ್ಟು, ಹೆಡರ್ string.h ಸೇರಿವೆ, 1058 00:51:45,100 --> 00:51:47,210 ಸ್ಪಷ್ಟವಾಗಿ ಒದಗಿಸಲು ಸ್ಟಿರ್ಲಿಂಗ್ ಘೋಷಣೆ. 1059 00:51:47,210 --> 00:51:48,820 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಅಲ್ಲಿ ಒಂದು ಸುಳಿವು ಹೊಂದಿದೆ. 1060 00:51:48,820 --> 00:51:51,670 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ತಿರುಗುತ್ತದೆ ಮತ್ತೊಂದು ಹೆಡರ್ ಕಡತವನ್ನು ಇಲ್ಲ 1061 00:51:51,670 --> 00:51:53,970 ನಾವು ಬಳಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ವರ್ಗ ಇನ್ನೂ, ಆದರೆ ಇದು 1062 00:51:53,970 --> 00:51:56,480 ಲಭ್ಯವಿರುವ ಆ ನಡುವೆ ನಿಮಗೆ string.h ಕರೆಯಲಾಗುತ್ತದೆ. 1063 00:51:56,480 --> 00:52:00,930 ಮತ್ತು ಕಡತ, string.h ರಲ್ಲಿ ಸ್ಟಿರ್ಲಿಂಗ್ ಘೋಷಿಸಲಾಗುತ್ತದೆ. 1064 00:52:00,930 --> 00:52:05,220 ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಈ ಉಳಿಸಲು ಸ್ಟ್ರಿಂಗ್ 1065 00:52:05,220 --> 00:52:08,040 0 ಆಗಿತ್ತು ಸಂತೋಷವನ್ನು, ಯಾವುದೇ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಈ ಸಮಯ. 1066 00:52:08,040 --> 00:52:12,290 >> ./string0 Zamyla, ಮತ್ತು ನಾನು ನಮೂದಿಸಿ ಹಿಟ್ ಬಗ್ಗೆ ಮನುಷ್ಯ, 1067 00:52:12,290 --> 00:52:16,710 ಬಿಂದುವನ್ನು GetString ಹೋಗುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ ಮರಳಲು, ರು ಇಟ್ಟಿದೆ. 1068 00:52:16,710 --> 00:52:21,890 ನಂತರ ಲೂಪ್ ತಿರುಗಿ ಹೋಗುತ್ತದೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಮೇಲೆ ಎಸ್ ಪಾತ್ರಗಳು ಒಂದು, 1069 00:52:21,890 --> 00:52:28,420 ಮತ್ತು ಅವುಗಳನ್ನು, ಸಾಲಿಗೆ ಮುದ್ರಿಸಲು ಏಕೆಂದರೆ ನಾನು ಕೊನೆಯಲ್ಲಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಹೊಂದಿತ್ತು. 1070 00:52:28,420 --> 00:52:34,530 ಹಾಗಾಗಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ N, ಮತ್ತು ನಂತರ ಕೇವಲ, Zamyla ಎಲ್ಲಾ ಮುದ್ರಿಸಲು 1071 00:52:34,530 --> 00:52:37,460 ಒಂದೇ ಸಾಲಿನಲ್ಲಿ, ಪರಿಣಾಮಕಾರಿಯಾಗಿ reimplementing 1072 00:52:37,460 --> 00:52:38,999 , printf ಎಲ್ಲಾ ಉಪಯುಕ್ತ ಅಲ್ಲ. 1073 00:52:38,999 --> 00:52:40,540 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮಾಡದಿದ್ದರೆ ಬಂದಿದೆ. 1074 00:52:40,540 --> 00:52:43,610 ನಾನು ವಾಸ್ತವವಾಗಿ ಒಂದು ಮುದ್ರಿತ ನೀವು ಒಂದು ಸಮಯದಲ್ಲಿ ಪಾತ್ರ ಒಂದು ಸಾಲಿಗೆ 1075 00:52:43,610 --> 00:52:45,400 ಆದ್ದರಿಂದ ನಾವು ವಾಸ್ತವವಾಗಿ ಪರಿಣಾಮ ನೋಡಿ. 1076 00:52:45,400 --> 00:52:46,900 >> ಆದರೆ ನಾನು ಇಲ್ಲಿ ಒಂದು ವಿಷಯ ಗಮನದಲ್ಲಿರಿಸಿಕೊಳ್ಳಬೇಕು. 1077 00:52:46,900 --> 00:52:48,930 ಮತ್ತು ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಈ ಭವಿಷ್ಯದ ವಾರದಲ್ಲಿ. 1078 00:52:48,930 --> 00:52:52,650 ಈ ತಿರುಗಿದರೆ ಕೋಡ್ ಸಮರ್ಥವಾಗಿ ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ. 1079 00:52:52,650 --> 00:52:56,560 >> ಇದು ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ತಿರುಗಿದರೆ ಮತ್ತು ಜೀವನದಲ್ಲಿ ಕೆಲವು ಇತರ ಕಾರ್ಯಗಳನ್ನು 1080 00:52:56,560 --> 00:53:00,280 ಯಾವಾಗಲೂ ಹಾಗೆ ನೀವು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ಹಿಂತಿರುಗಿ. 1081 00:53:00,280 --> 00:53:03,010 ನಾವು ಕಳೆದ ವರ್ಗ ಗೊತ್ತು ಪಡೆಯಲು ಈ ಸಮಯ 1082 00:53:03,010 --> 00:53:04,960 ಸ್ಟ್ರಿಂಗ್ ಸ್ಟ್ರಿಂಗ್ ಮರಳಲು ಆಗಿರಬೇಕು. 1083 00:53:04,960 --> 00:53:09,900 ಆದರೆ ಬಳಕೆದಾರ ರೀತಿಯ ಬಗೆಗಿನ ವೇಳೆ ದೀರ್ಘ ಪದ, ಅಥವಾ ಪ್ಯಾರಾಗ್ರಾಫ್, ಅಥವಾ ಪ್ರಬಂಧ 1084 00:53:09,900 --> 00:53:13,010 ಕೇವಲ ಸಾಕಷ್ಟು ಇಲ್ಲ ಎಂದು ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ ಇದು ಹೊಂದಿಕೊಳ್ಳಲು. 1085 00:53:13,010 --> 00:53:15,410 >> ಲೈಕ್, ಏನೋ ಹೋದಲ್ಲಿ ಏನು HOOD ಕೆಳಗೆ ತಪ್ಪು? 1086 00:53:15,410 --> 00:53:18,400 ಇದನ್ನು ನಡೆಯುತ್ತಿಲ್ಲ, ಆದರೆ ಒಮ್ಮೆ ಆಗಬಹುದು 1087 00:53:18,400 --> 00:53:21,520 ಸಮಯದಲ್ಲಿ, ಬಹಳ ವಿರಳವಾಗಿ. 1088 00:53:21,520 --> 00:53:25,460 ಹೀಗೆ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ತಿರುಗಿದರೆ ಮತ್ತು ಇದು ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ಅಗತ್ಯವಾಗಿ ಮಾಡಲು 1089 00:53:25,460 --> 00:53:26,380 ಯಾವಾಗಲೂ ತಂತಿಗಳನ್ನು ಹಿಂತಿರುಗಿ. 1090 00:53:26,380 --> 00:53:30,680 ಅವರು ಕೆಲವು ದೋಷ ಮೌಲ್ಯ ಮರಳಿ ಇರಬಹುದು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ಕೆಲವು ಸೆಂಟಿನೆಲ್ ಮೌಲ್ಯ, 1091 00:53:30,680 --> 00:53:32,612 ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಏನೋ ತಪ್ಪಾಗಿದೆ. 1092 00:53:32,612 --> 00:53:35,320 ಮತ್ತು ನೀವು ಮಾತ್ರ ಈ ತಿಳಿಯುವುದಿಲ್ಲ ಈಗ ವರ್ಗ ಅದನ್ನು ಕಲಿತ ನಂತರ, 1093 00:53:35,320 --> 00:53:37,700 ಅಥವಾ ಇನ್ನಷ್ಟು ದಸ್ತಾವೇಜನ್ನು ಓದಿದ ನಂತರ. 1094 00:53:37,700 --> 00:53:43,120 ಇದು ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ತಿರುಗಿದರೆ ಶೂನ್ಯ ಎಂದು ಈ ಕೆಳಗಿನ ಮರಳಬಹುದು. 1095 00:53:43,120 --> 00:53:46,220 ಶೂನ್ಯ ವಿಶೇಷ ಮೌಲ್ಯ ಎಂದು ನಾವು ಮಾಡುತ್ತೇವೆ ಭವಿಷ್ಯದ ವಾರ ಮತ್ತೆ ಬಂದು. 1096 00:53:46,220 --> 00:53:50,420 ಆದರೆ ಈಗ, ನಾನು ಬಯಸಿದರೆ ತಿಳಿದಿದೆ ಮುಂದೆ ಚಲಿಸುವ ನಿಜವಾಗಿಯೂ ಸರಿಯಾದ ಎಂದು 1097 00:53:50,420 --> 00:53:52,650 ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಬಳಸಿ, ನಾನು ಅದನ್ನು ಕರೆ ಮಾಡಬಾರದು, 1098 00:53:52,650 --> 00:53:56,870 ಮತ್ತು ಕುರುಡಾಗಿ ಅದರ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಬಳಸಲು, ಇದು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ನಂಬುವಂತೆ. 1099 00:53:56,870 --> 00:53:59,420 >> ನಾನು ಮೊದಲ ಹೇಳುತ್ತಾರೆ ಹೇ, ಮಾತ್ರ, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ 1100 00:53:59,420 --> 00:54:03,380 ಸಮಾನ ಇದ್ದರೆ ಮುಂದುವರೆಯಲು ಶೂನ್ಯ, ಅಲ್ಲಿ ಶೂನ್ಯ, ಮತ್ತೆ, 1101 00:54:03,380 --> 00:54:04,660 ಕೇವಲ ಕೆಲವು ವಿಶೇಷ ಮೌಲ್ಯವಾಗಿದೆ. 1102 00:54:04,660 --> 00:54:07,770 ಮತ್ತು ಇದು ಕೇವಲ ವಿಶೇಷ ಮೌಲ್ಯ ನೀವು ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಬಗ್ಗೆ ಚಿಂತೆ ಅಗತ್ಯವಿದೆ. 1103 00:54:07,770 --> 00:54:10,900 ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ ಹೋಗುತ್ತದೆ ಪಡೆಯಿರಿ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಶೂನ್ಯ ಮರಳಲು. 1104 00:54:10,900 --> 00:54:17,219 >> ಮತ್ತು ಈ ಕೂಗಾಟ ಸಮ ಚಿಹ್ನೆಯ ನೀವು ಬಹುಶಃ ಗಣಿತ ವರ್ಗ ಪರಿಚಯವಿರಬಹುದಾದ 1105 00:54:17,219 --> 00:54:20,510 ನೀವು ಸಮಾನ ಸೈನ್ ಸೆಳೆಯುವ ಎಂದು ಮೂಲಕ ಲೈನ್ ಸಮಾನರಲ್ಲ ಸೂಚಿಸಲು. 1106 00:54:20,510 --> 00:54:23,135 ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಪಾತ್ರ ಅಲ್ಲ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಟೈಪ್ ಮಾಡಬಹುದು. 1107 00:54:23,135 --> 00:54:26,480 ಆದ್ದರಿಂದ ಅತ್ಯಂತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ, ನೀವು ಸಮಾನ ಹೇಳಲು ಬಯಸಿದಾಗ, 1108 00:54:26,480 --> 00:54:29,160 ನೀವು ಒಂದು ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು ಬಳಸಲು, ಇಲ್ಲದಿದ್ದರೆ ಬ್ಯಾಂಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 1109 00:54:29,160 --> 00:54:33,180 ಆದ್ದರಿಂದ ನೀವು ಬ್ಯಾಂಗ್, ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು ಇದು ಅಲ್ಲ ತಾರ್ಕಿಕವಾಗಿ, ಸಮನಾಗಿರುತ್ತದೆ ಅರ್ಥ. 1110 00:54:33,180 --> 00:54:38,060 ಇದು ಹೆಚ್ಚಿನ ಇಲ್ಲ ಕೇವಲ ಹೀಗಿದೆ ಹೆಚ್ಚು, ಅಥವಾ ಸಮಾನವಾಗಿತ್ತು ಅಥವಾ ಕಡಿಮೆ 1111 00:54:38,060 --> 00:54:41,270 ಅಥವಾ ಸಮಾನ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಪ್ರಮುಖ ಒಂದು ಸಂಕೇತವಾಗಿ ಎಲ್ಲಾ ಮಾಡುತ್ತದೆ. 1112 00:54:41,270 --> 00:54:44,020 ಆದ್ದರಿಂದ ಏಕೆ, ಕಳೆದ ಉದಾಹರಣೆಗಳಲ್ಲಿ, ನೀವು ಒಂದು ಮುಕ್ತ ಬ್ರಾಕೆಟ್ ಮಾಡಿದರು, ಮತ್ತು ನಂತರ 1113 00:54:44,020 --> 00:54:48,670 ಸಮಾನ ಸೈನ್, ಸಲುವಾಗಿ ಮಾಡಲು ಕಡಿಮೆ ಹೆಚ್ಚು ಅಥವಾ, ಹೇಳುತ್ತಾರೆ. 1114 00:54:48,670 --> 00:54:49,910 >> ಹಾಗಾಗಿ ಇಲ್ಲಿ ಟೇಕ್ಅವೇ ಇಲ್ಲಿದೆ? 1115 00:54:49,910 --> 00:54:53,880 ಈ ಕೇವಲ ಈಗ ಒಂದು ದಾರಿ ಈ ವಾಕ್ಯ ಪರಿಚಯಿಸುವ, ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು, 1116 00:54:53,880 --> 00:54:57,390 ವೈಯಕ್ತಿಕ ಮೇಲೆ iterating ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರಗಳ. 1117 00:54:57,390 --> 00:55:00,260 ಮತ್ತು ಆ ಚದರ ಆವರಣ ನೀವು ಅವುಗಳನ್ನು ಪಡೆಯಲು ಅವಕಾಶ, 1118 00:55:00,260 --> 00:55:03,790 ಆ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತಾರೆ ರೀತಿಯ ಈ ಆಧಾರವಾಗಿರುವ ಸೂಕ್ಷ್ಮ ಸೂಚನೆಯನ್ನು 1119 00:55:03,790 --> 00:55:06,040 ವಿನ್ಯಾಸ, ಆ ಪ್ರತಿ ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಪಾತ್ರದ 1120 00:55:06,040 --> 00:55:10,180 ರೀತಿಯ ಎಲ್ಲೋ ವಿಜಯರಥದೊಂದಿಗೆ ಇದೆ ಕೆಳಗೆ ಹುಡ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ. 1121 00:55:10,180 --> 00:55:12,340 >> ಆದರೆ ಈ ಒಂದು ರೂಪಾಂತರ ಮಾಡೋಣ. 1122 00:55:12,340 --> 00:55:14,880 ಈ ತಿರುಗಿದರೆ ಪ್ರೋಗ್ರಾಂ ಸರಿಯಾಗಿದೆ. 1123 00:55:14,880 --> 00:55:18,810 ಮೌಲ್ಯಮಾಪನ ಆದ್ದರಿಂದ CS50 ನ ಅಕ್ಷಗಳ ಪ್ರತಿ ಕೋಡ್, ಈ ಈಗ ಸರಿಯಾಗಿದೆ. 1124 00:55:18,810 --> 00:55:22,959 ವಿಶೇಷವಾಗಿ ಈಗ ನಾನು ಪರೀಕ್ಷಿಸುವ ನಾನು ಎಂದು ಶೂನ್ಯ, ಈ ಪ್ರೋಗ್ರಾಮ್ ಕುಸಿತಕ್ಕೆ ಮಾಡಬಾರದು. 1125 00:55:22,959 --> 00:55:24,500 ಮತ್ತು ನಾನು ಅನುಭವದಿಂದ ತಿಳಿದಿದೆ. 1126 00:55:24,500 --> 00:55:28,040 ಆದರೆ ಬೇರೆ ಇಲ್ಲ ನಾವು ಇಲ್ಲಿ ತಪ್ಪು ಹೋಗಬಹುದು. 1127 00:55:28,040 --> 00:55:31,860 ಆದರೆ ಇದು ಬಹಳ ಚೆನ್ನಾಗಿ ವಿನ್ಯಾಸ ವಿಶೇಷವೇನು ಏಕೆಂದರೆ ತಂದೆಯ ಮೂಲಭೂತ ಹಿಂತಿರುಗಿ ಅವಕಾಶ. 1128 00:55:31,860 --> 00:55:34,450 >> ಮೊದಲ, principles-- ಲೂಪ್ ಒಂದು ಏನು ಮಾಡುತ್ತದೆ? 1129 00:55:34,450 --> 00:55:36,290 ಲೂಪ್ ಒಂದು ಮೂರು ಕೆಲಸಗಳನ್ನು. 1130 00:55:36,290 --> 00:55:39,340 ಇದು ಕೆಲವು ಆರಂಭಿಸುತ್ತದೆ ಮೌಲ್ಯ, ನೀವು ಅದನ್ನು ಕೇಳಿ. 1131 00:55:39,340 --> 00:55:41,770 ಇದು ಪರಿಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. 1132 00:55:41,770 --> 00:55:45,380 ತದನಂತರ ಪ್ರತಿ ನಂತರ ಪುನರಾವರ್ತನೆ, ಪ್ರತಿ ಆವರ್ತನವು ನಂತರ, 1133 00:55:45,380 --> 00:55:49,330 ಕೆಲವು ಬೆಳವಣಿಗೆಗಳ ಮೌಲ್ಯ, ಅಥವಾ ಮೌಲ್ಯಗಳು, ಇಲ್ಲಿ. 1134 00:55:49,330 --> 00:55:50,600 >> ಆದ್ದರಿಂದ ಏನು? 1135 00:55:50,600 --> 00:55:52,940 ನಾವು ಇ 0 ಆರಂಭಿಸಲು. 1136 00:55:52,940 --> 00:55:58,610 ನಾವು ಪರಿಶೀಲಿಸಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಾನು ಕಡಿಮೆ ರು ಉದ್ದ, ಇದು ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ, 1137 00:55:58,610 --> 00:55:59,900 ಆದ್ದರಿಂದ 6 ಕಡಿಮೆ ಇದು. 1138 00:55:59,900 --> 00:56:02,590 ಮತ್ತು ವಾಸ್ತವವಾಗಿ,, 0 ಕಡಿಮೆ 6 ಎಂದು. 1139 00:56:02,590 --> 00:56:05,580 >> ನಾವು, Zamyla ಹೆಸರು ಝಡ್ ಮುದ್ರಿಸುತ್ತದೆ. 1140 00:56:05,580 --> 00:56:08,080 ನಂತರ ನಾವು 0 1 ರಿಂದ ನಾನು ಹೆಚ್ಚಿಸಲು. 1141 00:56:08,080 --> 00:56:11,290 ನಾವು ನಂತರ, ಪರಿಶೀಲಿಸಿ 1 ಕಡಿಮೆ ರು ಉದ್ದ ಹೆಚ್ಚು? 1142 00:56:11,290 --> 00:56:13,270 ರು ಉದ್ದ 6. 1143 00:56:13,270 --> 00:56:13,950 ಹೌದು, ಅದು. 1144 00:56:13,950 --> 00:56:16,880 >> ನಾವು, Zamyla ಹೆಸರು, ಝಾ ಒಂದು ಮುದ್ರಿಸಲು. 1145 00:56:16,880 --> 00:56:20,090 ನಾವು ನಾನು 0, 1, 2 ಹೆಚ್ಚಿಸಲು. 1146 00:56:20,090 --> 00:56:23,720 ನಾವು ನಂತರ, ಪರಿಶೀಲಿಸಿ 2 ಕಡಿಮೆ , Zamyla ಹೆಸರು ಉದ್ದ. 1147 00:56:23,720 --> 00:56:25,380 6- ಆದ್ದರಿಂದ 2 6 ಕಡಿಮೆ. 1148 00:56:25,380 --> 00:56:30,460 ಹೌದು, ಎಂ ಈಗ ಮುದ್ರಿಸಲು ಅವಕಾಶ , Zamyla ಹೆಸರು, ಮೂರನೇ ಪಾತ್ರ. 1149 00:56:30,460 --> 00:56:34,110 >> ಪ್ರಮುಖ ಇಲ್ಲಿ ತಲಾ ಎಂದು ಕಥೆಯ ಪುನರಾವರ್ತನೆ, ನಾನು ಪರೀಕ್ಷಿಸುವ ನಾನು, 1150 00:56:34,110 --> 00:56:37,810 ನಾನು, Zamyla ಉದ್ದ ಕಡಿಮೆ? 1151 00:56:37,810 --> 00:56:40,350 ಆದರೆ ಕ್ಯಾಚ್ ಎಂದು ಸ್ಟಿರ್ಲಿಂಗ್ ಒಂದು ಆಸ್ತಿಯಲ್ಲ. 1152 00:56:40,350 --> 00:56:43,100 ಪ್ರೋಗ್ರಾಮ್ ಯಾರು ನೀವು ಆ ಜಾವಾ ಅಥವಾ ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಮೊದಲು 1153 00:56:43,100 --> 00:56:46,310 ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಉದ್ದ ಪರಿಚಯವಿರಬಹುದಾದ ಒಂದು ಆಸ್ತಿ, ಕೆಲವು ಮಾತ್ರ ಮೌಲ್ಯ ಓದಿ. 1154 00:56:46,310 --> 00:56:50,220 >> ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಿ, ಈ ವೇಳೆ ಕಾರ್ಯ ಅಕ್ಷರಶಃ ಎಂದು 1155 00:56:50,220 --> 00:56:53,520 ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸುವ ಪ್ರತಿ ಬಾರಿ, Zamyla ಪಾತ್ರಗಳು 1156 00:56:53,520 --> 00:56:54,740 ನಾವು ಕಾರ್ಯ ಕರೆ. 1157 00:56:54,740 --> 00:56:58,500 ಪ್ರತಿ ಬಾರಿ ನೀವು ಬಳಸಲು ಕಂಪ್ಯೂಟರ್ ಕೇಳಲು ಸ್ಟಿರ್ಲಿಂಗ್, ಇದು, Zamyla ಒಂದು ನೋಟ ಕೈಗೊಳ್ಳುತ್ತದೆ 1158 00:56:58,500 --> 00:57:01,960 ಮತ್ತು ಹೇಳುವ ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ, 6. 1159 00:57:01,960 --> 00:57:02,962 ಮತ್ತು 6 ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 1160 00:57:02,962 --> 00:57:04,920 ನೀವು ಕರೆ ಮುಂದಿನ ಬಾರಿ ಲೂಪ್ ಎಂದು ಒಳಗೆ, 1161 00:57:04,920 --> 00:57:08,610 ಇದು, Zamyla ನೋಡಲು ವಿಶೇಷವೇನು ಮತ್ತೆ ಹೇಳಲು ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ, 6. 1162 00:57:08,610 --> 00:57:10,320 ಮತ್ತು ಅದನ್ನು ಮರಳಿ 6 ವಿಶೇಷವೇನು. 1163 00:57:10,320 --> 00:57:12,980 ಆದ್ದರಿಂದ ಈ ವಿನ್ಯಾಸದ ಬಗ್ಗೆ ಸ್ಟುಪಿಡ್ ಇಲ್ಲಿದೆ? 1164 00:57:12,980 --> 00:57:17,700 >> ನನ್ನ ಒಂದು 5 ಆಫ್ 5 ಸಂಕೇತ ಇದೀಗ ವಿನ್ಯಾಸ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು? 1165 00:57:17,700 --> 00:57:20,600 ಒಂದು ನಾನು ಕೇಳುವ ಬಾಗುತ್ತೇನೆ ಅನಗತ್ಯವಾಗಿ ಪ್ರಶ್ನೆ. 1166 00:57:20,600 --> 00:57:23,030 ನಾನು ಅಗತ್ಯವಿದೆ ಹೆಚ್ಚು ನಾನು ಹೆಚ್ಚು ಕೆಲಸ ಮಾಡುತ್ತಿರುವೆ. 1167 00:57:23,030 --> 00:57:25,370 >> ಆದ್ದರಿಂದ ಸಹ ಉತ್ತರ ಸರಿಯಾಗಿದೆ, ನಾನು 1168 00:57:25,370 --> 00:57:29,560 ಕಂಪ್ಯೂಟರ್ ಕೇಳುವ, ಏನು , Zamyla ಉದ್ದ ಮತ್ತೆ, 1169 00:57:29,560 --> 00:57:31,380 ಮತ್ತು ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ? 1170 00:57:31,380 --> 00:57:33,980 ಮತ್ತು ಆ ಉತ್ತರ ಎಂದಿಗೂ ಬದಲಾಯಿಸಲು ಹೋಗುವ. 1171 00:57:33,980 --> 00:57:35,900 ಯಾವಾಗಲೂ 6 ಎಂದು ವಿಶೇಷವೇನು. 1172 00:57:35,900 --> 00:57:39,730 >> ಇದಕ್ಕಿಂತ ಆದ್ದರಿಂದ ಉತ್ತಮ ಪರಿಹಾರ ಈ ಮುಂದಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಎಂದು. 1173 00:57:39,730 --> 00:57:43,390 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಹಾಕಿದರೆ string1.c ಎಂಬ ಪ್ರತ್ಯೇಕ ಫೈಲ್, 1174 00:57:43,390 --> 00:57:44,990 ಅದನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿಕೊಳ್ಳಲು. 1175 00:57:44,990 --> 00:57:47,260 ಮತ್ತು ಇದು ಒಂದು ತಿರುಗಿದರೆ ಲೂಪ್, ನೀವು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು 1176 00:57:47,260 --> 00:57:50,210 ಒಮ್ಮೆ ಅನೇಕ ಅಸ್ಥಿರಗಳು ಘೋಷಿಸಿದ. 1177 00:57:50,210 --> 00:57:53,460 >> ಹಾಗಾಗಿ ನಾನು ಇರಿಸಿಕೊಳ್ಳಲು ಮತ್ತು 0 ಇದನ್ನು ಸೆಟ್ ಪಡೆಯಲಿದ್ದೇನೆ. 1178 00:57:53,460 --> 00:57:56,190 ಆದರೆ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಚಿಹ್ನೆಗಳಿಂದ ಸೇರಿಸಿ, ಮತ್ತು ಹೇಳುತ್ತಾರೆ, 1179 00:57:56,190 --> 00:58:01,050 ನನಗೆ ಇದರ n ಎಂಬ ವೇರಿಯಬಲ್ ನೀಡಲು ಮೌಲ್ಯ ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಸಮನಾಗಿರುತ್ತದೆ. 1180 00:58:01,050 --> 00:58:09,410 ಈಗ, ನನ್ನ ಸ್ಥಿತಿಯನ್ನು ಮಾಡಿ ಬಹಳ ನಾನು N ಕಡಿಮೆ ಎಂದು. 1181 00:58:09,410 --> 00:58:14,140 >> ಈ ರೀತಿಯಲ್ಲಿ, ತರ್ಕ ದಿನದ ಕೊನೆಯಲ್ಲಿ ಒಂದೇ. 1182 00:58:14,140 --> 00:58:18,280 ಆದರೆ ನಾನು ನೆನಪಿನಲ್ಲಿ ನಾನು ಬೆಲೆ 6, ಈ ಸಂದರ್ಭದಲ್ಲಿ. 1183 00:58:18,280 --> 00:58:19,780 , Zamyla ಹೆಸರಿನ ಉದ್ದ ಏನು? 1184 00:58:19,780 --> 00:58:20,860 ನಾನು ಎನ್ ಹಾಕುವ ಬಾಗುತ್ತೇನೆ. 1185 00:58:20,860 --> 00:58:23,050 >> ಮತ್ತು ನಾನು ಇನ್ನೂ ಪರೀಕ್ಷಿಸುವ ನಾನು ಪರಿಸ್ಥಿತಿ ಪ್ರತಿ ಬಾರಿ. 1186 00:58:23,050 --> 00:58:24,300 0 6 ಕಡಿಮೆ? 1187 00:58:24,300 --> 00:58:25,600 1 6 ಕಡಿಮೆ? 1188 00:58:25,600 --> 00:58:28,600 6 2 ಕಡಿಮೆ, ಇತ್ಯಾದಿ ಈಸ್? 1189 00:58:28,600 --> 00:58:31,914 >> ಆದರೆ ನಾನು ಕಂಪ್ಯೂಟರ್ ಕೇಳುವ ಇಲ್ಲ ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ, ಏನು 1190 00:58:31,914 --> 00:58:33,080 , Zamyla ಹೆಸರು ಉದ್ದ? 1191 00:58:33,080 --> 00:58:34,320 , Zamyla ಹೆಸರಿನ ಉದ್ದ ಯಾವುದು? 1192 00:58:34,320 --> 00:58:35,986 ಈ, Zamyla ಹೆಸರಿನ ಉದ್ದ ಯಾವುದು? 1193 00:58:35,986 --> 00:58:40,440 ಮೊದಲ ನಾನು ಅಕ್ಷರಶಃ ವಿಚಾರಿಸಿದಾಗ ನಾನು ಮತ್ತು ಈ ಎರಡನೇ ವೇರಿಯಬಲ್ N ಮಾತ್ರ ಉತ್ತರಿಸಲು. 1194 00:58:40,440 --> 00:58:45,280 ಆದ್ದರಿಂದ ಈಗ ಕೇವಲ ಎಂದು ಸರಿಯಾದ, ಆದರೆ ಚೆನ್ನಾಗಿ ವಿನ್ಯಾಸಗೊಂಡ. 1195 00:58:45,280 --> 00:58:46,670 >> ಈಗ, ಶೈಲಿ ಬಗ್ಗೆ? 1196 00:58:46,670 --> 00:58:48,866 ನಾನು ನನ್ನ ಅಸ್ಥಿರ ಎಂಬ ಬಂದಿದೆ ಬಹಳ ಚೆನ್ನಾಗಿ, ನಾನು ಹೇಳಬಹುದು. 1197 00:58:48,866 --> 00:58:50,240 ಅವರು ಇದೀಗ ಸೂಪರ್ ಏನನ್ನು succinct. 1198 00:58:50,240 --> 00:58:52,090 ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಇಲ್ಲಿದೆ. 1199 00:58:52,090 --> 00:58:55,120 >> ನೀವು ಕೇವಲ ಒಂದು ವೇಳೆ ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್, 1200 00:58:55,120 --> 00:58:56,860 ನೀವು ಸ್ಟ್ರಿಂಗ್ ರು ಕರೆ ಇರಬಹುದು. 1201 00:58:56,860 --> 00:58:59,370 ನೀವು ಕೇವಲ ಒಂದು ವೇರಿಯಬಲ್ ಹೊಂದಿದ್ದರೆ ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಲೆಕ್ಕ, 1202 00:58:59,370 --> 00:59:00,710 ನೀವು ಅದನ್ನು ನಾನು ಕರೆ ಇರಬಹುದು. 1203 00:59:00,710 --> 00:59:03,500 ನೀವು ಉದ್ದವನ್ನು ಹೊಂದಿದ್ದರೆ, N ಹಾಗೂ ಸಾಮಾನ್ಯ ಸೂಪರ್. 1204 00:59:03,500 --> 00:59:05,800 ಆದರೆ ನನ್ನ ಕೋಡ್ ಯಾವುದೇ ಕಾಮೆಂಟ್ ಮಾಡಿಲ್ಲ. 1205 00:59:05,800 --> 00:59:09,200 >> ನಾನು reader-- ಮಾಹಿತಿ ಬಂದಿದೆ ನನ್ನ ನನ್ನನ್ನು, ಅಥವಾ ಟಿಎ ಎಂಬುದನ್ನು, 1206 00:59:09,200 --> 00:59:12,460 ಅಥವಾ ಕೇವಲ ಹೇಳಲಾಗುವ colleague-- ಈ ಪ್ರೊಗ್ರಾಮ್ ನಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ. 1207 00:59:12,460 --> 00:59:15,760 ಆದ್ದರಿಂದ ಉತ್ತಮ ಶೈಲಿಯ ಪಡೆಯಲು, ನಾನು ಮಾಡಲು ಬಯಸುತ್ತೇನೆ ಏನು 1208 00:59:15,760 --> 00:59:24,580 this-- ವಿಷಯ ಹಾಗೆ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಕೇಳಬಹುದು. 1209 00:59:24,580 --> 00:59:26,670 ನಾನು ಮತ್ತೆ ಎಂದು ಎಷ್ಟೇ ಸಂಖ್ಯೆಯ ಈ. 1210 00:59:26,670 --> 00:59:35,630 >> ಮಾಡಿ ರು ಖಚಿತವಾಗಿ ಪಡೆಯಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಸ್ಟ್ರಿಂಗ್ ಸ್ಟ್ರಿಂಗ್ ಮರಳಿದರು. 1211 00:59:35,630 --> 00:59:40,280 ತದನಂತರ ಇಲ್ಲಿ ಮತ್ತು ಈ ಬಹುಶಃ ಪ್ರಮುಖ comment-- ತಿರುಗಿ 1212 00:59:40,280 --> 00:59:44,450 ಒಂದು ಸಮಯದಲ್ಲಿ ಪಾತ್ರಗಳು ರು ಒಂದು ಮೇಲೆ. 1213 00:59:44,450 --> 00:59:47,060 ಮತ್ತು ನಾನು ಯಾವುದೇ ಬಳಸಬಹುದಾಗಿತ್ತು ಇಂಗ್ಲೀಷ್ ಭಾಷೆಯ ಆಯ್ಕೆ 1214 00:59:47,060 --> 00:59:49,650 ಇಲ್ಲಿ ಪ್ರತಿ ವಿವರಿಸಲು ಕೋಡ್ ಈ ಭಾಗಗಳಲ್ಲಿ. 1215 00:59:49,650 --> 00:59:52,740 >> ನಾನು ಪುಟ್ ಎಂದು ಗಮನಿಸಿ ಕೋಡ್ ಪ್ರತಿಯೊಂದು ಸಾಲು ಕಾಮೆಂಟ್ 1216 00:59:52,740 --> 00:59:55,690 ನಿಜವಾಗಿಯೂ ಕೇವಲ ಆಸಕ್ತಿದಾಯಕ ಮೇಲೆ ಪದಗಳಿಗಿಂತ, ಪದಗಳಿಗಿಂತ 1217 00:59:55,690 --> 00:59:59,460 ಕೆಲವು ಅರ್ಥ ನಾನು ಆದರೂ ಯಾರಿಗಾದರೂ ಸೂಪರ್ ಸ್ಪಷ್ಟಪಡಿಸಲು ಇಚ್ಚಿಸುತ್ತೇವೆ 1218 00:59:59,460 --> 01:00:00,460 ನನ್ನ ಕೋಡ್ ಓದುವ. 1219 01:00:00,460 --> 01:00:02,920 ಮತ್ತು ಏಕೆ ನೀವು ಪಡೆಯಲು ಕರೆ ಸ್ಟ್ರಿಂಗ್ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಕೇಳಬಹುದು? 1220 01:00:02,920 --> 01:00:05,450 ಆ ಒಂದು ಅಗತ್ಯವಾಗಿ ಅಲ್ಲ ಎಲ್ಲಾ ವರ್ಣನಾತ್ಮಕ. 1221 01:00:05,450 --> 01:00:09,340 ಆದರೆ ಒಂದು ಕಥೆ ಹೇಳಲು ಸಹಾಯ, ಏಕೆಂದರೆ ಕಥೆ ಎರಡನೇ ಲೈನ್, ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ 1222 01:00:09,340 --> 01:00:10,740 ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಮರಳಿದರು. 1223 01:00:10,740 --> 01:00:14,260 >> ಕಥೆ ಮೂರನೇ ಲೈನ್ ಇದೆ ರು ಒಂದು ಪಾತ್ರಗಳು ಮೇಲೆ ತಿರುಗಿ 1224 01:00:14,260 --> 01:00:15,380 ಒಂದು ಸಮಯದಲ್ಲಿ. 1225 01:00:15,380 --> 01:00:17,920 ಈಗ ಕೇವಲ ಒಳಿತನ್ನು ತರುವುದಕ್ಕಾಗಿ, ನಾನು ಮುಂದೆ ಹೋಗಿ ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ 1226 01:00:17,920 --> 01:00:24,560 ಒಂದು ಕಾಮೆಂಟ್ ಕೇವಲ ರು ಮುದ್ರಣ I- ನೇ ಅಕ್ಷರ ಹೇಳುತ್ತಾರೆ. 1227 01:00:24,560 --> 01:00:26,520 ಈಗ, ನಾನು ಮಾಡಿದ ದಿನದ ಕೊನೆಯಲ್ಲಿ? 1228 01:00:26,520 --> 01:00:29,190 >> ನಾನು ಕೆಲವು ಇಂಗ್ಲೀಷ್ ಸೇರಿಸಿದ ಕಾಮೆಂಟ್ಗಳನ್ನು ರೂಪದಲ್ಲಿ ಪದಗಳು. 1229 01:00:29,190 --> 01:00:32,700 ಕಡಿದು ಕಡಿದು ಚಿಹ್ನೆ ಅರ್ಥ ಹೇ, ಕಂಪ್ಯೂಟರ್ ಈ ಮಾನವ ಆಗಿದೆ, 1230 01:00:32,700 --> 01:00:33,820 ನೀವು, ಕಂಪ್ಯೂಟರ್. 1231 01:00:33,820 --> 01:00:35,119 ಆದ್ದರಿಂದ ಅವರು ತಾರ್ಕಿಕವಾಗಿ ಕಡೆಗಣಿಸಲಾಗುತ್ತದೆ ನೀವು. 1232 01:00:35,119 --> 01:00:35,910 ಅವರು ಕೇವಲ ಆರ್. 1233 01:00:35,910 --> 01:00:39,830 >> ಮತ್ತು, ವಾಸ್ತವವಾಗಿ,, CS50 ಐಡಿಇ ಅವುಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಬೂದು, ಉಪಯುಕ್ತ, ಆದರೆ ಕೀಯನ್ನು ಎಂದು 1234 01:00:39,830 --> 01:00:41,000 ಕಾರ್ಯಕ್ರಮಕ್ಕೆ. 1235 01:00:41,000 --> 01:00:42,570 ನೀವು ಈಗ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ. 1236 01:00:42,570 --> 01:00:44,950 ನೀವು ಸಿ ಕೋರುತ್ತೇವೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಥವಾ, ನೀವು 1237 01:00:44,950 --> 01:00:47,722 ಈ ಹಿಂದೆ ನಿಲ್ಲಬಹುದು ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು ಕೆನೆರಹಿತ. 1238 01:00:47,722 --> 01:00:50,180 , ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಕೇಳಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಸ್ಟ್ರಿಂಗ್ ಸ್ಟ್ರಿಂಗ್ ಮರಳಿದರು ಪಡೆಯಲು, 1239 01:00:50,180 --> 01:00:53,009 ರು ಪಾತ್ರಗಳು ಮೇಲೆ ತಿರುಗಿ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು, ಅಕ್ಷರ ಮುದ್ರಿಸು 1240 01:00:53,009 --> 01:00:55,550 I- ನೇ ಅಕ್ಷರ ರು ರಲ್ಲಿ ನೀವು ಸಹ ಕೋಡ್ ನೋಡಲು ಹೊಂದಿವೆ 1241 01:00:55,550 --> 01:00:57,270 ಈ ಪ್ರೋಗ್ರಾಂ ಏನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು. 1242 01:00:57,270 --> 01:01:00,280 ಮತ್ತು, ಇನ್ನೂ ಉತ್ತಮ, ನಿಮ್ಮ ನೋಡಿದರೆ ಒಂದು ವಾರ ಅಥವಾ ಎರಡು ಈ ಪ್ರೋಗ್ರಾಂ ನಲ್ಲಿ, 1243 01:01:00,280 --> 01:01:02,280 ಅಥವಾ ಒಂದು ತಿಂಗಳು, ಅಥವಾ ಒಂದು ವರ್ಷ, ನೀವು ತುಂಬಾ ಹೊಂದಿಲ್ಲ 1244 01:01:02,280 --> 01:01:04,420 ಕೋಡ್ ನಲ್ಲಿ ಬಿರುನೋಟ, ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ, 1245 01:01:04,420 --> 01:01:06,630 ಏನು ಈ ಕೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದ? 1246 01:01:06,630 --> 01:01:07,770 >> ನೀವೇ ಹೇಳಿದ ಬಂದಿದೆ. 1247 01:01:07,770 --> 01:01:11,660 ನೀವು ಇದನ್ನು ವಿವರಿಸಲಾಗಿದೆ ಬಂದಿದೆ, ಅಥವಾ ಕೆಲವು ಸಹೋದ್ಯೋಗಿ ಅಥವಾ ಟಿಎ, ಅಥವಾ ನನ್ನನ್ನು. 1248 01:01:11,660 --> 01:01:14,860 ಆದ್ದರಿಂದ ಈಗ ಎಂದು ಸರಿಯಾದ, ಮತ್ತು ಉತ್ತಮ ವಿನ್ಯಾಸ, 1249 01:01:14,860 --> 01:01:18,210 ಮತ್ತು ಅಂತಿಮವಾಗಿ ಉತ್ತಮ ಶೈಲಿಯ ಹಾಗೂ. 1250 01:01:18,210 --> 01:01:19,990 ಆದ್ದರಿಂದ ಮನಸ್ಸು ಆ ಇರಿಸಿಕೊಳ್ಳಲು. 1251 01:01:19,990 --> 01:01:22,200 >> ಆದ್ದರಿಂದ ಇತರ ಒಂದು ಇಲ್ಲ ನಾನು ಇಲ್ಲಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ 1252 01:01:22,200 --> 01:01:28,240 ಈಗ ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ ಬಹಿರಂಗಪಡಿಸಬಹುದು HOOD ಕೆಳಗೆ ಇಂದಿನ. 1253 01:01:28,240 --> 01:01:30,390 ಆದ್ದರಿಂದ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಸಿ ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ, 1254 01:01:30,390 --> 01:01:33,010 ಎಂಬ ಟೈಪ್ ಕ್ಯಾಸ್ಟಿಂಗ್ ಎರಡೂ ಸೂಚ್ಯವಾಗಿ 1255 01:01:33,010 --> 01:01:37,250 ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ನೀವು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತೊಂದು ಡೇಟಾ ರೀತಿಯ. 1256 01:01:37,250 --> 01:01:39,800 ನಾವು ವ್ಯವಹರಿಸುವಾಗ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ ತಂತಿಯನ್ನು ದೂರದ ಇಂದು. 1257 01:01:39,800 --> 01:01:41,250 >> ಮತ್ತು ತಂತಿಗಳು ಪಾತ್ರ. 1258 01:01:41,250 --> 01:01:44,910 ಆದರೆ ವಾರದ ಮರುಪಡೆಯಲು 0, ಏನು ಪಾತ್ರ? 1259 01:01:44,910 --> 01:01:49,334 ಪಾತ್ರಗಳು ಕೇವಲ ಬೇರ್ಪಡಿಸುವಿಕೆ ಇವೆ ಸಂಖ್ಯೆಗಳನ್ನು ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳ ಮೇಲೆ, 1260 01:01:49,334 --> 01:01:52,500 ಮತ್ತು ಫೆಸಿಲಿಟಿ ಸಂಖ್ಯೆಗಳು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಇವೆ ದ್ವಿಮಾನ ಸಂಖ್ಯೆಯ ಮೇಲೆ ಅಮೂರ್ತತೆ, 1261 01:01:52,500 --> 01:01:53,720 ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. 1262 01:01:53,720 --> 01:01:55,540 >> ಆದ್ದರಿಂದ ಪಾತ್ರಗಳು ಸಂಖ್ಯೆಗಳು. 1263 01:01:55,540 --> 01:01:58,410 ಮತ್ತು ಸಂಖ್ಯೆಗಳ ಪಾತ್ರ, ಕೇವಲ ಅರ್ಥವನ್ನು ಕೊಡುತ್ತದೆ. 1264 01:01:58,410 --> 01:02:01,250 ಮತ್ತು ಇದು ಎಂದು ಒಳಗೆ ತಿರುಗಿದರೆ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ನ, 1265 01:02:01,250 --> 01:02:06,830 ನೀವು ನೋಡಲು ಬಯಸುವ ಹೇಗೆ ಸೂಚಿಸಬಹುದು ಎಂದು ಕಾರ್ಯಕ್ರಮದ ಒಳಗೆ ಬಿಟ್ಗಳು? 1266 01:02:06,830 --> 01:02:10,400 >> ವಾರ 0 ನಾವು ಎಂದು ನೆನಪಿರಲಿ ASCII, ಈ ಸಂಕೇತ 1267 01:02:10,400 --> 01:02:11,620 ಸಂಖ್ಯೆಗಳ ಮ್ಯಾಪಿಂಗ್ ಅಕ್ಷರಗಳು. 1268 01:02:11,620 --> 01:02:13,660 ಮತ್ತು ನಾವು ಹೇಳಿದರು ರಾಜಧಾನಿ ಎ 65. 1269 01:02:13,660 --> 01:02:15,860 ಕ್ಯಾಪಿಟಲ್ ಬಿ ಇತ್ಯಾದಿ 66, ಮತ್ತು. 1270 01:02:15,860 --> 01:02:20,500 >> ಮತ್ತು ಸೂಚನೆ, ನಾವು ಮೂಲಭೂತವಾಗಿ ಅಕ್ಷರಗಳನ್ನು ಮೇಲೆ ಇಲ್ಲಿ ಮೇಲಿನ ಸಾಲು, ಸಿ ಅವುಗಳನ್ನು ಕರೆ ಎಂದು, 1271 01:02:20,500 --> 01:02:23,400 ಪಾತ್ರಗಳು, ಮತ್ತು ನಂತರ ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ ಮೇಲೆ ints. 1272 01:02:23,400 --> 01:02:28,180 ಮತ್ತು ನೀವು ಪರಿವರ್ತಿಸುತ್ತದೆ ತಿರುಗಿದರೆ ಮನಬಂದಂತೆ ಎರಡು, ವಿಶಿಷ್ಟವಾಗಿ ನಡುವೆ. 1273 01:02:28,180 --> 01:02:30,042 ಮತ್ತು ನಾವು ಮಾಡಲು ಬಯಸಿದರೆ ಈ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ, ನಾವು 1274 01:02:30,042 --> 01:02:31,750 ನಿಭಾಯಿಸಲು ಬಯಸಬಹುದು ಈ ರೀತಿಯ. 1275 01:02:31,750 --> 01:02:33,590 >> ನಾವು ಪರಿವರ್ತಿಸಲು ಬಯಸಬಹುದು ಕಡಿಮೆ ಮೇಲಿನ ಸಂದರ್ಭದಲ್ಲಿ 1276 01:02:33,590 --> 01:02:35,330 ಡಬ್ಬಿ, ಅಥವಾ ಅಪ್ಪರ್ ಕೇಸ್ ಕಡಿಮೆ ಕೇಸ್. 1277 01:02:35,330 --> 01:02:38,000 ಮತ್ತು ಇದು ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ಮಾದರಿ ಇಲ್ಲಿ 1278 01:02:38,000 --> 01:02:39,900 ನಾವು ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಸ್ವೀಕರಿಸುವ. 1279 01:02:39,900 --> 01:02:44,120 ಆದರೆ ಒಂದು ಮೊದಲ ನೋಡೋಣ ಸ್ಪಷ್ಟವಾಗಿ ಈ ಮಾಡುವ ಉದಾಹರಣೆ. 1280 01:02:44,120 --> 01:02:46,340 >> ನಾನು CS50 ಐಡಿಇ ಮರಳಿ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ. 1281 01:02:46,340 --> 01:02:50,640 ನಾನು ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಡತ ASCII 0.c. ಎಂಬ 1282 01:02:50,640 --> 01:02:55,960 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ io.h, ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ 1283 01:02:55,960 --> 01:02:57,370 ನನ್ನ ಕಾರ್ಯ ಮೇಲಿರುವ. 1284 01:02:57,370 --> 01:03:02,700 ಮತ್ತು ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಲೂಪ್ ಒಂದು ಕೆಳಗಿನ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ, 1285 01:03:02,700 --> 01:03:04,610 ಅವರ ಹೇಳುವ 65 ಅವಕಾಶ. 1286 01:03:04,610 --> 01:03:10,460 >> ತದನಂತರ ನಾನು ಕಡಿಮೆ ಎಂದು ನಾನು ವರ್ಣಮಾಲೆಯ 65, ಜೊತೆಗೆ 26 ಅಕ್ಷರಗಳು. 1287 01:03:10,460 --> 01:03:12,640 ನಾನು ಕಂಪ್ಯೂಟರ್ ತಿಳಿಸುತ್ತೇವೆ ನನಗೆ ಗಣಿತದ ಹಾಗೆ. 1288 01:03:12,640 --> 01:03:15,100 ತದನಂತರ ಈ ಲೂಪ್ ಒಳಗೆ, ನಾನು ಮುದ್ರಿಸಲು ನಾನು? 1289 01:03:15,100 --> 01:03:19,230 >> % ಸಿ ನಾನು N ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್% ಆಗಿದೆ. 1290 01:03:19,230 --> 01:03:21,290 ಈಗ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಪ್ಲಗ್ ಬಯಸುವ. 1291 01:03:21,290 --> 01:03:24,530 ನಾನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಪ್ರಶ್ನೆ ಇರಿಸಿದ್ದೇವೆ ಪ್ರಶ್ನೆ ಆಮಂತ್ರಿಸಲು ಅಲ್ಲಿ ಗುರುತಿಸುತ್ತದೆ. 1292 01:03:24,530 --> 01:03:29,940 >> ನಾನು ನಂತರ 65 ರಿಂದ ಮರಳಿ ಬಯಸುವ ವರ್ಣಮಾಲೆಯ 26 ಅಕ್ಷರಗಳನ್ನು, 1293 01:03:29,940 --> 01:03:35,190 ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮುದ್ರಿಸುವ ಎಂದು ಪಾತ್ರದ ಅವಿಭಾಜ್ಯ ಸಮಾನ. 1294 01:03:35,190 --> 01:03:38,299 ಅರ್ಥಾತ್, ನಾನು ಬಯಸುವ ಮೇಲೆ 26 ಸಂಖ್ಯೆಗಳು ಮುದ್ರಣ ತಿರುಗಿ 1295 01:03:38,299 --> 01:03:41,590 ASCII ಅಕ್ಷರ ಏನು, ಪತ್ರ, ಮತ್ತು ಅನುಗುಣವಾದ ಸಂಖ್ಯೆ is-- ಏನು 1296 01:03:41,590 --> 01:03:44,650 ನಿಜವಾಗಿಯೂ ಕೇವಲ ಪುನರ್ನಿರ್ಮಾಣದ ಸ್ಲೈಡ್ ಚಾರ್ಟ್. 1297 01:03:44,650 --> 01:03:47,010 ಆದ್ದರಿಂದ ಈ ಪ್ರಶ್ನೆ ಅಂಕಗಳನ್ನು ಏನಾಗಿರಬೇಕು? 1298 01:03:47,010 --> 01:03:51,760 >> ಅಲ್ಲದೆ, ಇದು ಎರಡನೇ ಎಂದು ತಿರುಗಿದರೆ ಒಂದು ಕೇವಲ ವೇರಿಯಬಲ್ ನಾನು ಇರಬೇಕು. 1299 01:03:51,760 --> 01:03:53,860 ನಾನು ಸಂಖ್ಯೆಯನ್ನು ಆ ನೋಡಬೇಕಿದೆ. 1300 01:03:53,860 --> 01:03:58,920 ಮತ್ತು ಮಧ್ಯಮ ವಾದ ಇಲ್ಲಿ, ನಾನು ಕಂಪ್ಯೂಟರ್ ಹೇಳಬಹುದು 1301 01:03:58,920 --> 01:04:03,470 ಪೂರ್ಣಾಂಕ ಚಿಕಿತ್ಸೆ ನಾನು ಪಾತ್ರವಾಗಿ, ಆದ್ದರಿಂದ 1302 01:04:03,470 --> 01:04:05,880 ಶೇಕಡಾ ಸಿ ಇಲ್ಲಿ ಬದಲಿಗೆ 1303 01:04:05,880 --> 01:04:07,990 >> ಅರ್ಥಾತ್, ನಾನು, ಮಾನವ ಪ್ರೋಗ್ರಾಮರ್ ಗೊತ್ತಾ 1304 01:04:07,990 --> 01:04:09,865 ಈ ಕೇವಲ ಸಂಖ್ಯೆಗಳು ದಿನದ ಕೊನೆಯಲ್ಲಿ. 1305 01:04:09,865 --> 01:04:12,500 ನಾನು 65 ಎಂದು ತಿಳಿದಿದೆ ಕೆಲವು ರ ನಕ್ಷೆ. 1306 01:04:12,500 --> 01:04:15,310 ಈ ಸ್ಪಷ್ಟ ಪಾತ್ರವರ್ಗದೊಂದಿಗೆ, ಒಂದು ಪ್ಯಾರೆಂಥಿಸಿಸ್ನೊಂದಿಗೆ, 1307 01:04:15,310 --> 01:04:18,840 ನೀವು ಬಯಸುವ ಮಾಹಿತಿ ಪ್ರಕಾರ ಹೆಸರು ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಮುಚ್ಚಿದ ಆವರಣದ ವಾಕ್ಯ, 1308 01:04:18,840 --> 01:04:21,200 ನೀವು ಹೇಳಬಹುದು ಕಂಪ್ಯೂಟರ್, ಹೇ, ಕಂಪ್ಯೂಟರ್, 1309 01:04:21,200 --> 01:04:24,130 ಚಾರ್ ಈ ಪೂರ್ಣಾಂಕ ಪರಿವರ್ತಿಸುತ್ತವೆ. 1310 01:04:24,130 --> 01:04:26,250 >> ಹಾಗಾಗಿ ಈ ರನ್ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ನಂತರ, 1311 01:04:26,250 --> 01:04:29,740 ನಾನು ಸಿಗುವುದು ASCII 0 ಮಾಡಲು ಎಂಬುದನ್ನು ನೋಡೋಣ. 1312 01:04:29,740 --> 01:04:33,020 ಡಾರ್ನ್, ನಾನು ಇಲ್ಲಿ ತಪ್ಪು ಮಾಡಿದನು? 1313 01:04:33,020 --> 01:04:35,884 ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು ಬಳಸಿ, ಎಲ್ಲಾ ಉದ್ದೇಶಪೂರ್ವಕ ಸರಿಯಾಗಿಲ್ಲದಿದ್ದರೆ, 1314 01:04:35,884 --> 01:04:37,800 ಆದರೆ ನೋಡೋಣ ವೇಳೆ ಸಾಧ್ಯವಿಲ್ಲ ಈ ಮೂಲಕ ಕಾರಣ. 1315 01:04:37,800 --> 01:04:41,220 >> ಆದ್ದರಿಂದ ಲೈನ್ five-- ನಾನು ಆಗಲಿಲ್ಲ ಆದ್ದರಿಂದ ತುಂಬಾ ತಿರುಗಿಸದೇ ಮೊದಲು. 1316 01:04:41,220 --> 01:04:42,140 ಎಂದು ಒಕೆ. 1317 01:04:42,140 --> 01:04:46,560 ಆದ್ದರಿಂದ ನಾನು ಸಾಲಿನಲ್ಲಿ 5 ಸಮನಾಗಿರುತ್ತದೆ 65-- ನಾನು ನೋಡಿ. 1318 01:04:46,560 --> 01:04:50,130 ಆದ್ದರಿಂದ ಕೆಲವು ಭಿನ್ನವಾಗಿ, ಸಿ ನೆನಪು ನೀವು ಮೊದಲು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೊಂದಿದ್ದರೆ ಭಾಷೆಗಳ 1319 01:04:50,130 --> 01:04:52,190 ಅನುಭವ, ನೀವು ಕಂಪ್ಯೂಟರ್ ಹೇಳಲು, 1320 01:04:52,190 --> 01:04:55,040 ಸ್ಕ್ರಾಚ್ ಭಿನ್ನವಾಗಿ, ಏನು ವೇರಿಯಬಲ್ ಪ್ರಕಾರ ಅದು. 1321 01:04:55,040 --> 01:04:56,860 >> ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಒಂದು ಪ್ರಮುಖ ನುಡಿಗಟ್ಟು ಮರೆತುಹೋಗಿದೆ. 1322 01:04:56,860 --> 01:04:59,200 ಲೈನ್ ಐದು, ನಾನು ನಾನು ಬಳಸಿ ಪ್ರಾರಂಭಿಸಿದಾಗ. 1323 01:04:59,200 --> 01:05:01,560 ಆದರೆ ನಾನು ಸಿ ಹೇಳಿಲ್ಲ ಯಾವ ಡೇಟಾವನ್ನು ರೀತಿಯ ಆಗಿದೆ. 1324 01:05:01,560 --> 01:05:04,570 ಹಾಗಾಗಿ ಇಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ಆಹ್, ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಮಾಡಲು, ಹೇಳುತ್ತಾರೆ. 1325 01:05:04,570 --> 01:05:07,050 >> ಈಗ ನಾನು ಮುಂದೆ ಹೋಗಿ ಮರುಸಂಕಲಿಕೆಯು ಪಡೆಯಲಿದ್ದೇನೆ. 1326 01:05:07,050 --> 01:05:08,080 ಆ ಪರಿಹರಿಸಲಾಗಿದೆ. 1327 01:05:08,080 --> 01:05:12,660 ./ascii0 ನಮೂದಿಸಿ, ತಂಪಾದ ಭಾಸವಾಗುತ್ತದೆ. 1328 01:05:12,660 --> 01:05:15,360 ಇದು ಕೇವಲ ಸೂಪರ್ ಫಾಸ್ಟ್ ಆಗಿದೆ ಕಂಪ್ಯೂಟರ್ ಈ ಪ್ರಶ್ನೆ ಕೇಳಲು 1329 01:05:15,360 --> 01:05:18,885 ಬದಲಿಗೆ ಒಂದು ಸ್ಲೈಡ್ ಮೇಲೆ ಅದನ್ನು ನೋಡುವ ಹೆಚ್ಚು ಇದು, ಸಾಲಿಗೆ ಮುದ್ರಣ ಎ 65, 1330 01:05:18,885 --> 01:05:24,860 ಬಿ ನಾನು ರಿಂದ down-- 66, ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಕ್ಷರಗಳು z ಗೆ 26 ಬಾರಿ ಮಾಡಿದರು, 1331 01:05:24,860 --> 01:05:25,630 ಇದು 90. 1332 01:05:25,630 --> 01:05:27,790 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬುದ್ಧಿವಂತ ಎಂದು 1333 01:05:27,790 --> 01:05:31,030 ನನಗೆ ಎಂದು ಅವಲಂಬಿಸಬೇಕಾಗಿತ್ತು ಅಲ್ಲ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ 26 ಸೇರಿಸಲು. 1334 01:05:31,030 --> 01:05:34,060 ನಾನು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 90 ಹಾಗೂ ಬಹಳ 1335 01:05:34,060 --> 01:05:37,390 ನಾನು ಎರಡು ಬಾರಿ ಅದೇ ತಪ್ಪು ಇಲ್ಲ ಎಂದು. 1336 01:05:37,390 --> 01:05:41,880 ನಾನು ಮೂಲಕ ಹೋಗಲು ಬಯಸುವ ಝಡ್, ಕೇವಲ ಅಪ್ ವೈ ಮೂಲಕ. 1337 01:05:41,880 --> 01:05:44,000 >> ಆದ್ದರಿಂದ ಒಂದು ಸ್ಪಷ್ಟ ತಾರಾಗಣದ. 1338 01:05:44,000 --> 01:05:47,860 ಈ ತಿರುಗಿದರೆ ಸಹ ಅನಿವಾರ್ಯವಲ್ಲ. 1339 01:05:47,860 --> 01:05:52,480 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮರುಪ್ರದರ್ಶನ ಲೆಟ್ ಕಂಪೈಲರ್, ಮರುಪ್ರದರ್ಶನ ASCII 0. 1340 01:05:52,480 --> 01:05:54,940 ಇದು C ಸಾಕಷ್ಟು ಸ್ಮಾರ್ಟ್ ಎಂದು ತಿರುಗಿದರೆ. 1341 01:05:54,940 --> 01:05:57,150 >> ಮತ್ತು printf, ನಿರ್ದಿಷ್ಟವಾಗಿ, ಬಹಳ ಚುರುಕು. 1342 01:05:57,150 --> 01:06:01,260 ನೀವು ಕೇವಲ ಎರಡು ಬಾರಿ ಒಂದು ನಾನು ಹಾದು ವೇಳೆ ಎರಡೂ ಹೊಂದಿತ್ತು placeholders, printf 1343 01:06:01,260 --> 01:06:04,510 , ಅರಿವಾಗುತ್ತದೆ ಓಹ್, ಜೊತೆಗೆ ನಾನು ನಿಮಗೆ ನನಗೆ ಕೆಲವು ಸಂಖ್ಯೆ ಪೂರ್ಣಾಂಕ ನೀಡಿದರು, 1344 01:06:04,510 --> 01:06:06,380 65, ಅಥವಾ 90, ಅಥವಾ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ. 1345 01:06:06,380 --> 01:06:10,170 ಆದರೆ ನಾನು ನೀವು ನನ್ನನ್ನು ಬಯಸುವ ಎಂದು ನೋಡಿ ಒಂದು ಪಾತ್ರದ ಹಾಗೆ ಎಂದು ಫಾರ್ಮಾಟ್. 1346 01:06:10,170 --> 01:06:16,460 ಮತ್ತು ಆದ್ದರಿಂದ printf ಸೂಚ್ಯವಾಗಿ ಪಾತ್ರ ದಿ ಹಾಗೆಯೇ ನೀವು ಚಾರ್ ಇಂಟ್. 1347 01:06:16,460 --> 01:06:19,360 ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಒಂದು ಸಮಸ್ಯೆ ಅಲ್ಲ. 1348 01:06:19,360 --> 01:06:23,100 >> ಆದರೆ ಈ ಸಮಾನತೆ ಆಫ್ ಗಮನಕ್ಕೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಮಾಡಬಹುದು. 1349 01:06:23,100 --> 01:06:26,520 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಒಂದು ಮಾಡೋಣ this-- ASCII 1.c. ಇತರ ಆವೃತ್ತಿ 1350 01:06:26,520 --> 01:06:31,800 ಮತ್ತು ಬದಲಿಗೆ ಮೇಲೆ iterating ಪೂರ್ಣಾಂಕಗಳ, ನಿಜವಾಗಿಯೂ ನಿಮ್ಮ ಮನಸ್ಸು ದೊಡ್ಡದು 1351 01:06:31,800 --> 01:06:33,610 ಪಾತ್ರಗಳು ಮೇಲೆ iterating ಮೂಲಕ. 1352 01:06:33,610 --> 01:06:37,660 ಚಾರ್ ಸಿ ಬಂಡವಾಳ ಗೆಟ್ಸ್ ವೇಳೆ, ನಾನು ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಲು ಬಯಸುವ, 1353 01:06:37,660 --> 01:06:41,740 ಬಹಳ C ಗಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನ ಎಂದು ರಾಜಧಾನಿ ಝಡ್ ಮತ್ತು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ 1354 01:06:41,740 --> 01:06:45,690 ನಾನು ಸಿ ಹೆಚ್ಚಿಸಲು ಬಯಸುತ್ತೀರಿ, ನಾನು ಈಗ ಇಲ್ಲಿ ನನ್ನ printf ಸಾಲಿನಲ್ಲಿ 1355 01:06:45,690 --> 01:06:51,320 ಹೇಳುತ್ತಾರೆ, ಶೇಕಡಾ ಸಿ ಶೇಕಡಾ ನಾನು ಮತ್ತೆ, ಅಲ್ಪವಿರಾಮ ಸಿ 1356 01:06:51,320 --> 01:06:57,200 >> ಈಗ, ನಾನು ಇತರ ದಿಕ್ಕಿನಲ್ಲಿ ಹೋಗಿ, ಸ್ಪಷ್ಟವಾಗಿ ಪಾತ್ರ ಎರಕ 1357 01:06:57,200 --> 01:06:58,500 ಒಂದು ಪೂರ್ಣಾಂಕ. 1358 01:06:58,500 --> 01:07:00,560 ಆದ್ದರಿಂದ, ಮತ್ತೆ, ಏಕೆ ನೀವು ಈ ಮಾಡುತ್ತಿರಲಿಲ್ಲ? 1359 01:07:00,560 --> 01:07:03,830 ಇದು ವಿಂಗಡಿಸಲು ಸ್ವಲ್ಪ ವಿಲಕ್ಷಣ ಇಲ್ಲಿದೆ ಪಾತ್ರಗಳ ವಿಷಯದಲ್ಲಿ ಎಣಿಕೆ. 1360 01:07:03,830 --> 01:07:07,430 >> ಆದರೆ ನೀವು ಏನು ಅರ್ಥ HOOD ಕೆಳಗೆ ಇಂದಿನ, 1361 01:07:07,430 --> 01:07:08,430 ಯಾವುದೇ ಮ್ಯಾಜಿಕ್ ನಿಜವಾಗಿಯೂ ಇಲ್ಲ. 1362 01:07:08,430 --> 01:07:13,060 ನೀವು ಹೇ, ಕಂಪ್ಯೂಟರ್ ನೀಡಿ, ಹೇಳುತ್ತಿದ್ದಾರೆಂಬುದನ್ನು ಅಂತ ವೇರಿಯಬಲ್ ರೀತಿಯ ಚಾರ್ ಸಿ. 1363 01:07:13,060 --> 01:07:16,520 ಬಂಡವಾಳ ಎ ಆರಂಭಿಸಲು ತಂತುವನ್ನು ಮ್ಯಾಟರ್ ಗಮನಿಸಿ. 1364 01:07:16,520 --> 01:07:19,580 >> ಸಿ ಪಾತ್ರಗಳಿಗೆ, ಮರುಪಡೆಯಲು ಕಳೆದ ವಾರ, ನೀವು ತಂತುವನ್ನು ಬಳಸಿ. 1365 01:07:19,580 --> 01:07:23,720 ತಂತಿಗಳ, ಪದಗಳನ್ನು, ನುಡಿಗಟ್ಟುಗಳು, ನೀವು ಎರಡು ಉಲ್ಲೇಖಗಳು ಬಳಸಿ. 1366 01:07:23,720 --> 01:07:27,210 ಸರಿ, ಕಂಪ್ಯೂಟರ್, ಈ, ಆದ್ದರಿಂದ ನಡೆಸುವ ಪಾತ್ರ ಎಲ್ಲಿಯವರೆಗೆ ಕಡಿಮೆ 1367 01:07:27,210 --> 01:07:28,050 ಅಥವ z ಸಮಾನವಾಗಿರುತ್ತದೆ. 1368 01:07:28,050 --> 01:07:32,640 ಮತ್ತು ನನ್ನ ASCII ಟೇಬಲ್ ತಿಳಿದಿರುವ ಎಲ್ಲಾ ಈ ASCII ಸಂಕೇತಗಳು ಹೊಂದಿಕೊಂಡಂತಿರುವ ಇವೆ. 1369 01:07:32,640 --> 01:07:33,400 >> ಯಾವುದೇ ಅಂತರವನ್ನು ಇಲ್ಲ. 1370 01:07:33,400 --> 01:07:36,737 ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಝಡ್ ಮೂಲಕ, ಒಂದು ಸಂಖ್ಯೆ ಪ್ರತಿ ಬೇರ್ಪಡಿಸಲಾಗಿರುತ್ತದೆ. 1371 01:07:36,737 --> 01:07:38,820 ಮತ್ತು ನಂತರ ನಾನು ಹೆಚ್ಚಿಸಲು ಚಾರ್, ನಾನು ಬಯಸಿದರೆ. 1372 01:07:38,820 --> 01:07:40,390 ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಇದು ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆಯ. 1373 01:07:40,390 --> 01:07:41,030 ನಾನು ಈ ಗೊತ್ತು. 1374 01:07:41,030 --> 01:07:43,670 ಹಾಗಾಗಿ ಅದನ್ನು 1 ಸೇರಿಸಲು ಅಂದುಕೊಳ್ಳೋಣ ಮಾಡಬಹುದು. 1375 01:07:43,670 --> 01:07:46,940 >> ತದನಂತರ ಈ ಬಾರಿ, ನಾನು ಸಿ ಮುದ್ರಿಸಲು, ತದನಂತರ ಅವಿಭಾಜ್ಯ ಸಮಾನ. 1376 01:07:46,940 --> 01:07:50,170 ಮತ್ತು ನಾನು ಸ್ಪಷ್ಟ ಎರಕಹೊಯ್ದ ಅಗತ್ಯವಿಲ್ಲ. 1377 01:07:50,170 --> 01:07:52,680 ನಾನು printf ಮತ್ತು ಅವಕಾಶ ಮಾಡಬಹುದು ಕಂಪ್ಯೂಟರ್ ವಿಷಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ, 1378 01:07:52,680 --> 01:07:57,300 ಆದ್ದರಿಂದ ಈಗ ನಾನು ಚಲಿಸಿದರೆ Ascii1./ascii1 ಮಾಡಲು, 1379 01:07:57,300 --> 01:08:01,520 ನಾನು ಹಾಗೆಯೇ ಅದೇ ವಿಷಯ ಪಡೆಯಲು. 1380 01:08:01,520 --> 01:08:04,530 >> ಅನುಪಯುಕ್ತ ಪ್ರೋಗ್ರಾಂ, ಯಾರೂ ಆದರೂ ವಾಸ್ತವವಾಗಿ ತಂತ್ರಾಂಶ ಬರೆಯಲು ಹೋಗಿ 1381 01:08:04,530 --> 01:08:07,549 ಲೆಕ್ಕಾಚಾರ ಸಲುವಾಗಿ, ಏನು ಝಡ್ ಎ ನಕಾಶೆಗೊಳಿಸುವಂತಹ ಸಂಖ್ಯೆ, ಅಥವಾ ಬಿ, ಅಥವಾ? 1382 01:08:07,549 --> 01:08:10,340 ನೀವು ಗೂಗಲ್ ನೀನು, ಅಥವಾ ಇದು ಅಪ್ ನೋಡಲು, ಅಥವಾ ಅದನ್ನು ನೋಡಿ 1383 01:08:10,340 --> 01:08:11,650 ಸ್ಲೈಡ್, ಅಥವಾ ಇಷ್ಟ. 1384 01:08:11,650 --> 01:08:13,520 ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಈ ವಾಸ್ತವವಾಗಿ ಉಪಯುಕ್ತ ಪಡೆಯಲು ಇಲ್ಲ? 1385 01:08:13,520 --> 01:08:15,960 >> ಅಲ್ಲದೆ, ಆ ಮಾತನಾಡುವ ಸ್ಲೈಡ್, ಇಲ್ಲ ಗಮನಕ್ಕೆ 1386 01:08:15,960 --> 01:08:20,890 ದೊಡ್ಡಕ್ಷರ ನಡುವೆ ಇಲ್ಲಿ ನಿಜವಾದ ಮಾದರಿ ಮತ್ತು ಆಕಸ್ಮಿಕ ಎಂದು ಸಣ್ಣ. 1387 01:08:20,890 --> 01:08:23,760 ಬಂಡವಾಳದ 65 ಗಮನಿಸಿ. 1388 01:08:23,760 --> 01:08:25,830 ಸಣ್ಣ ಒಂದು 97 ಆಗಿದೆ. 1389 01:08:25,830 --> 01:08:29,649 ಮತ್ತು ಹೇಗೆ ದೂರ ಲೋವರ್ ಕೇಸ್ ಒಂದು? 1390 01:08:29,649 --> 01:08:32,649 >> ಆದ್ದರಿಂದ 65 ಎಷ್ಟು ಹಂತಗಳನ್ನು ದೂರ 97 ರಿಂದ? 1391 01:08:32,649 --> 01:08:36,210 ಆದ್ದರಿಂದ 97 ಮೈನಸ್ 65 32. 1392 01:08:36,210 --> 01:08:37,910 ಆದ್ದರಿಂದ ಬಂಡವಾಳ 65 ಆಗಿದೆ. 1393 01:08:37,910 --> 01:08:39,939 ನೀವು 32 ಸೇರಿಸಲು ವೇಳೆ, ನೀವು ಒಂದು ಸಣ್ಣ ಪಡೆಯಿರಿ. 1394 01:08:39,939 --> 01:08:43,729 ಮತ್ತು ಸಮಾನವಾಗಿರುವ, ನೀವು 32 ಕಳೆಯಿರಿ, ನೀವು ಬಿ ಅದೇ ರಾಜಧಾನಿ ಮರಳಿ ಪಡೆಯಲು A-- 1395 01:08:43,729 --> 01:08:46,380 ಸ್ವಲ್ಪ ಬೌ, ಸ್ವಲ್ಪ ಸಿ ದೊಡ್ಡ ಸಿ. 1396 01:08:46,380 --> 01:08:50,670 >> ಈ ಅಂತರವನ್ನು ಎಲ್ಲಾ 32 ಅಂತರದಲ್ಲಿಯೇ. 1397 01:08:50,670 --> 01:08:54,450 ಈಗ, ಈ ನಮಗೆ ಅವಕಾಶ ತೋರುತ್ತದೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ರೀತಿಯ, 1398 01:08:54,450 --> 01:08:57,729 ಅಥವಾ Google ಡಾಕ್ಸ್, ಅಲ್ಲಿ ನೀವು ಒಳಗೊಂಡಿರುತ್ತವೆ ಎಲ್ಲವೂ ಆರಿಸು ಮತ್ತು ಹೇಳಬಹುದು, 1399 01:08:57,729 --> 01:09:00,520 ಸಣ್ಣ ಎಲ್ಲಾ ಬದಲಾಯಿಸಲು, ಅಥವಾ ಅಪ್ಪರ್ ಕೇಸ್ ಎಲ್ಲಾ ಬದಲಾಯಿಸಲು, 1400 01:09:00,520 --> 01:09:03,840 ಅಥವಾ ಮೊದಲ ಪದ ಬದಲಾಯಿಸಲು ಅಪ್ಪರ್ ಕೇಸ್ ಒಂದು ವಾಕ್ಯದ. 1401 01:09:03,840 --> 01:09:07,390 ನಾವು ವಾಸ್ತವವಾಗಿ ಏನಾದರೂ ಮಾಡಬಹುದು ನಾವೇ ಹಾಗೆ. 1402 01:09:07,390 --> 01:09:12,645 >> ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಒಂದು ಕಡತವನ್ನು ಉಳಿಸಲು ಇಲ್ಲಿ 0.c. ಲಾಭ ಎಂಬ 1403 01:09:12,645 --> 01:09:15,770 ಮತ್ತು ಅವರ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ವಿಪ್ ಅವಕಾಶ ಎಂದು ಕೆಳಗಿನ ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ. 1404 01:09:15,770 --> 01:09:18,460 ಆದ್ದರಿಂದ CS50 ಗ್ರಂಥಾಲಯದ ಸೇರಿವೆ. 1405 01:09:18,460 --> 01:09:21,430 ಮತ್ತು ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಸೇರಿವೆ. 1406 01:09:21,430 --> 01:09:22,787 >> ಮತ್ತು ನಾನು ಈ ಶೀಘ್ರದಲ್ಲೇ ಬರಲಿದೆ ಗೊತ್ತು. 1407 01:09:22,787 --> 01:09:24,870 ಹಾಗಾಗಿ ಅದನ್ನು ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈಗಾಗಲೇ, string.h, 1408 01:09:24,870 --> 01:09:26,960 ಆದ್ದರಿಂದ ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಸ್ಟಿರ್ಲಿಂಗ್ ವಿಷಯಗಳನ್ನು 1409 01:09:26,960 --> 01:09:29,620 ತದನಂತರ ಎಂದಿನಂತೆ, ಮುಖ್ಯ ಶೂನ್ಯ ಇಂಟ್. 1410 01:09:29,620 --> 01:09:33,420 ಮತ್ತು ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ತಂತಿಗಳು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಪಡೆಯುತ್ತದೆ, 1411 01:09:33,420 --> 01:09:35,032 ಕೇವಲ ಬಳಕೆದಾರರ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು. 1412 01:09:35,032 --> 01:09:36,740 ಮತ್ತು ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನನ್ನ ವಿವೇಕ ಪರಿಶೀಲಿಸಿ. 1413 01:09:36,740 --> 01:09:40,510 ಸ್ಟ್ರಿಂಗ್ ಸಮಾನ ಶೂನ್ಯ ಇದ್ದರೆ, ನಂತರ ಮುಂದುವರೆಯಲು ಸುರಕ್ಷಿತವಾಗಿದೆ. 1414 01:09:40,510 --> 01:09:42,000 ಮತ್ತು ನಾನು ಏನು ಬಯಸುತ್ತೀರಿ? 1415 01:09:42,000 --> 01:09:48,700 ನಾನು 0 ಸಮನಾಗಿರುತ್ತದೆ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ, ಮತ್ತು n ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ವರೆಗೆ. 1416 01:09:48,700 --> 01:09:51,899 >> ನಾನು ಬಹಳ ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ನಾನು ಜೊತೆಗೆ ಹೆಚ್ಚು n ಗಿಂತ ಕಡಿಮೆ, ಮತ್ತು. 1417 01:09:51,899 --> 01:09:55,060 ಇಲ್ಲಿಯವರೆಗೆ, ನಾನು ಕೇವಲ ಮನುಷ್ಯ ಮೊದಲು ಯೋಜನೆಗಳ ಎರವಲು. 1418 01:09:55,060 --> 01:09:57,010 ಮತ್ತು ಈಗ ನಾನು ಒಂದು ಶಾಖೆ ಪರಿಚಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 1419 01:09:57,010 --> 01:09:59,635 >> ಆದ್ದರಿಂದ ಸ್ಕ್ರ್ಯಾಚ್ ಅಲ್ಲಿ ಮತ್ತೆ ಆಲೋಚಿಸುತ್ತೀರಿ ನಾವು ರಸ್ತೆ ಆ ಸಲಾಕೆಗಳನ್ನು ಹೊಂದಿತ್ತು, 1420 01:09:59,635 --> 01:10:05,110 ಮತ್ತು ಕಳೆದ ವಾರ ಸಿ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ಹೇಳುತ್ತಾರೆ, ವೇಳೆ ರು I- ನೇ ಅಕ್ಷರ 1421 01:10:05,110 --> 01:10:09,250 ಇದಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಥವಾ ಪ್ರಕರಣವು ಕಡಿಮೆ ಸಮಾನ, 1422 01:10:09,250 --> 01:10:13,340 and-- ಸ್ಕ್ರ್ಯಾಚ್ ನೀವು ಅಕ್ಷರಶಃ ಎಂದು ಮತ್ತು, ಆದರೆ ಸಿ ನೀವು ವನ್ನಾಗಲಿ ಹೇಳಲು ಹೇಳುತ್ತಾರೆ, 1423 01:10:13,340 --> 01:10:19,830 ampersand-- ಮತ್ತು ರು I- ನೇ ಅಕ್ಷರ ಕಡಿಮೆ ಅಥವಾ ಸಂದರ್ಭದಲ್ಲಿ z ನ ಕಡಿಮೆ ಸಮಾನವಾಗಿರುತ್ತದೆ, 1424 01:10:19,830 --> 01:10:21,780 ಆಸಕ್ತಿದಾಯಕ ಏನಾದರೂ ಮಾಡೋಣ. 1425 01:10:21,780 --> 01:10:27,020 ನ ವಾಸ್ತವವಾಗಿ ಮುದ್ರಿಸಲು ಅವಕಾಶ ಯಾವುದೇ ಹೊಸಸಾಲು ಪಾತ್ರ 1426 01:10:27,020 --> 01:10:31,760 ಸಾಲಿನಲ್ಲಿ ಪಾತ್ರ, ಸ್ಟ್ರಿಂಗ್ I- ನೇ ಅಕ್ಷರ. 1427 01:10:31,760 --> 01:10:37,420 >> ಆದರೆ ಅವರ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಕಳೆಯಿರಿ ಇದು 32. 1428 01:10:37,420 --> 01:10:42,120 ಬೇರೆ ಪಾತ್ರ ನಾವು ಹುಡುಕುತ್ತಿರುವ ಸ್ಟ್ರಿಂಗ್ 1429 01:10:42,120 --> 01:10:45,950 ಸ್ವಲ್ಪ ನಡುವೆ ಅಲ್ಲ ಮತ್ತು ಕಡಿಮೆ ಝಡ್, ಮುಂದೆ ಹೋಗಿ 1430 01:10:45,950 --> 01:10:48,610 ಮತ್ತು ಅದನ್ನು ಬದಲಾಗದೆ ಮುದ್ರಿತ. 1431 01:10:48,610 --> 01:10:50,840 ನಾವು ಪರಿಚಯಿಸಿದ್ದೇವೆ ಈ bracketed ಸಂಕೇತನ 1432 01:10:50,840 --> 01:10:53,560 ನಮ್ಮ ತಂತಿಗಳನ್ನು ನಲ್ಲಿ ಪಡೆಯಲು I- ನೇ ಸಾಲಿನಲ್ಲಿ ಪಾತ್ರ. 1433 01:10:53,560 --> 01:10:57,520 >> ನಾನು, ಕೆಲವು ಷರತ್ತುಬದ್ಧ ತರ್ಕ ಸೇರಿಸಿದ ಕಳೆದ ವಾರ ವಾರ ಒಂದು, ಅಲ್ಲಿ ಮೊದಲಿಂದ 1434 01:10:57,520 --> 01:10:59,880 ನಾನು ನನ್ನ ಮೂಲಭೂತ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಎಂಬುದನ್ನು ಅರ್ಥ 1435 01:10:59,880 --> 01:11:01,130 HOOD ಕೆಳಗೆ ಇಂದಿನ. 1436 01:11:01,130 --> 01:11:04,190 s ನ I- ನೇ ಅಕ್ಷರ ಒಂದು ಹೆಚ್ಚು ಅಥವಾ ಸಮ? 1437 01:11:04,190 --> 01:11:08,290 ಲೈಕ್, ಇದು 97, ಅಥವಾ 98, ಆಗಿದೆ ಅಥವಾ 99, ಇತ್ಯಾದಿ? 1438 01:11:08,290 --> 01:11:11,940 >> ಆದರೆ ಇದು ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ ಸಣ್ಣ z ದ ಮೌಲ್ಯವನ್ನು ಹೇಗೆ? 1439 01:11:11,940 --> 01:11:16,210 ಮತ್ತು ಹಾಗಾಗಿ, ಈ ಸಾಲು ಏನು ಅರ್ಥವೇನು? 1440 01:11:16,210 --> 01:11:20,250 14, ಈ ತೆರನಾದ ಇಡೀ ಅಂಕುರವನ್ನು, 1441 01:11:20,250 --> 01:11:23,840 ಮೂಲಕ ಅಕ್ಷರದ ಲಾಭ ಕೇವಲ 32 ಕಳೆದಾಗ, 1442 01:11:23,840 --> 01:11:29,370 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ತಿಳಿದಿರುವ ಕಾರಣ ಎಂದು ಪ್ರತಿ ಚಾರ್ಟ್, ಹೇಗೆ ನನ್ನ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 1443 01:11:29,370 --> 01:11:33,925 ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಈ ರನ್ ಅವಕಾಶ, 0.c ಲಾಭ ಸಂಗ್ರಹಿಸಿದ ನಂತರ, 1444 01:11:33,925 --> 01:11:36,210 ಮತ್ತು ರನ್ ಲಾಭ 0. 1445 01:11:36,210 --> 01:11:40,300 >> ನ ರೀತಿಯ ಟೈಪ್ ಲೆಟ್ ಎಲ್ಲಾ ಸಣ್ಣ ರಲ್ಲಿ, Zamyla ನಮೂದಿಸಿ. 1446 01:11:40,300 --> 01:11:42,780 ಮತ್ತು ಈಗ ನಾವು ಎಲ್ಲಾ ದೊಡ್ಡಕ್ಷರ, Zamyla ಹೊಂದಿವೆ. 1447 01:11:42,780 --> 01:11:45,050 ನ ಎಲ್ಲಾ ಸಣ್ಣ ರಲ್ಲಿ ರಾಬ್ ಟೈಪ್ ಲೆಟ್. 1448 01:11:45,050 --> 01:11:46,674 ನ ಎಲ್ಲಾ ಸಣ್ಣ ರಲ್ಲಿ ಜೇಸನ್ ಪ್ರಯತ್ನಿಸೋಣ. 1449 01:11:46,674 --> 01:11:48,590 ಮತ್ತು ನಾವು ಪಡೆಯುವಲ್ಲಿ ಇರಿಸಿಕೊಳ್ಳಲು ಬಲವಂತವಾಗಿ ಬಂಡವಾಳ. 1450 01:11:48,590 --> 01:11:50,960 ಸಣ್ಣ ದೋಷವನ್ನು ಇಲ್ಲ ಎಂದು ನಾನು ರೀತಿಯ ನಿರೀಕ್ಷೆ ಇಟ್ಟುಕೊಂಡಿರಲಿಲ್ಲ. 1451 01:11:50,960 --> 01:11:54,050 ನನ್ನ ಹೊಸ ಪ್ರಾಂಪ್ಟ್ ಅಂತ್ಯಗೊಂಡು ಗಮನಿಸಿ ಅವರ ಹೆಸರುಗಳು ಅದೇ ಸಾಲಿನಲ್ಲಿ, 1452 01:11:54,050 --> 01:11:55,520 ಇದು ಸ್ವಲ್ಪ ಗೊಂದಲಮಯ ಭಾಸವಾಗುತ್ತದೆ. 1453 01:11:55,520 --> 01:11:59,170 >> ಹಾಗಾಗಿ ಇಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಈ ಕಾರ್ಯಕ್ರಮದ ಕೊನೆಯಲ್ಲಿ 1454 01:11:59,170 --> 01:12:02,110 ಒಂದು ಹೊಸಸಾಲು ಪಾತ್ರ ಮುದ್ರಿಸುತ್ತದೆ. 1455 01:12:02,110 --> 01:12:03,160 ಅಷ್ಟೇ. 1456 01:12:03,160 --> 01:12:06,120 printf ಜೊತೆಗೆ, ನೀವು ಅಗತ್ಯವಿಲ್ಲ ಅಸ್ಥಿರ ಅಥವಾ ರೂಪದಲ್ಲಿ ಕೋಡ್ ಹಾದು. 1457 01:12:06,120 --> 01:12:08,460 ನೀವು ಅಕ್ಷರಶಃ ಮುದ್ರಿಸಬಹುದು ಹೊಸಸಾಲು ರೀತಿಯ. 1458 01:12:08,460 --> 01:12:13,529 >> ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಮಾಡೋಣ ಮತ್ತೆ ಲಾಭ 0, ಇದು ಮರುಪ್ರದರ್ಶನ, Zamyla. 1459 01:12:13,529 --> 01:12:14,820 ಈಗ ಸ್ವಲ್ಪ prettier ಇಲ್ಲಿದೆ. 1460 01:12:14,820 --> 01:12:17,274 ಈಗ, ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ತನ್ನದೇ ಆದ ಹೊಸ ಹಾದಿಯಲ್ಲಿದೆ. 1461 01:12:17,274 --> 01:12:18,440 ಆದ್ದರಿಂದ ಎಲ್ಲ ಸೂಕ್ಷ್ಮ ಮತ್ತು ಒಳ್ಳೆಯದು. 1462 01:12:18,440 --> 01:12:19,910 ಆದ್ದರಿಂದ ಒಂದು ಉತ್ತಮ ಉದಾಹರಣೆ. 1463 01:12:19,910 --> 01:12:22,700 ಆದರೆ ನಾನು ಎಂದೇನೂ ಇಲ್ಲ ಹಾರ್ಡ್ ಕೋಡ್ 32 ಅಗತ್ಯವಿದೆ. 1464 01:12:22,700 --> 01:12:23,350 ನಿನಗೆ ಗೊತ್ತೇ? 1465 01:12:23,350 --> 01:12:26,350 ನಾನು ಹಾಗೆ ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ವ್ಯತ್ಯಾಸ ಏನು ನೆನಪಿಡಿ. 1466 01:12:26,350 --> 01:12:29,330 >> ಆದರೆ ನಾನು ತಿಳಿದಿರುವ ನಾನು ಲೋವರ್ ಕೇಸ್ ಪತ್ರ ಹೊಂದಿವೆ, 1467 01:12:29,330 --> 01:12:34,430 ನಾನು ಮೂಲಭೂತವಾಗಿ ಆಫ್ ಕಳೆಯಿರಿ ಬಯಸುವ ಯಾವುದೇ ದೂರ ಸ್ವಲ್ಪ ನಡುವೆ 1468 01:12:34,430 --> 01:12:39,160 ಒಂದು ಮತ್ತು ದೊಡ್ಡ ಒಂದು, ನಾನು ಭಾವಿಸುತ್ತವೆ ವೇಳೆ ಏಕೆಂದರೆ ಇತರ ಅಕ್ಷರಗಳ ಎಲ್ಲಾ ಒಂದೇ 1469 01:12:39,160 --> 01:12:41,045 ಕೆಲಸ ಮಾಡಲಾಗುತ್ತದೆ ಪಡೆಯಬೇಕು. 1470 01:12:41,045 --> 01:12:42,670 ಆದರೆ ಹಾಗೆ ಬದಲಿಗೆ, ನೀವು ಏನು ಗೊತ್ತು? 1471 01:12:42,670 --> 01:12:44,240 ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಇನ್ನೂ. 1472 01:12:44,240 --> 01:12:48,090 >> ನಾನು ವೇಳೆ 1.c-- ಲಾಭ ಇದ್ದರೆ ಪ್ರತ್ಯೇಕ ಫೈಲ್ ಆಗಿ ಆ ಹಾಕಲು. 1473 01:12:48,090 --> 01:12:51,030 ಕೆಳಗಿನಂತೆ 2.c ಲಾಭ ಮಾಡಿ. 1474 01:12:51,030 --> 01:12:53,060 ನಾನು ಇಲ್ಲಿ ಈ ನಿರ್ಮಲಗೊಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 1475 01:12:53,060 --> 01:12:57,420 ಮತ್ತು ಬದಲಿಗೆ ಸಹ ಹೊಂದುವ ತಿಳಿದಿರುವ ಅಥವಾ ಆ ಕಡಿಮೆ ಮಟ್ಟದ ಕಾಳಜಿವಹಿಸುವ 1476 01:12:57,420 --> 01:13:01,090 ಅನುಷ್ಠಾನದ ವಿವರಗಳು, ನಾನು ಬದಲಿಗೆ ಮನುಷ್ಯ ಕೇವಲ ಒಂದು ಪಾತ್ರ ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು, 1477 01:13:01,090 --> 01:13:04,610 ಉಲ್ಲೇಖ ಕೊಡುವುದು, ಶೇಕಡಾ ಸಿ, ಮತ್ತು ನಂತರ ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಕರೆ 1478 01:13:04,610 --> 01:13:09,950 ವಾದವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಈ ರೀತಿಯ ಪಾತ್ರವಾಗಿದೆ. 1479 01:13:09,950 --> 01:13:12,630 >> ಇಲ್ಲ, ಸಿ ತಿರುಗಿದರೆ ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಕರೆ 1480 01:13:12,630 --> 01:13:15,550 ಮೇಲಿನ ಯಾವ ಅದರ ಹೆಸರು ಸೂಚಿಸುತ್ತದೆ ಒಂದು ಪಾತ್ರ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 1481 01:13:15,550 --> 01:13:19,350 ಮತ್ತು ಅದರ ಅಪ್ಪರ್ ಕೇಸ್ ಮಾಡುತ್ತದೆ ಸಮಾನ, ಮತ್ತು ನಂತರ ಅದನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ 1482 01:13:19,350 --> 01:13:21,410 ಆದ್ದರಿಂದ printf ಎಂದು ಅಲ್ಲಿ ರಲ್ಲಿ ಪ್ಲಗ್. 1483 01:13:21,410 --> 01:13:25,484 ಆದ್ದರಿಂದ, ಈ ಮಾಡಲು ಆದರೂ, ನಾನು ಒಂದು ಇತರ ಫೈಲ್ ಪರಿಚಯಿಸುವ ಅಗತ್ಯವಿದೆ. 1484 01:13:25,484 --> 01:13:28,400 ಇನ್ನೊಂದು ಫೈಲ್ ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ನೀವು ಕೇವಲ ವರ್ಗ ಗೊತ್ತು ಎಂದು, 1485 01:13:28,400 --> 01:13:33,020 ಅಥವಾ ಪಠ್ಯಪುಸ್ತಕ, ಅಥವಾ ಆನ್ಲೈನ್ ಉಲ್ಲೇಖ, ಸಿ type.h. ಎಂಬ 1486 01:13:33,020 --> 01:13:38,570 >> ನನ್ನ ಹೆಡರ್ ನಡುವೆ ಸೇರ್ಪಡೆಯಾಗುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ಕಡತಗಳನ್ನು, ಮತ್ತು ಈಗ ಮರು ಕಂಪೈಲ್ ಈ ಪ್ರೋಗ್ರಾಂ 1487 01:13:38,570 --> 01:13:43,040 capitalize2, ./capitalize2 ನಮೂದಿಸಿ. 1488 01:13:43,040 --> 01:13:46,690 ನ ಎಲ್ಲಾ, Zamyla ಟೈಪ್ ಲೆಟ್ ಸಣ್ಣ, ಅದೇ ಕೆಲಸ. 1489 01:13:46,690 --> 01:13:48,040 ಆದರೆ ನೀವು ಏನು ಗೊತ್ತಾ? 1490 01:13:48,040 --> 01:13:55,590 ಇದು ಮೇಲಿನ ಎಂದು ತಿರುಗಿದರೆ ಕೆಲವು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. 1491 01:13:55,590 --> 01:13:58,410 >> ಮತ್ತು ನನಗೆ ಈ ಪರಿಚಯಿಸಲು ಅವಕಾಶ ರೀತಿಯ ವಕ್ರವಾಗಿ ಇಲ್ಲಿ ಆದೇಶ 1492 01:13:58,410 --> 01:14:00,250 ಹೆಸರಿನ, ಆದರೆ ಕೈಯಿಂದ ಮನುಷ್ಯ. 1493 01:14:00,250 --> 01:14:03,960 ಇದು ಅತ್ಯಂತ ಲಿನಕ್ಸ್ ಗಣಕಗಳಲ್ಲಿ ಎಂದು ತಿರುಗಿದರೆ, ನಾವು ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಇಲ್ಲಿ ಬಳಸುವುದರಿಂದಾಗಿ 1494 01:14:03,960 --> 01:14:06,270 ಸಿಸ್ಟಮ್ ಒಂದು ಆಜ್ಞೆಯನ್ನು ಹೇಳುತ್ತದೆ ಎಂಬ ವ್ಯಕ್ತಿ, 1495 01:14:06,270 --> 01:14:08,530 ಹೇ, ಕಂಪ್ಯೂಟರ್, ನನಗೆ ನೀಡಲು ಕಂಪ್ಯೂಟರ್ ಕೈಪಿಡಿ. 1496 01:14:08,530 --> 01:14:10,680 ನೀವು ಬಯಸುತ್ತೀರಿ ಎಂದು ಕೈಪಿಡಿಯಲ್ಲಿ ಹುಡುಕುವ? 1497 01:14:10,680 --> 01:14:13,840 >> ನಾನು ಕಾರ್ಯ ಹುಡುಕುವ ಬಯಸುವ ಮೇಲಿನ ಕರೆಯಲಾಗುತ್ತದೆ ನಮೂದಿಸಿ. 1498 01:14:13,840 --> 01:14:16,070 ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ರಹಸ್ಯ ಇಲ್ಲಿದೆ ಕೆಲವೊಮ್ಮೆ ಓದಲು. 1499 01:14:16,070 --> 01:14:18,780 ಆದರೆ ನಾವು ನೀವು ಗಮನಿಸಬಹುದು ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಮರ್ ಕೈಪಿಡಿ. 1500 01:14:18,780 --> 01:14:19,530 ಮತ್ತು ಇದು ಎಲ್ಲಾ ಪಠ್ಯ ಇಲ್ಲಿದೆ. 1501 01:14:19,530 --> 01:14:21,905 ಮತ್ತು ಇಲ್ಲ ಎಂದು ಗಮನಿಸುವುದಿಲ್ಲ ಕ್ರಿಯೆಯ ಹೆಸರು ಇಲ್ಲಿ. 1502 01:14:21,905 --> 01:14:25,030 ಇದು ಎಂಬ ಸೋದರಸಂಬಂಧಿ ಹೊಂದಿದೆ ತಿರುಗಿದರೆ ಇದು ವಿರುದ್ಧ ಮಾಡುತ್ತದೆ ಕಡಿಮೆ. 1503 01:14:25,030 --> 01:14:29,710 ಮತ್ತು ಸಾರಾಂಶ ಅಡಿಯಲ್ಲಿ ಸೂಚನೆ, ಈ ಬಳಸಲು , ಮನುಷ್ಯ ಪುಟ ಕಾರ್ಯ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, 1504 01:14:29,710 --> 01:14:32,220 ನನಗೆ ನಾನು ಹೇಳುವ ಸಿ type.h. ಸೇರಿವೆ ಅಗತ್ಯವಿದೆ 1505 01:14:32,220 --> 01:14:33,630 ಮತ್ತು ನಾನು ಅಭ್ಯಾಸ ಗೊತ್ತಿತ್ತು. 1506 01:14:33,630 --> 01:14:36,210 >> ಇಲ್ಲಿ, ಇದು ನನಗೆ ಎರಡು ತೋರಿಸುವ ಕಾರ್ಯ ಮೂಲಮಾದರಿಗಳ, 1507 01:14:36,210 --> 01:14:39,070 ಆದ್ದರಿಂದ ನಾನು ಈ ಬಳಸಲು ಬಯಸಿದರೆ ಅವರು ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳಲು ಏನು ಗೊತ್ತಿಲ್ಲ, 1508 01:14:39,070 --> 01:14:40,652 ಮತ್ತು ಅವರು ಉತ್ಪನ್ನ ಮರಳಿ ಏನು. 1509 01:14:40,652 --> 01:14:42,360 ಮತ್ತು ನಂತರ ನಾನು ಓದಲು ವಿವರಣೆ, ನಾನು ನೋಡಿ 1510 01:14:42,360 --> 01:14:44,820 ಹೆಚ್ಚಿನ ವಿವರ ಕಾರ್ಯ ಮಾಡುತ್ತಾರೆ. 1511 01:14:44,820 --> 01:14:48,100 ಆದರೆ ಮುಖ್ಯವಾಗಿ, ವೇಳೆ ನಾನು ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಅಡಿಯಲ್ಲಿ ನೋಡಿ, 1512 01:14:48,100 --> 01:14:51,710 ವಾಪಸ್ ಕೆಳಗಿನ ಹೇಳುತ್ತಾರೆ ಪರಿವರ್ತಿತ ಪತ್ರದ ಎಂದು, 1513 01:14:51,710 --> 01:14:57,880 ಅಥವಾ C ಮೂಲ ಇನ್ಪುಟ್, ವೇಳೆ ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಾಗುತ್ತಿರಲಿಲ್ಲ. 1514 01:14:57,880 --> 01:15:01,992 >> ಅರ್ಥಾತ್, ಮೇಲಿನ ಪ್ರಯತ್ನಿಸಿ ಗೆ ಅಪ್ಪರ್ ಕೇಸ್ ಪತ್ರ ಪರಿವರ್ತಿಸಲು. 1515 01:15:01,992 --> 01:15:03,450 ಮತ್ತು ಹಾಗಾಗಿ, ಇದು ಮರಳಲು ವಿಶೇಷವೇನು. 1516 01:15:03,450 --> 01:15:07,010 ಆದರೆ ಕೆಲವು ಕಾರಣ ಅದನ್ನು ಸಾಧ್ಯವಾದರೆ ಬಹುಶಃ ಇದು ಈಗಾಗಲೆ ಮೇಲ್ಭಾಗದ ಕೇಸ್, 1517 01:15:07,010 --> 01:15:09,550 ಬಹುಶಃ ಇದು ಒಂದು ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು ಇಲ್ಲಿದೆ ಅಥವಾ ಕೆಲವು ಇತರ punctuation-- 1518 01:15:09,550 --> 01:15:12,200 ಇದು ಕೇವಲ ವಿಶೇಷವೇನು ಮೂಲ ಸಿ ಮರಳಿ, 1519 01:15:12,200 --> 01:15:17,340 ಇದು ನನ್ನ ಕೋಡ್ ಮಾಡಬಹುದು ಅರ್ಥ ಕೆಳಗಿನಂತೆ ಉತ್ತಮ ವಿನ್ಯಾಸ. 1520 01:15:17,340 --> 01:15:20,580 >> ನಾನು ಎಲ್ಲಾ ಅಗತ್ಯವಿಲ್ಲ ಕೋಡ್ ಈ ಡಾರ್ನ್ ಸಾಲುಗಳು. 1521 01:15:20,580 --> 01:15:22,610 ಸಾಲುಗಳನ್ನು ನಾನು ಬಂದಿದೆ ಎಲ್ಲಾ ಕೇವಲ ಹೈಲೈಟ್ ಮಾಡಬಹುದು 1522 01:15:22,610 --> 01:15:28,700 ಕೇವಲ ಒಂದು ಸರಳ ಕುಸಿಯಿತು ಸಾಲು, this--, printf ಶೇಕಡಾ 1523 01:15:28,700 --> 01:15:33,510 ಮೇಲಿನ ಎಸ್ ಬ್ರಾಕೆಟ್ ನಾನು ಸಿ. 1524 01:15:33,510 --> 01:15:36,090 ಮತ್ತು ಈ ಎಂದು ಉತ್ತಮ ವಿನ್ಯಾಸ ಉದಾಹರಣೆಯನ್ನು. 1525 01:15:36,090 --> 01:15:40,040 >> ಏಕೆ 7 ಅಥವಾ 8 ಸಾಲುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೋಡ್, ಯಾವುದೇ ನಾನು ಕೇವಲ 1526 01:15:40,040 --> 01:15:44,960 ನೀವು ಬದಲಿಗೆ ಮಾಡುತ್ತವೆ ಮಾಡಿದಾಗ ಅಳಿಸಲಾಗಿದೆ ತರ್ಕ ಮತ್ತು ನಿರ್ಧಾರಕ ಎಲ್ಲಾ 1527 01:15:44,960 --> 01:15:49,620 ಒಂದೇ ಸಾಲಿನಲ್ಲಿ, 13 ಈಗ ಆ ಗ್ರಂಥಾಲಯದ ಅವಲಂಬಿಸಿದೆ ಕಾರ್ಯ 1528 01:15:49,620 --> 01:15:53,430 ಸಿ ಬರುವ ಕ್ರಿಯೆಯಾಗಿದೆ, ಆದರೆ ನೀವು ಅದನ್ನು ಬಯಸುವ ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ. 1529 01:15:53,430 --> 01:15:55,295 ಮತ್ತು, ನಾನೂ ಸಹ ಸಿ ಬರಲಿಲ್ಲ, 1530 01:15:55,295 --> 01:15:58,880 ನೀವು, ನೀವೇ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಎಂದು ನಾವು ಋಣಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು ನೋಡಿದ 1531 01:15:58,880 --> 01:16:01,700 ಹಾಗೂ ಧನಾತ್ಮಕ ಇಂಟ್ ಕಳೆದ ವಾರ ಪಡೆಯಿರಿ. 1532 01:16:01,700 --> 01:16:03,470 >> ಈ ಕೋಡ್ ಈಗ ಹೆಚ್ಚು ಓದಬಲ್ಲ ಹೊಂದಿದೆ. 1533 01:16:03,470 --> 01:16:06,670 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾವು ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ಎಷ್ಟು ಹೆಚ್ಚು ಕಾಂಪ್ಯಾಕ್ಟ್ ನೋಡಲು 1534 01:16:06,670 --> 01:16:08,360 ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಈ ಆವೃತ್ತಿಯಾಗಿದೆ. 1535 01:16:08,360 --> 01:16:11,230 ಈಗ ಸ್ವಲ್ಪ ಉನ್ನತ ಹೆವಿ, ಈ ಎಲ್ಲಾ ಒಳಗೊಂಡಿದೆ. 1536 01:16:11,230 --> 01:16:14,380 ಆದರೆ ಈಗ ನಾನು ನಿಂತು ನಾನು ಏಕೆಂದರೆ, ಒಕೆ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಹೆಗಲ ಮೇಲೆ 1537 01:16:14,380 --> 01:16:15,300 ನನ್ನ ಮುಂದೆ. 1538 01:16:15,300 --> 01:16:18,440 ಮತ್ತು ಇದು ಯಾರು ಯಾರು ನಿಜವಾಗಿಯೂ ಮೇಲಿನ ಜಾರಿಗೆ 1539 01:16:18,440 --> 01:16:21,470 ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ, ನನಗೆ ಒಂದು ಪರವಾಗಿ ಮಾಡಿದರು ಯಾರೇ ಜಾರಿಗೆ ಸ್ಟಿರ್ಲಿಂಗ್ ನಿಜವಾಗಿಯೂ 1540 01:16:21,470 --> 01:16:24,790 ನನ್ನ ಕೆಲವು ಸಮಯದ ಹಿಂದೆ ಉಪಕಾರ ಮಾಡಿಲ್ಲ. 1541 01:16:24,790 --> 01:16:26,970 ಆದ್ದರಿಂದ ಈಗ ನಾವು ಒಂದು ಹೊಂದಿವೆ ಉತ್ತಮ ವಿನ್ಯಾಸ ಪ್ರೋಗ್ರಾಂ 1542 01:16:26,970 --> 01:16:31,680 ನಿಖರ ಅದೇ ತರ್ಕ ಕೈಗೊಳ್ಳುತ್ತದೆ. 1543 01:16:31,680 --> 01:16:35,580 >> ಸ್ಟರ್ಲಿಂಗ್ ಮಾತನಾಡಿದ ಅವಕಾಶ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಹಾಗೆ. 1544 01:16:35,580 --> 01:16:38,320 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಉಳಿಸಲು ಅವಕಾಶ stirling.c ಈ ಕಡತ. 1545 01:16:38,320 --> 01:16:43,255 ಮತ್ತು ಇದು ತಿರುಗಿದರೆ, ನಾವು ಮತ್ತೆ ಪೀಲ್ ಮಾಡಬಹುದು ಸಾಕಷ್ಟು ಸರಳವಾಗಿ ಈಗ ಮತ್ತೊಂದು ಪದರ. 1546 01:16:43,255 --> 01:16:45,630 ನಾನು ಮುಂದೆ ಚಾವಟಿ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಖ್ಯ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ 1547 01:16:45,630 --> 01:16:49,759 ಇಲ್ಲಿ ಕೇವಲ ಮರು ಕೈಗೊಳ್ಳುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಕೆಳಗಿನಂತೆ. 1548 01:16:49,759 --> 01:16:52,300 ಇಲ್ಲಿ ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಎಂದು ನನಗೆ ಬಳಕೆದಾರರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯುತ್ತದೆ. 1549 01:16:52,300 --> 01:16:53,910 ನಾವು ಮತ್ತೆ ಮತ್ತೆ ಈ ಬಳಸಿಕೊಂಡು ಇರಿಸಿಕೊಳ್ಳಲು. 1550 01:16:53,910 --> 01:16:58,900 ನನ್ನ ವೇರಿಯಬಲ್ ಎಂಬ ನೀಡಲು ಅವಕಾಶ ಹಲವಾರು ಸಂಗ್ರಹಿಸುತ್ತದೆ ರೀತಿಯ ಇಂಟ್ ಎನ್. 1551 01:16:58,900 --> 01:17:02,490 >> ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಕೆಳಗಿನ ತರ್ಕ ಹಾಗೆ. 1552 01:17:02,490 --> 01:17:15,610 ರು ಎನ್ ನೇ ಅಕ್ಷರ ಮಾಡುತ್ತದೆ ಸಮಾನ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0, ಮುಂದೆ ಹೋಗಿ 1553 01:17:15,610 --> 01:17:17,930 ಮತ್ತು ಎನ್ ಹೆಚ್ಚಿಸಲು. 1554 01:17:17,930 --> 01:17:23,506 ತದನಂತರ printf ಶೇಕಡಾ ನಾನು ಎನ್ ಮುದ್ರಿಸುತ್ತದೆ. 1555 01:17:23,506 --> 01:17:29,200 ನಾನು ಇಲ್ಲಿ ಈ ಪ್ರೋಗ್ರಾಂ ಹಕ್ಕು, ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಕರೆ ಇಲ್ಲದೆ, 1556 01:17:29,200 --> 01:17:31,150 ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ವರ್ಣಿಸಲಾಗಿದೆ. 1557 01:17:31,150 --> 01:17:34,600 >> ಮತ್ತು ಮ್ಯಾಜಿಕ್ ಸಂಪೂರ್ಣವಾಗಿ ಸಾಲು 8 ಅಡಕವಾಗಿರುತ್ತದೆ 1558 01:17:34,600 --> 01:17:39,830 ಇಲ್ಲಿ ಹೊಸ ವಾಕ್ಯ ಕಾಣುತ್ತದೆ, ತಂತುವನ್ನು ಈ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0. 1559 01:17:39,830 --> 01:17:41,360 ಆದರೆ ಏಕೆ ಎಂದು? 1560 01:17:41,360 --> 01:17:44,100 ಸರಿ, ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದರೆ ಪರಿಗಣಿಸಲು ಈ ಬಾರಿ ನಡೆಯುತ್ತಿದೆ. 1561 01:17:44,100 --> 01:17:47,990 >> ಮತ್ತು ಅತ್ತ ನಾನು ಮರೆತು ಮೊದಲು ಅರ್ಥ ತುಂಬಾ, ಮನುಷ್ಯ ಪುಟಗಳು ಜೊತೆಗೆ 1562 01:17:47,990 --> 01:17:50,920 ಒಂದು ವಿಶಿಷ್ಟ ಬರುತ್ತದೆ , CS50 IDE ಗಳಂತೆಯೇ ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, 1563 01:17:50,920 --> 01:17:53,770 ಅರ್ಥ ನಾವು ಕೋರ್ಸ್ ನ ಸಿಬ್ಬಂದಿ, ಸಹ 1564 01:17:53,770 --> 01:17:56,030 ಒಂದು ವೆಬ್ಸೈಟ್ ಆವೃತ್ತಿ ಮಾಡಿದ ಎಂಬ ಈ ಅದೇ ವಿಚಾರವನ್ನು 1565 01:17:56,030 --> 01:17:59,940 ಹೊಂದಿರುವ reference.cs50.net, ಅದೇ ಮನುಷ್ಯ ಪುಟಗಳ ಎಲ್ಲಾ, 1566 01:17:59,940 --> 01:18:02,020 ಅದೇ ಎಲ್ಲಾ ದಸ್ತಾವೇಜನ್ನು, ಹಾಗೂ 1567 01:18:02,020 --> 01:18:05,730 ಅನುಮತಿಸುವ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಸ್ವಲ್ಪ ಬಾಕ್ಸ್ ನೀವು ತಕ್ಕಮಟ್ಟಿಗೆ ಎಲ್ಲಾ ಪರಿವರ್ತಿಸಲು 1568 01:18:05,730 --> 01:18:09,025 ಕಡಿಮೆ ಆರಾಮದಾಯಕ ಒಳಗೆ ರಹಸ್ಯ ಭಾಷೆ ಮೋಡ್, ಅಲ್ಲಿ ನಾವು, ಬೋಧನಾ ಸಿಬ್ಬಂದಿ, 1569 01:18:09,025 --> 01:18:12,150 ಹೋಗಲಿಲ್ಲ ಮತ್ತು ಸರಳಗೊಳಿಸುವ ಪ್ರಯತ್ನಿಸಿದ್ದಾರೆ ವಸ್ತುಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ಭಾಷೆಯ ಕೆಲವು 1570 01:18:12,150 --> 01:18:14,830 ಕಲ್ಪನೆಗಳನ್ನು ಒತ್ತು, ಮತ್ತು ತಂತ್ರಗಳನ್ನು ಕೆಲವು. 1571 01:18:14,830 --> 01:18:20,070 ಆದ್ದರಿಂದ ನೆನಪಿನಲ್ಲಿಡಿ, reference.cs50.net ಹಾಗೆಯೇ ಮತ್ತೊಂದು ಸಂಪನ್ಮೂಲ. 1572 01:18:20,070 --> 01:18:23,800 >> ಆದರೆ ಏಕೆ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ನಾನು ಕೊಂಚ ಹಿಂದೆ ಪ್ರಸ್ತಾಪಿಸಿದ ರೀತಿಯಲ್ಲಿ? 1573 01:18:23,800 --> 01:18:25,160 ಇಲ್ಲಿ, Zamyla ಹೆಸರು ಮತ್ತೆ ಇಲ್ಲಿದೆ. 1574 01:18:25,160 --> 01:18:27,690 ಇಲ್ಲಿ, Zamyla ಹೆಸರು ಇಲ್ಲಿದೆ ನಾನು ಮಾಡುವ ಇಟ್ಟುಕೊಂಡಿರುತ್ತವೆ, ವಿಜಯರಥದೊಂದಿಗೆ, 1575 01:18:27,690 --> 01:18:31,360 ಇದು ಎಂಬ ಚಿತ್ರ ಚಿತ್ರಿಸಲು, ನಿಜವಾಗಿಯೂ, ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಅನುಕ್ರಮ. 1576 01:18:31,360 --> 01:18:34,260 ಆದರೆ, Zamyla ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ. 1577 01:18:34,260 --> 01:18:37,420 >> ನೀವು ಬರೆಯಲು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ, ನಿಮ್ಮ ಮ್ಯಾಕ್ ಅಥವಾ ನಿಮ್ಮ PC ಬಳಸುತ್ತಿದ್ದರೆ 1578 01:18:37,420 --> 01:18:40,010 ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ಮೆಮೊರಿ ಅಥವ RAM ಎಂದು. 1579 01:18:40,010 --> 01:18:42,620 ಮತ್ತು ನೀವು ನಗರದ ಹೊಂದಿರುವ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ 1580 01:18:42,620 --> 01:18:44,730 ಸಾಕಷ್ಟು ಈ ದಿನಗಳಲ್ಲಿ ಮೆಮೊರಿ ಗಿಗಾಬೈಟ್. 1581 01:18:44,730 --> 01:18:47,700 ಮತ್ತು ಗಿಗ್ ಶತಕೋಟಿ ಅರ್ಥ, ಆದ್ದರಿಂದ ಶತಕೋಟಿ ಬೈಟ್ಗಳು. 1582 01:18:47,700 --> 01:18:48,910 >> ಆದರೆ ಸಮಯದಲ್ಲಿ ಸುರುಳಿಗಳನ್ನು ಅವಕಾಶ. 1583 01:18:48,910 --> 01:18:51,530 ಮತ್ತು ನಾವು ಬಳಸುತ್ತಿರುವ ಊಹಿಸಿಕೊಳ್ಳಿ ನಿಜವಾಗಿಯೂ ಹಳೆಯ ಕಂಪ್ಯೂಟರ್ 1584 01:18:51,530 --> 01:18:55,150 ಮಾತ್ರ ಸ್ಮರಣೆ 32 ಬೈಟ್ಗಳು ಹೊಂದಿದೆ. 1585 01:18:55,150 --> 01:18:59,310 ನಾನು, ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಪರದೆಯ ಮೇಲೆ, ಕೇವಲ ಕೆಳಗಿನಂತೆ ಈ ರೂಪಿಸಲು. 1586 01:18:59,310 --> 01:19:05,240 >> ನಾನು ಕೇವಲ ಎಂದು ಹೇಳಬಹುದು ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಈ ಮೆಮೊರಿ ಎಲ್ಲಾ ಹೊಂದಿದೆ. 1587 01:19:05,240 --> 01:19:08,830 ಮತ್ತು ಈ, ಮೆಮೊರಿ ಸ್ಟಿಕ್ ಮುಂತಾದ ವೇಳೆ ನೀವು ಕಳೆದ ಬಾರಿ ನಮ್ಮ ಚಿತ್ರ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. 1588 01:19:08,830 --> 01:19:11,670 ಮತ್ತು ನಾನು ಭಾಗಿಸಿದಾಗ ಈ ಸಾಕಷ್ಟು ಕಾಲದಲ್ಲಿ, 1589 01:19:11,670 --> 01:19:15,040 ನಾನು 32 ಬೈಟ್ಗಳು ಎಂಬ ಹೇಳಿಕೆಯು ತೆರೆಯಲ್ಲಿ ಮೆಮೊರಿ. 1590 01:19:15,040 --> 01:19:18,239 >> ಈಗ, ವಾಸ್ತವದಲ್ಲಿ, ನಾನು ಇಲ್ಲಿ ಈ ತೆರೆಯಲ್ಲಿ ಇಲ್ಲಿಯವರೆಗೆ ಸೆಳೆಯುತ್ತವೆ. 1591 01:19:18,239 --> 01:19:20,280 ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಕೇವಲ ರೂಢಿ, 1592 01:19:20,280 --> 01:19:24,050 ಒಂದು ಎಂದು ನನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಸೆಳೆಯಲು ಗ್ರಿಡ್, ಅದು ಕೇವಲ ಒಂದು ನೇರ ಸಾಲಿನಲ್ಲಿ. 1593 01:19:24,050 --> 01:19:28,190 ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾನು ಈಗ ಎಂದು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಈ ಗ್ರಿಡ್, ಈ 8 4 ಗ್ರಿಡ್, 1594 01:19:28,190 --> 01:19:31,800 ಎಲ್ಲಾ 32 ಬೈಟ್ಗಳು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ನನ್ನ ಮ್ಯಾಕ್ ಲಭ್ಯವಿದೆ ಮೆಮೊರಿ, 1595 01:19:31,800 --> 01:19:33,030 ಅಥವಾ ನನ್ನ ಪಿಸಿ ಲಭ್ಯವಿದೆ. 1596 01:19:33,030 --> 01:19:34,780 ಅವರು ಸುತ್ತಿ ನೀವು ಮೇಲೆ ಎರಡು ರೇಖೆಗಳು, ಕೇವಲ 1597 01:19:34,780 --> 01:19:38,030 ಇದು ತೆರೆಯ ಮೇಲೆ ಹೆಚ್ಚು ಹಿಡಿಸುತ್ತದೆ ಏಕೆಂದರೆ. 1598 01:19:38,030 --> 01:19:40,800 ಆದರೆ ಈ ಮೊದಲ ಬೈಟ್. 1599 01:19:40,800 --> 01:19:41,990 ಈ ಎರಡನೇ ಬೈಟ್. 1600 01:19:41,990 --> 01:19:43,300 ಈ ಮೂರನೇ ಬೈಟ್. 1601 01:19:43,300 --> 01:19:45,310 >> ಮತ್ತು ಈ 32 ನೇ ಬೈಟ್. 1602 01:19:45,310 --> 01:19:52,910 ಅಥವಾ, ನಾವು ಕಂಪ್ಯೂಟರ್ ನಂತೆ ಅನಿಸಿದರೆ ವಿಜ್ಞಾನಿ, ಈ ಬೈಟ್ 0, 1, 2, 3, 31. 1603 01:19:52,910 --> 01:19:55,950 ಆದ್ದರಿಂದ ನೀವು 31 0 ವೇಳೆ ನೀವು 0 ಎಣಿಸುವ ಆರಂಭಿಸಲು. 1604 01:19:55,950 --> 01:19:59,830 >> ಆದ್ದರಿಂದ ನಾವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬಳಸುತ್ತಿದ್ದರೆ ಕರೆಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ, 1605 01:19:59,830 --> 01:20:05,280 ಮತ್ತು ನಾವು ಮಾನವ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು , ನಾನು, Zamyla ಎಂಬ ಹಾಗೆ ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ, 1606 01:20:05,280 --> 01:20:09,430 ಹೇಗೆ ವಿಶ್ವದ ಮಾಡುತ್ತದೆ ಕಂಪ್ಯೂಟರ್ ಜಾಡನ್ನು ಇದು ಬೈಟ್, 1607 01:20:09,430 --> 01:20:12,230 ಮೆಮೊರಿ ಯಾವ ಚಂಕ್, ಸ್ಟ್ರಿಂಗ್ ಸೇರಿದೆ? 1608 01:20:12,230 --> 01:20:16,270 ಅರ್ಥಾತ್, ನಾವು ಮುಂದುವರೆದರೆ ಕಂಪ್ಯೂಟರ್ ಮತ್ತೊಂದು ಹೆಸರು ಟೈಪ್ 1609 01:20:16,270 --> 01:20:19,890 ಈ Andi, ಹಾಗೆ, ಕರೆ ಸ್ಟ್ರಿಂಗ್ ಎರಡನೇ ಬಾರಿಗೆ ಪಡೆಯಲು, 1610 01:20:19,890 --> 01:20:23,030 ಎ ಎನ್ ಡಿ ನಾನು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೊಂದಿದೆ ಕಂಪ್ಯೂಟರ್ನ ಹಾಗೂ. 1611 01:20:23,030 --> 01:20:23,850 ಮತ್ತೆ ಹೇಗೆ? 1612 01:20:23,850 --> 01:20:29,700 >> ಸರಿ, ಇದು ಕೆಳಗೆ ಎಂದು ತಿರುಗಿದರೆ ಹುಡ್, ತಂತಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಏನು ಸಿ ಮಾಡುತ್ತದೆ 1613 01:20:29,700 --> 01:20:35,080 ಮಾನವ ರೀತಿಯ, ಅಥವಾ ಆ ಕೆಲವು ಮೂಲದಿಂದ ಬಂದಿರುವುದನ್ನು ಇದು 1614 01:20:35,080 --> 01:20:39,190 ಅವುಗಳನ್ನು ಕೊನೆಯಲ್ಲಿ ನಿರೂಪಿಸಿದ್ದಾರೆ ವಿಶೇಷ character-- ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 1615 01:20:39,190 --> 01:20:44,750 0, ಇದು ಕೇವಲ ಒಂದು ವಿಶೇಷ ಮಾರ್ಗವಾಗಿದೆ ಸತತವಾಗಿ 80 ಬಿಟ್ಗಳು ಹೇಳುವ. 1616 01:20:44,750 --> 01:20:47,950 >> ಆದ್ದರಿಂದ A-- ಈ ಸಂಖ್ಯೆ 97 ಮರುಸ್ಥಾಪನೆ ಆಗಿದೆ. 1617 01:20:47,950 --> 01:20:51,770 8 ಬಿಟ್ಗಳು ಆದ್ದರಿಂದ ಕೆಲವು ಮಾದರಿ ದಶಮಾಂಶ ಸಂಖ್ಯೆ 97 ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 1618 01:20:51,770 --> 01:20:58,070 ಈ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0 ಅಕ್ಷರಶಃ ಸಂಖ್ಯೆ 0 ಅಲಿಯಾಸ್ ನಲ್ ಎನ್ ಯು ಎಲ್, ಹಿಂದಿನ ಭಿನ್ನವಾಗಿ, 1619 01:20:58,070 --> 01:20:59,630 ಎನ್ ಯು ಎಲ್ ಎಲ್, ನಾವು ಕುರಿತು ಇದು. 1620 01:20:59,630 --> 01:21:05,700 ಆದರೆ ಈಗ, ಕೇವಲ ಈ ತಿಳಿದಿದೆ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0 ಸತತವಾಗಿ ಕೇವಲ 80 ಬಿಟ್ಗಳು. 1621 01:21:05,700 --> 01:21:09,810 >> ಮತ್ತು ಇದು ಕೇವಲ ಈ ಲೈನ್ ಎಡಕ್ಕೆ ಏನು ಹೇಳುತ್ತದೆ ಮರಳು 1622 01:21:09,810 --> 01:21:12,610 ಒಂದು ತಂತು, ಅಥವಾ ಒಂದು ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಸೇರಿದೆ. 1623 01:21:12,610 --> 01:21:15,480 ಮತ್ತು ಬಲ ಏನು ಯಾವುದೋ ಸೇರಿದೆ. 1624 01:21:15,480 --> 01:21:17,440 Andi, ಹೆಸರು, ಏತನ್ಮಧ್ಯೆ, ಕೇವಲ ದೃಷ್ಟಿ 1625 01:21:17,440 --> 01:21:21,310 ಇತರ ಸಾಲಿಗೆ ಮೇಲೆ ಕಟ್ಟಲು ಸಂಭವಿಸುತ್ತದೆ, ಆದರೆ, ಕೇವಲ ಸೌಂದರ್ಯದ ವಿವರ ಇಲ್ಲಿದೆ 1626 01:21:21,310 --> 01:21:23,990 ಇದೇ NUL ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ. 1627 01:21:23,990 --> 01:21:29,290 >> ಇದು ಒಂದು ಎ ಎನ್ ಡಿ ನಾನು ಪಾತ್ರಗಳು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಒಂದು ಫಿಫ್ತ್ ರಹಸ್ಯ ಪಾತ್ರ 1628 01:21:29,290 --> 01:21:33,560 ಎಲ್ಲಾ 0 ಬಿಟ್ಗಳು, ಕೇವಲ ವಿಂಗಡಿಸುತ್ತದೆ ಎಂದು ಹಾಗೂ Andi, ಹೆಸರು ಕೊನೆಯಲ್ಲಿ. 1629 01:21:33,560 --> 01:21:37,120 ನಾವು ಕರೆ ವೇಳೆ ಸ್ಟ್ರಿಂಗ್ ಮೂರನೇ ಬಾರಿ ಪಡೆಯಲು ಕಂಪ್ಯೂಟರ್ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು 1630 01:21:37,120 --> 01:21:44,210 ಮಾರಿಯಾ, ಎಂ ಎ ಆರ್ I- ಎ, ಇದೇ ಮಾರಿಯಾ ನ ಹೆಸರು NUL ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0 ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ. 1631 01:21:44,210 --> 01:21:47,170 >> ಈ ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ ಹೇಗೆ ಕಂಪ್ಯೂಟರ್ ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು 1632 01:21:47,170 --> 01:21:51,850 ಒಂದು ಪೂರ್ಣಾಂಕ ಅಥವಾ ಒಂದು ಫ್ಲೋಟ್, ಅಥವಾ ಇತರ ಶೇಖರಿಸಿಡಲು ಡೇಟಾ ಪ್ರಕಾರಗಳು ಇನ್ನೂ ಮರುಸ್ಥಾಪನೆ ಏಕೆಂದರೆ 1633 01:21:51,850 --> 01:21:57,420 ಒಂದು ಪೂರ್ಣಾಂಕ ಸಾಮಾನ್ಯವಾಗಿ 32 ಬಿಟ್ಗಳು, ಅಥವಾ 4 ಬೈಟ್ಗಳು ಅಥವಾ ಬೇಕೆನ್ನಿಸಿದರೆ 64 ಬಿಟ್ಗಳು, 1634 01:21:57,420 --> 01:21:59,100 ಅಥವಾ ಎಂಟು ಬೈಟ್ಗಳು. 1635 01:21:59,100 --> 01:22:02,620 ಆದರೆ ಕಂಪ್ಯೂಟರ್ ಅನೇಕ ಪುರಾತನ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ 1636 01:22:02,620 --> 01:22:05,550 ಒಂದು ನಿಶ್ಚಿತ ಸಂಖ್ಯೆಯ hood-- ಕೆಳಗೆ ಬೈಟ್ಗಳು 1637 01:22:05,550 --> 01:22:08,100 ಬಹುಶಃ 1, ಬಹುಶಃ 2, ಬಹುಶಃ 4, ಬಹುಶಃ 8. 1638 01:22:08,100 --> 01:22:13,250 >> ಆದರೆ ತಂತಿಗಳನ್ನು ವಿನ್ಯಾಸದಿಂದಾಗಿ ಹೊಂದಿರಬೇಕು ಪಾತ್ರಗಳ ಕ್ರಿಯಾತ್ಮಕ ಸಂಖ್ಯೆ. 1639 01:22:13,250 --> 01:22:16,980 ನೀವು ಮುಂಚಿತವಾಗಿ ಗೊತ್ತಿಲ್ಲ ರವರೆಗೆ ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ ಮಾನವ ರೀತಿಯ 1640 01:22:16,980 --> 01:22:21,400 ಅಥವಾ ಎಂ ಎ ಆರ್ I- ಎ, ಅಥವಾ A- ಎನ್ ಡಿ ನಾನು. ನೀವು ಗೊತ್ತಿಲ್ಲ ಎಷ್ಟು ಬಾರಿ ಬಳಕೆದಾರ ಹೊಡೆಯಲು ಹೋಗುವ 1641 01:22:21,400 --> 01:22:22,070 ಕೀಬೋರ್ಡ್. 1642 01:22:22,070 --> 01:22:26,490 ಆದ್ದರಿಂದ, ನೀವು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ ಮುಂಚಿತವಾಗಿ ಅನೇಕ ಪಾತ್ರಗಳು 1643 01:22:26,490 --> 01:22:27,540 ನೀವು ಅಗತ್ಯವಿದೆ ಎಂದು ನೀನು. 1644 01:22:27,540 --> 01:22:31,840 >> ಆದ್ದರಿಂದ ಸಿ ಕೇವಲ ರೀತಿಯ ರೀತಿಯ ಎಲೆಗಳು ರಹಸ್ಯ ಬ್ರೆಡ್ಕ್ರಂಬ್ HOOD ಕೆಳಗೆ 1645 01:22:31,840 --> 01:22:32,960 ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ. 1646 01:22:32,960 --> 01:22:39,280 ನೆನಪಿಗಾಗಿ ಎಲ್ ಎ ಟು ಝಡ್ ಎ ಎಂ ವೈ ಸಂಗ್ರಹಿಸಲು ನಂತರ, ಇದು ಕೇವಲ ಸಮಾನ ಇರಿಸುತ್ತದೆ 1647 01:22:39,280 --> 01:22:40,210 ಒಂದು ಅವಧಿಯ. 1648 01:22:40,210 --> 01:22:45,060 ಒಂದು ವಾಕ್ಯದ ಕೊನೆಯಲ್ಲಿ, ಇದು ಆದ್ದರಿಂದ, 80 ಬಿಟ್ಗಳು ಇರಿಸುತ್ತದೆ 1649 01:22:45,060 --> 01:22:49,120 ಅಲ್ಲಿ ನೆನಪಿಡುವ , Zamyla ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. 1650 01:22:49,120 --> 01:22:51,490 >> ಆದ್ದರಿಂದ ಸಂಪರ್ಕ ಇಲ್ಲಿದೆ, ನಂತರ ಈ ಪ್ರೋಗ್ರಾಂಗೆ? 1651 01:22:51,490 --> 01:22:55,190 ಈ ಪ್ರೋಗ್ರಾಂ ಸ್ಟಿರ್ಲಿಂಗ್, ಕೇವಲ ಒಂದು ವ್ಯವಸ್ಥೆಯಾಗಿದೆ 1652 01:22:55,190 --> 01:22:57,970 ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಬಳಕೆದಾರರಿಂದ ಲೈನ್ 6. 1653 01:22:57,970 --> 01:23:01,160 ಲೈನ್ 7, ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಎನ್ ಎಂದು ಮತ್ತು ಅದು 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ಸೆಟ್. 1654 01:23:01,160 --> 01:23:08,680 >> ತದನಂತರ ಸಾಲಿನ 8, ನಾನು ಕೇವಲ ಕೇಳಿದಾಗ ಪ್ರಶ್ನೆ, N ನೇ ಅಕ್ಷರ ಮಾಡುತ್ತದೆ 1655 01:23:08,680 --> 01:23:12,120 ಸಮಾನ 0 ಎಲ್ಲಾ bits-- ಅಂದರೆ, ಮಾಡುವುದಿಲ್ಲ 1656 01:23:12,120 --> 01:23:14,500 ಸಮಾನ ಈ ವಿಶೇಷ ಪಾತ್ರ, ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0, ಇದು 1657 01:23:14,500 --> 01:23:18,470 ಕೇವಲ ವಿಶೇಷ NUL character-- ಆಗಿತ್ತು ಮುಂದುವರಿಯಿರಿ ಕೇವಲ ಎನ್ ಹೆಚ್ಚಿಸಲು. 1658 01:23:18,470 --> 01:23:21,460 >> ಮತ್ತು ಅದನ್ನು ನಡೆಸುವ, ಮತ್ತು ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತಿದ್ದೆ, ಮತ್ತು ಅದನ್ನು ನಡೆಸುವ. 1659 01:23:21,460 --> 01:23:23,430 ಮತ್ತು ಆದ್ದರಿಂದ ಆದರೂ ಕಳೆದ ನಾವು ನಾನು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ, 1660 01:23:23,430 --> 01:23:25,181 ಇದು ಸರಿಯಾದ ದಂಡ ಅರ್ಥಕ್ಕೆ N ಬಳಸಲು, 1661 01:23:25,181 --> 01:23:27,430 ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಈ ಸಮಯ ಲೆಕ್ಕ, 1662 01:23:27,430 --> 01:23:28,720 ಮತ್ತು ಅದನ್ನು n ಕರೆ ಬಯಸುವ. 1663 01:23:28,720 --> 01:23:34,720 ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಪ್ರಶ್ನೆ ಕೇಳುವ ಇಡುತ್ತದೆ, ಎಲ್ಲಾ 0 ಸೆ ಎನ್ ನೇ ಅಕ್ಷರ? 1664 01:23:34,720 --> 01:23:38,470 ಅಲ್ಲ, ಮುಂದಿನ ನೋಟ ನೋಡಲು, ಮುಂದಿನ ನೋಡುತ್ತಿದ್ದರು, ಮುಂದಿನ ನೋಡಲು, 1665 01:23:38,470 --> 01:23:39,460 ಮುಂದಿನ ನೋಡುತ್ತಿದ್ದರು. 1666 01:23:39,460 --> 01:23:45,540 >> ಆದರೆ ತಕ್ಷಣ ನೀವು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0 ನೋಡಿ, ಈ ಲೂಪ್ ಲೈನ್ 9 11-- ಮೂಲಕ ನಿಲ್ಲುತ್ತದೆ. 1667 01:23:45,540 --> 01:23:49,640 ನೀವು ಲೂಪ್ ಭೇದಿಸಿ, ಆ ವೇರಿಯಬಲ್ N ಒಳಗೆ ಬಿಟ್ಟು 1668 01:23:49,640 --> 01:23:54,530 ಎಲ್ಲಾ ಒಂದು ಒಟ್ಟು ಎಣಿಕೆ ನೀವು ನೋಡಿದ ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರಗಳ, 1669 01:23:54,530 --> 01:23:55,660 ತನ್ಮೂಲಕ ಇದು ಔಟ್ ಮುದ್ರಣ. 1670 01:23:55,660 --> 01:23:56,760 ಆದ್ದರಿಂದ ಅವರ ಈ ಪ್ರಯತ್ನಿಸೋಣ. 1671 01:23:56,760 --> 01:23:59,500 >> ಇಲ್ಲದೆ, ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸ್ಟಿರ್ಲಿಂಗ್ ಕಾರ್ಯವನ್ನು ಬಳಸಿ, 1672 01:23:59,500 --> 01:24:04,240 ಆದರೆ ನನ್ನದೇ ಹೋಂಗ್ರೋನ್ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಇಲ್ಲಿ ಸ್ಟಿರ್ಲಿಂಗ್ ಎಂಬ ನನ್ನ ಮುಂದೆ ಹೋಗಿ 1673 01:24:04,240 --> 01:24:07,700 ಮತ್ತು ರನ್ ಸ್ಟಿರ್ಲಿಂಗ್, ಏನೋ ಟೈಪ್ ನಾನು ಮುಂಚಿತವಾಗಿ ತಿಳಿದಿರದ, Zamyla ನಂತಹ 1674 01:24:07,700 --> 01:24:08,670 ಆರು ಅಕ್ಷರಗಳು. 1675 01:24:08,670 --> 01:24:10,080 ಇದು ಕೆಲಸ ನೋಡೋಣ. 1676 01:24:10,080 --> 01:24:10,920 ವಾಸ್ತವವಾಗಿ, ಇದು ಆರು ಇಲ್ಲಿದೆ. 1677 01:24:10,920 --> 01:24:15,257 ರಾಬ್ ಪ್ರಯತ್ನಿಸಿ ಲೆಟ್, ಮೂರು ಪಾತ್ರಗಳು, ಮೂರು ಪಾತ್ರಗಳು ಹಾಗೂ, ಇತ್ಯಾದಿ. 1678 01:24:15,257 --> 01:24:17,340 ಆದ್ದರಿಂದ ವಿಶೇಷವೇನು ಅಷ್ಟೆ HOOD ಕೆಳಗಿರುವ. 1679 01:24:17,340 --> 01:24:19,548 ಮತ್ತು ಸಂಪರ್ಕಗಳನ್ನು ಗಮನಿಸಿ, ನಂತರ, ಮೊದಲ ವಾರ 1680 01:24:19,548 --> 01:24:22,370 ವರ್ಗ, ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ಅಮೂರ್ತತೆ ರೀತಿಯ, 1681 01:24:22,370 --> 01:24:26,960 ಕಲ್ಪನೆಗಳು ಕೇವಲ ಈ ಏರಿಳಿತ, ಅಥವಾ ಸಂಕೀರ್ಣತೆ, ಮೂಲ ತತ್ವಗಳನ್ನು ಮೇಲೆ. 1682 01:24:26,960 --> 01:24:30,710 ಇಲ್ಲಿ, ನಾವು ರೀತಿಯ ಹುಡುಕುತ್ತಿರುವ ಸ್ಟರ್ಲಿಂಗ್ HOOD ಕೆಳಗೆ, 1683 01:24:30,710 --> 01:24:33,510 ಲೆಕ್ಕಾಚಾರ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಇದನ್ನು ಅಳವಡಿಸುವುದರಿಂದ ಎಂದು? 1684 01:24:33,510 --> 01:24:35,232 >> ಮತ್ತು ನಾವು ನಾವೇ ಮತ್ತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು. 1685 01:24:35,232 --> 01:24:37,440 ಆದರೆ ನಾವು ಎಂದಿಗೂ ಮತ್ತೆ ಹೋಗುವ ಸ್ಟಿರ್ಲಿಂಗ್ ಮತ್ತೆ ಜಾರಿಗೆ. 1686 01:24:37,440 --> 01:24:39,780 ನಾವು ನೀನು ಸಲುವಾಗಿ ಸ್ಟಿರ್ಲಿಂಗ್ ಬಳಸಲು 1687 01:24:39,780 --> 01:24:42,100 ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಸಾಲುಗಳು ಉದ್ದದಲ್ಲಿ ಪಡೆಯಲು. 1688 01:24:42,100 --> 01:24:44,200 >> ಆದರೆ ಮಾಯಾ ಇಲ್ಲ HOOD ಕೆಳಗೆ. 1689 01:24:44,200 --> 01:24:46,716 ಕೆಳಗೆ ನೀವು ತಿಳಿದಿದ್ದರೆ ಹುಡ್, ಸ್ಟ್ರಿಂಗ್ 1690 01:24:46,716 --> 01:24:48,090 ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಅನುಕ್ರಮದ. 1691 01:24:48,090 --> 01:24:51,090 ಮತ್ತು ಪಾತ್ರಗಳ ಅನುಕ್ರಮ ಎಲ್ಲಾ ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಪರಿಹರಿಸಬಹುದಾಗಿದೆ 1692 01:24:51,090 --> 01:24:53,330 ಬ್ರಾಕೆಟ್ 0, ಬ್ರಾಕೆಟ್ 1, ಬ್ರಾಕೆಟ್ 2, ಮತ್ತು ನೀವು 1693 01:24:53,330 --> 01:24:57,420 ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ಎಂದು ತಿಳಿಯಲು ವಿಶೇಷ ಪಾತ್ರ, ನೀವು ಲೆಕ್ಕಾಚಾರ 1694 01:24:57,420 --> 01:25:01,710 ಒಂದು ಅತ್ಯಂತ ಏನು ಹೇಗೆ ಪ್ರೋಗ್ರಾಂ, ಇದು ಕುದಿಯುವ ಕೆಳಗೆ ಏಕೆಂದರೆ 1695 01:25:01,710 --> 01:25:03,400 ಓದುವ ಮತ್ತು ಮೆಮೊರಿ ಬರೆಯಲು ಇದೆ. 1696 01:25:03,400 --> 01:25:06,130 ಆ ಬದಲಾವಣೆ ಮತ್ತು ನೋಡುತ್ತಿರುವ ಮೆಮೊರಿ, ಅಥವಾ ವಿಷಯಗಳನ್ನು ಚಲಿಸುವ 1697 01:25:06,130 --> 01:25:10,940 ನೆನಪಿಗಾಗಿ ಸುಮಾರು, ಮುದ್ರಣ ವಿಷಯಗಳನ್ನು ಪರದೆಯ, ಇತ್ಯಾದಿ ಮೇಲೆ. 1698 01:25:10,940 --> 01:25:14,800 >> ಆದ್ದರಿಂದ ಈಗ ಈ ಸಿಕ್ಕಿದ ಬಳಸಲು ಅವಕಾಶ ವಾಸ್ತವವಾಗಿ ತಂತಿಗಳನ್ನು ಏನು ತಿಳುವಳಿಕೆಯ 1699 01:25:14,800 --> 01:25:17,910 HOOD ಕೆಳಗೆ, ಮತ್ತು ಮತ್ತೊಂದು ಮರಳಿ ಪದರ ಪೀಲ್ 1700 01:25:17,910 --> 01:25:20,080 ಅಪ್ ಈಗ ತನಕ ನಾವು ಮಾಡಿದ ಎಂದು ಒಟ್ಟಾರೆಯಾಗಿ ನಿರ್ಲಕ್ಷಿಸಿ ಮಾಡಲಾಗಿದೆ. 1701 01:25:20,080 --> 01:25:22,650 ನಿರ್ದಿಷ್ಟ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನಾವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಜಾರಿಗೆ ಬಂದಿದೆ, 1702 01:25:22,650 --> 01:25:25,930 ನಾವು ಕೋಡ್ ಈ ಸಾಲಿನ ಹೊಂದಿತ್ತು ಮಾಡಿದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಮುಖ್ಯ ಘೋಷಿಸುವ. 1703 01:25:25,930 --> 01:25:27,810 ಮತ್ತು ನಾವು ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಸೂಚಿಸಿದ ಮಾಡಿದ. 1704 01:25:27,810 --> 01:25:31,240 >> ಮತ್ತು ಆವರಣ ಒಳಗೆ ನಿರರ್ಥಕ ಈ ಬಾರಿ ಹೇಳುವ ಹೊಂದಿದೆ ಎಂದು ಮುಖ್ಯ 1705 01:25:31,240 --> 01:25:33,440 ಸ್ವತಃ ಯಾವುದೇ ವಾದಗಳು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 1706 01:25:33,440 --> 01:25:36,210 ಮುಖ್ಯ ಯಾವುದೇ ಪ್ರದಾನ ಬಳಕೆದಾರರಿಂದ ಕಾಣುವುದು 1707 01:25:36,210 --> 01:25:39,020 ಕೆಲವು ಬರಬೇಕು ಯಾಂತ್ರಿಕ, ಹಾಗೆ ಇಂಟ್ ಪಡೆಯಲು, 1708 01:25:39,020 --> 01:25:42,040 ಅಥವಾ ಫ್ಲೋಟ್ ಪಡೆಯಲು, ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು, ಅಥವಾ ಕೆಲವು ಇತರ ಕಾರ್ಯ. 1709 01:25:42,040 --> 01:25:44,710 ಆದರೆ ಇದು ತಿರುಗಿದರೆ ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು, 1710 01:25:44,710 --> 01:25:47,690 ನೀವು ನಿಜವಾಗಿಯೂ ಸೂಚಿಸಬಹುದು ಈ ಪ್ರೋಗ್ರಾಂ ರೀತ್ಯ 1711 01:25:47,690 --> 01:25:51,730 ಮಾನವ ಒಳಹರಿವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಆಜ್ಞಾ ಸಾಲಿನ ಸ್ವತಃ. 1712 01:25:51,730 --> 01:25:56,310 >> ಅರ್ಥಾತ್, ಸಹ ನಾವು ಇದುವರೆಗಿನ ಕೇವಲ ಚಾಲನೆಯಲ್ಲಿರುವ ಮಾಡಲಾಗಿದೆ ನಿನ್ನ ನಿನ್ನ ಹೊಂದಿವೆ 1713 01:25:56,310 --> 01:26:00,312 ಅಥವಾ ಇದೇ ಕಾರ್ಯಕ್ರಮಗಳು, ಎಲ್ಲಾ ನಾವು ಬಳಸಿಕೊಂಡು ನಾವು ಇತರ ಕಾರ್ಯಕ್ರಮಗಳು, 1714 01:26:00,312 --> 01:26:02,770 ನಾವು ಬರೆಯಲಿಲ್ಲ ಎಂದು, ಹೊಂದಿವೆ ತೆಗೆದುಕೊಳ್ಳುವ ಮಾಡಲಾಗಿದೆ, ಇದು ಕಾಣುತ್ತದೆ, 1715 01:26:02,770 --> 01:26:05,210 ಆಜ್ಞಾ ಸಾಲಿನ arguments-- ಮೇಕಪ್ ವಿಷಯಗಳನ್ನು. 1716 01:26:05,210 --> 01:26:07,450 ನೀವು ಮೇಕಪ್ ರೀತಿಯ ಹೇಳಲು, ನಂತರ ಮತ್ತೊಂದು ಪದ. 1717 01:26:07,450 --> 01:26:10,950 ಅಥವಾ ಖಣಿಲು, ನೀವು ಖಣಿಲು ಹೇಳುತ್ತಾರೆ ಮತ್ತು ನಂತರ ಎರಡನೇ ಪದ, ಒಂದು ಕಡತದ ಹೆಸರು. 1718 01:26:10,950 --> 01:26:14,410 >> ಅಥವಾ ಆರ್ಎಮ್ ಅಥವಾ ಸಿಪಿ, ಮಾಡಬಹುದಾದಂತಹಾ ನೋಡಿದ ಅಥವಾ ಈಗಾಗಲೇ ಬಳಸಿರುವ 1719 01:26:14,410 --> 01:26:15,880 ತೆಗೆದು ಅಥವಾ ಕಡತಗಳನ್ನು ನಕಲಿಸಲು. 1720 01:26:15,880 --> 01:26:18,920 ಆ ಎಲ್ಲಾ ಕರೆಯಲ್ಪಡುವ ತೆಗೆದುಕೊಳ್ಳಲು ಆಜ್ಞಾ ಸಾಲಿನ arguments-- 1721 01:26:18,920 --> 01:26:21,130 ಟರ್ಮಿನಲ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಪದಗಳು. 1722 01:26:21,130 --> 01:26:23,260 ಆದರೆ ಈಗ ರವರೆಗೆ, ನಾವು ನಾವೇ ಪಡೆದಿರಲಿಲ್ಲ 1723 01:26:23,260 --> 01:26:27,080 ಈ ಐಷಾರಾಮಿ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುವ ಬಳಕೆದಾರ ಅವನು ಅಥವಾ ಅವಳು ನಿಜವಾಗಿ ನಡೆಸುತ್ತದೆ 1724 01:26:27,080 --> 01:26:29,120 ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಸ್ವತಃ. 1725 01:26:29,120 --> 01:26:33,710 >> ಆದರೆ ನಾವು ಪುನಃ ಘೋಷಿಸುವ ಮಾಡಬಹುದು ಮುಖ್ಯ ಮುಂದೆ ಹೊಂದಿರುವ ಚಲಿಸುವ, 1726 01:26:33,710 --> 01:26:36,750 ಆವರಣ ಅನೂರ್ಜಿತ, ಆದರೆ ಈ ಎರಡು ವಾದಗಳು 1727 01:26:36,750 --> 01:26:40,600 ಮೊದಲ ಒಂದು ಪೂರ್ಣಾಂಕ instead--, ಮತ್ತು ಎರಡನೇ ಏನೋ 1728 01:26:40,600 --> 01:26:44,170 ಹೊಸ, ಏನೋ ನಾವು ಕರೆ ನೀನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಉತ್ಸಾಹದಲ್ಲಿ ಇದೇ ಏನೋ 1729 01:26:44,170 --> 01:26:49,220 ನಾವು ಪಟ್ಟಿಯೆಂದು ಸ್ಕ್ರ್ಯಾಚ್ ರಲ್ಲಿ ಕಂಡ, ಆದರೆ ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ನಾವು ಶೀಘ್ರದಲ್ಲೇ ನೋಡುತ್ತಾರೆ ಎಂದು. 1730 01:26:49,220 --> 01:26:51,790 ಆದರೆ ಮೂಲಕ ನೋಡೋಣ ಉದಾಹರಣೆಗೆ, ನಾವು ಮೊದಲು 1731 01:26:51,790 --> 01:26:53,690 ಎಂದು ಅರ್ಥ ನಿಖರವಾಗಿ ವ್ಯತ್ಯಾಸ. 1732 01:26:53,690 --> 01:26:56,520 >> ಆದ್ದರಿಂದ ನಾನು CS50 ಐಡಿಇ ಹೋಗಿ ಇಲ್ಲಿ, ನಾನು ಮುಂದೆ ಹೋಗಿದ್ದೀರಿ 1733 01:26:56,520 --> 01:27:01,840 ಮತ್ತು ಎಂಬ ಕಡತ ಘೋಷಿಸಲಾಗಿದೆ ಕೆಳಗಿನ ಟೆಂಪ್ಲೇಟ್ argv0.c. 1734 01:27:01,840 --> 01:27:04,120 ಮತ್ತು ಕೇವಲ ವಿಷಯ ಗಮನಿಸಿ ಇಲ್ಲಿಯವರೆಗೆ ವಿಭಿನ್ನ 1735 01:27:04,120 --> 01:27:08,570 ನಾನು ಇಂಟ್ ನಿರರ್ಥಕ ಬದಲಾಯಿಸಿದ್ದರೆ ಎಂದು argc ಸ್ಟ್ರಿಂಗ್, ತೆರೆದ ಆವರಣ ಚಿಹ್ನೆ argv ಹತ್ತಿರ 1736 01:27:08,570 --> 01:27:09,070 ಬ್ರಾಕೆಟ್. 1737 01:27:09,070 --> 01:27:11,730 ಮತ್ತು ಈಗ ಗಮನಿಸಿ, ಇಲ್ಲ ಆ ಆವರಣ ಒಳಗೆ ಏನೂ. 1738 01:27:11,730 --> 01:27:12,620 >> ಯಾವುದೇ ಸಂಖ್ಯೆ ಇತ್ತು. 1739 01:27:12,620 --> 01:27:15,070 ಮತ್ತು ಯಾವುದೇ ನಾನು ಇಲ್ಲ, ಅಥವಾ N, ಅಥವಾ ಯಾವುದೇ ಇತರ ಪತ್ರ. 1740 01:27:15,070 --> 01:27:17,010 ನಾನು ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಈಗ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು, 1741 01:27:17,010 --> 01:27:19,510 ಕಾರಣಗಳಿಗಾಗಿ ನಾವು ಬಂದು ಮಾಡುತ್ತೇವೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಮತ್ತೆ. 1742 01:27:19,510 --> 01:27:21,330 >> ಮತ್ತು ಈಗ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಇದು. 1743 01:27:21,330 --> 01:27:26,680 argc, ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ಸಮನಾಗಿರುತ್ತದೆ 2-- ಮತ್ತು ಸಮ ಸಮ ಮರುಪಡೆಯಲು 1744 01:27:26,680 --> 01:27:30,040 ಸಮಾನತೆ ಆಯೋಜಕರು ಹೋಲಿಸಿ ಇದು ಎಡ ಮತ್ತು ಬಲ ಸಮಾನತೆ. 1745 01:27:30,040 --> 01:27:31,790 ಇದು ನಿಯೋಜನೆ ಅಲ್ಲ ಆಯೋಜಕರು, ಇದು 1746 01:27:31,790 --> 01:27:36,510 ಇದು ಪ್ರತಿಯನ್ನು ಅರ್ಥ ಒಂದೇ ಸಮ ಚಿಹ್ನೆ, ಬಲದಿಂದ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಎಡಕ್ಕೆ. 1747 01:27:36,510 --> 01:27:42,840 >> argc, 2 ಸಮ ಸಮ, ನಾನು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ, printf ಹಲೋ, percents, ಹೊಸ ಲೈನ್, 1748 01:27:42,840 --> 01:27:47,340 ತದನಂತರ in-- ಪ್ಲಗ್ ಮತ್ತು ಇಲ್ಲಿ ಹೊಸ trick-- argv ಬ್ರಾಕೆಟ್ 1, ಕಾರಣಗಳಿಗಾಗಿ 1749 01:27:47,340 --> 01:27:48,840 ನಾವು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಎಂದು. 1750 01:27:48,840 --> 01:27:52,110 argc, ಇದ್ದರೆ ಬೇರೆ ಸಮಾನ 2, ನೀವು ಏನು ಗೊತ್ತಾ? 1751 01:27:52,110 --> 01:27:57,400 ಸಾಮಾನ್ಯ, ಮುದ್ರಣ, ಮತ್ತು ಕೇವಲ ಮುಂದೆ ಹೋಗಿ ಲೆಟ್ ಯಾವುದೇ ಪರ್ಯಾಯ ಜೊತೆ ಹಲೋ ವರ್ಲ್ಡ್. 1752 01:27:57,400 --> 01:28:02,710 >> ಆದ್ದರಿಂದ ತೋರುತ್ತದೆ ಆ argc, ಇದು ವೇಳೆ ವಾದವು ಎಣಿಕೆ ಹೊಂದಲಾಗಿದೆ 2 ಸಮನಾಗಿರುತ್ತದೆ, 1753 01:28:02,710 --> 01:28:04,740 ನಾನು ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಹಲೋ ಏನೋ ಅಥವಾ ಇತರ. 1754 01:28:04,740 --> 01:28:07,560 ಇಲ್ಲವಾದರೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನಾನು ಹಲೋ ವರ್ಲ್ಡ್ ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು. 1755 01:28:07,560 --> 01:28:08,770 ಆದ್ದರಿಂದ ಇದರ ಅರ್ಥ ಏನು? 1756 01:28:08,770 --> 01:28:15,550 >> ಸರಿ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಉಳಿಸಲು ಅವಕಾಶ ಈ ಫೈಲ್, ತದನಂತರ argv0 ಚಲಾಯಿಸುತ್ತಾರೆ 1757 01:28:15,550 --> 01:28:18,940 ತದನಂತರ ./argv0 ನಮೂದಿಸಿ. 1758 01:28:18,940 --> 01:28:20,300 ಮತ್ತು ಇದು ಹಲೋ ವರ್ಲ್ಡ್ ಹೇಳುತ್ತಾರೆ. 1759 01:28:20,300 --> 01:28:21,260 ಈಗ, ಏಕೆ ಎಂದು? 1760 01:28:21,260 --> 01:28:24,730 >> ಅಲ್ಲದೆ, ಇದು ಯಾವುದೇ ತಿರುಗಿದರೆ ನೀವು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ, 1761 01:28:24,730 --> 01:28:29,570 ನಾವು ಏನು ಮಾಡುತ್ತೇವೆ ತುಂಬುತ್ತಿರುವ ಸಾಮಾನ್ಯವಾಗಿ ವಾದವನ್ನು ವೆಕ್ಟರ್ ಕರೆ. 1762 01:28:29,570 --> 01:28:33,100 ಅರ್ಥಾತ್, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಂಪ್ಯೂಟರ್, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, 1763 01:28:33,100 --> 01:28:38,340 ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಹ್ಯಾಂಡ್ ಹೋಗುತ್ತದೆ ಸ್ವತಃ ಪದಗಳನ್ನು ಎಲ್ಲಾ ಪಟ್ಟಿಯನ್ನು 1764 01:28:38,340 --> 01:28:40,850 ಮಾನವ ಟೈಪಿಸಿದ ಎಂದು ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಸಂದರ್ಭದಲ್ಲಿ ನೀವು 1765 01:28:40,850 --> 01:28:43,790 ಪ್ರೋಗ್ರಾಮರ್ ಮಾಡಲು ಬಯಸುವ ಮಾಹಿತಿಯನ್ನು ಏನೋ. 1766 01:28:43,790 --> 01:28:48,540 ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕೇವಲ ಪದ ನಾನು ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪಿಸಿದ ಬಂದಿದೆ ./argv0 ಆಗಿದೆ. 1767 01:28:48,540 --> 01:28:55,420 >> ಆದ್ದರಿಂದ ಎಂದು ವಾದಗಳನ್ನು ಸಂಖ್ಯೆಯನ್ನು ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಅಂಗೀಕಾರವಾದ ಕೇವಲ ಒಂದಾಗಿದೆ. 1768 01:28:55,420 --> 01:28:58,880 ಅರ್ಥಾತ್, ವಾದ ಎಣಿಕೆ ಇಲ್ಲದಿದ್ದರೆ argc, ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ 1769 01:28:58,880 --> 01:29:00,970 ಇಲ್ಲಿ ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿ, ಕೇವಲ ಒಂದಾಗಿದೆ. 1770 01:29:00,970 --> 01:29:03,000 ಒಂದು, ಕೋರ್ಸಿನ, ಸಮಾನ ಎರಡು ಮಾಡುತ್ತದೆ. 1771 01:29:03,000 --> 01:29:05,980 ಆದ್ದರಿಂದ ಈ, ಮುದ್ರಿಸುತ್ತದೆ ಏನು ಹಲೋ ಜಗತ್ತು. 1772 01:29:05,980 --> 01:29:08,170 >> ಆದರೆ ನನಗೆ ಈ ಎಲ್ಲೋ ನೋಡೋಣ. 1773 01:29:08,170 --> 01:29:09,930 , Argv0 ನನಗೆ ಹೇಳುತ್ತಾರೆ. 1774 01:29:09,930 --> 01:29:12,740 ತದನಂತರ ಮಾರಿಯಾ ಬಗ್ಗೆ? 1775 01:29:12,740 --> 01:29:14,990 ತದನಂತರ ನಮೂದಿಸಿ ಹಿಟ್. 1776 01:29:14,990 --> 01:29:18,020 >> ಮತ್ತು ಮಾಂತ್ರಿಕ ಇಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಗಮನಿಸಿ. 1777 01:29:18,020 --> 01:29:22,640 ಈಗ, ಬದಲಿಗೆ ಹಲೋ ವರ್ಲ್ಡ್, ನಾನು ಹೊಂದಿವೆ ಈ ಪ್ರೋಗ್ರಾಂ ವರ್ತನೆಯನ್ನು ಬದಲಾಯಿಸಬಹುದು 1778 01:29:22,640 --> 01:29:26,310 ಪಡೆಯಿರಿ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಂಡು ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಕೆಲವು ಇತರ ಕಾರ್ಯ, 1779 01:29:26,310 --> 01:29:30,570 ಆದರೆ, ಸ್ಪಷ್ಟವಾಗಿ, ನನ್ನ ಆದೇಶದಿಂದ ಸ್ವತಃ ನಾನು ಮೂಲತಃ ಟೈಪಿಸಿದ ಎಂಬುದನ್ನು. 1780 01:29:30,570 --> 01:29:35,720 ನಾನು ಮತ್ತೆ ಈ ಆಟವನ್ನು ಮಾಡಬಹುದು , ಸ್ಟೆಲಿಯೋಸ್ ಅದನ್ನು ಬದಲಾಯಿಸುವ ಉದಾಹರಣೆಗೆ. 1781 01:29:35,720 --> 01:29:38,400 >> ಮತ್ತು ಈಗ ನಾನು ಇನ್ನೊಂದು ಹೆಸರು ನೋಡಿ. 1782 01:29:38,400 --> 01:29:40,540 ಮತ್ತು ಇಲ್ಲಿ, ನಾನು Andi, ಹೇಳಬಹುದು. 1783 01:29:40,540 --> 01:29:42,137 ನಾನು, Zamyla ಹೇಳಬಹುದು. 1784 01:29:42,137 --> 01:29:45,220 ಮತ್ತು ನಾವು ಎಲ್ಲಾ ದಿನಗಳ ಈ ಆಟವನ್ನು ಮಾಡಬಹುದು ಕೇವಲ ವಿವಿಧ ಮೌಲ್ಯಗಳು ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, 1785 01:29:45,220 --> 01:29:49,550 ಬಹಳ ನಾನು ನಿಖರವಾಗಿ ಒದಗಿಸಲು ಮಾಹಿತಿ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಎರಡು ಪದಗಳನ್ನು, 1786 01:29:49,550 --> 01:29:52,260 ಇಂತಹ argc, ನನ್ನ ವಾದವನ್ನು ಎಣಿಕೆ 2 ಆಗಿದೆ. 1787 01:29:52,260 --> 01:29:57,240 >> ನಾನು ಹೆಸರು ತೂರಿಸಲ್ಪಡುವ ನೋಡುತ್ತಾರೆ , printf ಇಲ್ಲಿ ಈ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿ? 1788 01:29:57,240 --> 01:30:00,550 ನಾವು ಈಗ ತೋರುವುದಿಲ್ಲ ಅಭಿವ್ಯಕ್ತಿಗೆ ಸಾಮರ್ಥ್ಯವನ್ನು 1789 01:30:00,550 --> 01:30:04,410 ಮತ್ತೊಂದು ಯಾಂತ್ರಿಕ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುವ, ಕರೆಯಲ್ಪಡುವ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ, 1790 01:30:04,410 --> 01:30:07,000 ಬದಲಿಗೆ ನಿರೀಕ್ಷಿಸಿ ಹೊಂದಿರುವ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂ ರನ್ ರವರೆಗೆ 1791 01:30:07,000 --> 01:30:10,220 ತದನಂತರ ಅವರಿಗೆ ಕೇಳುತ್ತದೆ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ರೀತಿಯ ಬಳಸಿಕೊಂಡು. 1792 01:30:10,220 --> 01:30:11,230 >> ಆದ್ದರಿಂದ ಈ ಏನು? 1793 01:30:11,230 --> 01:30:15,010 Argc, ಮತ್ತೆ, ಕೇವಲ ಒಂದು ಪೂರ್ಣಾಂಕ, words-- arguments-- ಸಂಖ್ಯೆ 1794 01:30:15,010 --> 01:30:18,540 ಆ ಒದಗಿಸಿದ ಬಳಕೆದಾರ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಟರ್ಮಿನಲ್ ಕಿಟಕಿಯು, 1795 01:30:18,540 --> 01:30:20,110 ಪ್ರೋಗ್ರಾಂ ಹೆಸರು ಸೇರಿದಂತೆ. 1796 01:30:20,110 --> 01:30:23,340 ಆದ್ದರಿಂದ ನಮ್ಮ ./argv0 ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಆಗಿದೆ, ಪ್ರೋಗ್ರಾಂ ಹೆಸರು, 1797 01:30:23,340 --> 01:30:24,520 ಅಥವಾ ಹೇಗೆ ನಾನು ಪ್ರೋಗ್ರಾಂ ರನ್. 1798 01:30:24,520 --> 01:30:25,810 >> ಒಂದು ಪದ ಎಂದು ಲೆಕ್ಕ. 1799 01:30:25,810 --> 01:30:27,080 ಆದ್ದರಿಂದ argc 1 ಎಂದು. 1800 01:30:27,080 --> 01:30:29,750 ಆದರೆ ನಾನು ಸ್ಟೆಲಿಯೋಸ್ ಬರೆಯಲು, ಅಥವಾ Andi, ಅಥವಾ, Zamyla, ಅಥವಾ ಮಾರಿಯಾ, 1801 01:30:29,750 --> 01:30:31,660 ಎಂಬ ವಾದವನ್ನು ಎಣಿಕೆ ಎರಡು ಅರ್ಥ. 1802 01:30:31,660 --> 01:30:33,910 ಆದ್ದರಿಂದ ಈಗ ಜಾರಿಗೆ ಎರಡು ಪದಗಳನ್ನು ಇಲ್ಲ. 1803 01:30:33,910 --> 01:30:36,070 >> ಮತ್ತು ಸೂಚನೆ, ನಾವು ಈ ತರ್ಕ ಮುಂದುವರಿಸಬಹುದು. 1804 01:30:36,070 --> 01:30:39,050 ನಾನು ವಾಸ್ತವವಾಗಿ ಹೇಳಲು ವೇಳೆ Zamyla ಚಾನ್ ರೀತಿಯ, 1805 01:30:39,050 --> 01:30:42,200 ಒಂದು ಪೂರ್ಣ ಹೆಸರು ಮೂಲಕ ಹಾದುಹೋಗುವ ಒಟ್ಟಾರೆಯಾಗಿ ಮೂರು ವಾದಗಳು, 1806 01:30:42,200 --> 01:30:47,410 ಈಗ ಮತ್ತೆ ಡೀಫಾಲ್ಟ್ ಹೇಳುತ್ತಾರೆ, ಏಕೆಂದರೆ, ಕೋರ್ಸಿನ, 3 ಸಮಾನ 2 ಮಾಡುತ್ತದೆ. 1807 01:30:47,410 --> 01:30:54,080 >> ಆದ್ದರಿಂದ ಈ ರೀತಿಯಲ್ಲಿ, ನಾನು ಹೊಂದಿಲ್ಲ , argv ಈ ಹೊಸ ವಾದ ಮೂಲಕ ಪ್ರವೇಶವನ್ನು 1808 01:30:54,080 --> 01:30:56,080 ನಾವು ತಾಂತ್ರಿಕವಾಗಿ ಸಾಧ್ಯವೋ ನಾವು ಬಯಸುವ ಏನು ಕರೆ. 1809 01:30:56,080 --> 01:30:58,940 ಆದರೆ ಸಂಪ್ರದಾಯದಂತೆ ಇಲ್ಲಿದೆ , argv ಮತ್ತು argc, ಅನುಕ್ರಮವಾಗಿ. 1810 01:30:58,940 --> 01:31:04,470 Argv, ವಾದ ವೆಕ್ಟರ್, ರೀತಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಸಮಾನಾರ್ಥಕ ಆಫ್ 1811 01:31:04,470 --> 01:31:07,140 ಎಂದು ಶ್ರೇಣಿಯನ್ನು ಸಿ ವೈಶಿಷ್ಟ್ಯ. 1812 01:31:07,140 --> 01:31:14,410 >> ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸಮಾನ ಮೌಲ್ಯಗಳನ್ನು ಪಟ್ಟಿ ಮತ್ತೆ, ಮತ್ತೆ, ಮತ್ತೆ, ಮತ್ತೆ. 1813 01:31:14,410 --> 01:31:17,810 ಅರ್ಥಾತ್, ವೇಳೆ ಒಂದು ಇಲ್ಲಿ ಸರಿ ರಾಮ್, ಮುಂದಿನ ಒಂದು ಹಕ್ಕನ್ನು ಮುಂದಿನ, 1814 01:31:17,810 --> 01:31:18,800 ಮತ್ತು ಹಕ್ಕನ್ನು ಮುಂದಿನ. 1815 01:31:18,800 --> 01:31:20,101 ಅವರು ಎಲ್ಲಾ ಸ್ಥಳದ ಮೇಲೆ ಇಲ್ಲ. 1816 01:31:20,101 --> 01:31:23,100 ಮತ್ತು ನಂತರದ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಅಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಎಲ್ಲಾ ಮೆಮೊರಿ ಸ್ಥಳದ ಮೇಲೆ, 1817 01:31:23,100 --> 01:31:25,082 ವಾಸ್ತವವಾಗಿ ಪ್ರಬಲ ಲಕ್ಷಣವಾಗಿದೆ. 1818 01:31:25,082 --> 01:31:28,040 ಆದರೆ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ನಾವು ಯಾವಾಗ ಆಸಕ್ತ ಅಕ್ಷಾಂಶ ರಚನೆಗಳು ಬಗ್ಗೆ ಮಾತನಾಡಲು. 1819 01:31:28,040 --> 01:31:32,260 ಈಗ, ಒಂದು ಸರಣಿ ಕೇವಲ ಆಗಿದೆ ಸಮೀಪದ ಮೆಮೊರಿ ಚಂಕ್, 1820 01:31:32,260 --> 01:31:36,520 ಅವರ ಅಂಶಗಳು ಪ್ರತಿ ಮತ್ತೆ, ಬ್ಯಾಕ್, ಬ್ಯಾಕ್, ಬ್ಯಾಕ್, 1821 01:31:36,520 --> 01:31:38,050 ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಅದೇ ರೀತಿಯ. 1822 01:31:38,050 --> 01:31:42,630 >> ಆದ್ದರಿಂದ ನೀವು ಒಂದು ನಿಂದ, ಬಗ್ಗೆ ನಿಮಗೆ ಅನಿಸಿದರೆ ಸ್ವಲ್ಪ ಹಿಂದೆ, ಸ್ಟ್ರಿಂಗ್ ಏನು? 1823 01:31:42,630 --> 01:31:50,460 ಸರಿ, ಸ್ಟ್ರಿಂಗ್,, Zamyla ನಂತಹ ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ, ತಾಂತ್ರಿಕವಾಗಿ, ಆಗಿದೆ, 1824 01:31:50,460 --> 01:31:51,400 ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 1825 01:31:51,400 --> 01:31:53,700 ಇದು ಪಾತ್ರಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನ. 1826 01:31:53,700 --> 01:31:59,250 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಈ, ಸೆಳೆಯಲು ನಾನು , ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ಮುಂಚೆ ಮಾಡಿದರು 1827 01:31:59,250 --> 01:32:04,510 ಇದು ಈ ಪ್ರತಿಯೊಂದು ಎಂದು ತಿರುಗಿದರೆ ಪಾತ್ರಗಳು ಒಂದು ಬೈಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 1828 01:32:04,510 --> 01:32:07,630 ತದನಂತರ ವಿಶೇಷ ಇಲ್ಲ ಸೆಂಟಿನೆಲ್ ಪಾತ್ರ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0, 1829 01:32:07,630 --> 01:32:12,360 ಅಥವಾ ಎಲ್ಲಾ ಎಂಟು 0 ಬಿಟ್ಗಳು, ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ವಿಂಗಡಿಸುತ್ತದೆ. 1830 01:32:12,360 --> 01:32:15,090 ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್, ಇದು ತಿರುಗುತ್ತದೆ ಔಟ್, ಕೊಡುವುದು ಸ್ಟ್ರಿಂಗ್ ಗಮನಿಸುವುದು, 1831 01:32:15,090 --> 01:32:20,580 chara-- ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನಿಜವಾದ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಎಂಬ ಚಾರ್. 1832 01:32:20,580 --> 01:32:24,560 >> ಮತ್ತು ಈಗ argv, meanwhile-- ಹಿಂದಿನ ಪ್ರೋಗ್ರಾಂ ಹೋಗಲು ಅವಕಾಶ. 1833 01:32:24,560 --> 01:32:29,582 Argv, ನಾವು ಪದ ನೋಡಿ ಸಹ ಸ್ಟ್ರಿಂಗ್ ಇಲ್ಲಿ, ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. 1834 01:32:29,582 --> 01:32:33,640 Argv, ವಾದ ವೆಕ್ಟರ್, ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. 1835 01:32:33,640 --> 01:32:37,620 >> ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ ಆದ್ದರಿಂದ ಕೇವಲ ಪಾತ್ರಗಳು, ನೀವು ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಹೊಂದಬಹುದು 1836 01:32:37,620 --> 01:32:46,279 strings-- ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ನಾನು ಹಿಂದೆ ಒಂದು ಕ್ಷಣ ಟೈಪ್ ./argv0 1837 01:32:46,279 --> 01:33:00,150 argv0, ಬಾಹ್ಯಾಕಾಶ ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ, ನಾನು ಎಂದು , argv ಅದನ್ನು ./argv0 ಎರಡು ತಂತಿ ಹೊಂದಿತ್ತು, 1838 01:33:00,150 --> 01:33:03,185 ಮತ್ತು Z-ಎ ಎಂ ವೈ ಎಲ್ ಎ. ರಲ್ಲಿ ಅರ್ಥಾತ್, argc, 2. 1839 01:33:03,185 --> 01:33:03,980 ಏಕೆ ಎಂದು? 1840 01:33:03,980 --> 01:33:08,370 >> ಸರಿ, ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ಇಂದಿನ ವಿಶೇಷವೇನು ಮೇಲೆ ಈ ತಂತಿಗಳ ಪ್ರತಿಯೊಂದು 1841 01:33:08,370 --> 01:33:13,990 , ಸಹಜವಾಗಿ, ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ ಮೊದಲು, ಪ್ರತಿ ಇದರ ಪಾತ್ರಗಳು 1842 01:33:13,990 --> 01:33:15,670 ಒಂದು ಬೈಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 1843 01:33:15,670 --> 01:33:19,720 ಮತ್ತು ಗೊಂದಲ ಇಲ್ಲ ನಿಜವಾದ 0 0 ಕಾರ್ಯಕ್ರಮವನ್ನು ಹೆಸರಿನಲ್ಲಿ, 1844 01:33:19,720 --> 01:33:22,040 ಎಲ್ಲಾ 80 ಬಿಟ್ಗಳು ಅರ್ಥ. 1845 01:33:22,040 --> 01:33:27,140 ಮತ್ತು, Zamyla, ಏತನ್ಮಧ್ಯೆ, ಇನ್ನೂ ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 1846 01:33:27,140 --> 01:33:31,450 >> ಆದ್ದರಿಂದ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಇದು ನಿಜವಾಗಿಯೂ HOOD ಕೆಳಗೆ ಈ ತೋರುತ್ತಿದೆ. 1847 01:33:31,450 --> 01:33:38,800 ಆದರೆ ಸ್ವಭಾವತಃ, argv ಹೇಗೆ ಮುಖ್ಯ ಕೃತಿಗಳು, ನನಗೆ ಈ ಎಲ್ಲಾ ಕಟ್ಟಲು ಅನುಮತಿಸುತ್ತದೆ 1848 01:33:38,800 --> 01:33:44,810 ನೀವು ತಿನ್ನುವೆ ವೇಳೆ, ದೊಡ್ಡ ವ್ಯೂಹ ವಿಭಾಗಿಸಲ್ಪಟ್ಟಿದೆ ನಾವು ಸ್ವಲ್ಪ ಮೇಲೆ ಸರಳಗೊಳಿಸುವ, ಆ 1849 01:33:44,810 --> 01:33:48,180 ಚಿತ್ರ ಮತ್ತು ಹಾಗೆ ಕಾಣುತ್ತದೆ ಸ್ವಲ್ಪ ಅಲ್ಲಿ ಅಪ್ ಅಳೆಯುವ ಇದು ಸೆಳೆಯಲು, 1850 01:33:48,180 --> 01:33:56,720 ಈ ರಚನೆಯ ಮೊದಲ, ಕೇವಲ ಗಾತ್ರ 2 ಇದು ಒಂದು ಸರಣಿ ಹೊಂದಿರುತ್ತದೆ ಅಂಶ, 1851 01:33:56,720 --> 01:33:59,230 ಎರಡನೇ ಅಂಶ ಒಂದು ಸರಣಿ ಹೊಂದಿರುತ್ತದೆ. 1852 01:33:59,230 --> 01:34:01,687 ಮತ್ತು, ಇದಕ್ಕೆ ಪ್ರತಿಯಾಗಿ, ನೀವು ಪ್ರತಿ ಮೇಲೆ ಜೂಮ್ ರೀತಿಯ 1853 01:34:01,687 --> 01:34:03,770 ಆ ತಂತಿಗಳು, ಯಾವ ನೀವು HOOD ಕೆಳಗೆ ನೋಡಿ 1854 01:34:03,770 --> 01:34:07,190 ಪ್ರತಿ ಸ್ಟ್ರಿಂಗ್ ಕೇವಲ ಎಂದು ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 1855 01:34:07,190 --> 01:34:11,680 >> ಈಗ, ಕೇವಲ ತಂತಿಗಳನ್ನು ಜೊತೆ, ನಾವು ಪ್ರವೇಶ ಪಡೆಯಲು ಸಾಧ್ಯವಾಯಿತು 1856 01:34:11,680 --> 01:34:15,260 ಸ್ಟ್ರಿಂಗ್ I- ನೇ ಅಕ್ಷರ ಗೆ ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತಗಳನ್ನು ಬಳಸಿಕೊಂಡು. 1857 01:34:15,260 --> 01:34:17,320 ಹಾಗೆಯೇ, ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಮಾನ್ಯವಾಗಿ, ನಾವು 1858 01:34:17,320 --> 01:34:22,700 ಪಡೆಯಲು ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ತಂತಿಗಳನ್ನು ಯಾವುದೇ ಸಂಖ್ಯೆಯಲ್ಲಿ? 1859 01:34:22,700 --> 01:34:25,100 ಉದಾಹರಣೆಗೆ, ನನಗೆ ಅವಕಾಶ ಮುಂದೆ ಹೋಗಿ ಹಾಗೆ. 1860 01:34:25,100 --> 01:34:32,420 >> ನನ್ನ ಮುಂದೆ ಹೋಗಿ argv1.c ನಿರ್ಮಿಸಲು ಅವಕಾಶ, ಇದು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಈ ಸಮಯ. 1861 01:34:32,420 --> 01:34:35,635 ಬದಲಿಗೆ argc2 ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ, ನಾನು ಬದಲಿಗೆ ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 1862 01:34:35,635 --> 01:34:41,270 ನಾನು 0 ಪಡೆಯಲು ಇಂಟ್, ನಾನು ಕಡಿಮೆ argc, ಹೆಚ್ಚು, ನಾನು ಜೊತೆಗೆ ಹೆಚ್ಚು, 1863 01:34:41,270 --> 01:34:47,920 ತದನಂತರ ಈ ಒಳಗೆ ಮುದ್ರಿಸುತ್ತದೆ, ಶೇಕಡಾ ರು, ಹೊಸ ಲೈನ್, ಮತ್ತು ನಂತರ 1864 01:34:47,920 --> 01:34:50,740 argv ಬ್ರಾಕೆಟ್ ನಾನು. 1865 01:34:50,740 --> 01:34:55,220 >> ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಲ್ಲಿ, ನಾನು ವ್ಯವಹರಿಸುವಾಗ ಇಲ್ಲ ಕ್ಷಣದಲ್ಲಿ ಮಾಲಿಕ ಪಾತ್ರಗಳು. 1866 01:34:55,220 --> 01:35:00,190 Argv, ಈ ಖಾಲಿ ಚದರ ಸೂಚಿಸುವ ಹಾಗೆ ಹೆಸರು, argv ಬಲ ಕಟ್ಟುಪಟ್ಟಿಗಳು, 1867 01:35:00,190 --> 01:35:03,320 , argv ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅರ್ಥ. 1868 01:35:03,320 --> 01:35:04,870 ಮತ್ತು argc ಕೇವಲ ಒಂದು ಇಂಟ್. 1869 01:35:04,870 --> 01:35:08,800 >> ಇಲ್ಲಿ ಈ ಸಾಲನ್ನು 6, ಸೆಟ್ ಹೇಳುವ 0 ಸಮವಾಗಿರುವಂತಿಲ್ಲ. 1870 01:35:08,800 --> 01:35:11,980 ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಪ್ ಎಣಿಕೆ, ಆದರೆ argc,, ಸೇರಿದಂತೆ. 1871 01:35:11,980 --> 01:35:14,010 ತದನಂತರ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೇಲೆ, ಸ್ಟ್ರಿಂಗ್ ಮುದ್ರಿಸುತ್ತದೆ. 1872 01:35:14,010 --> 01:35:14,800 ಏನು ಸ್ಟ್ರಿಂಗ್? 1873 01:35:14,800 --> 01:35:17,270 >> , argv I- ನೇ ಸ್ಟ್ರಿಂಗ್. 1874 01:35:17,270 --> 01:35:19,530 ಆದ್ದರಿಂದ ಆದರೆ ನಾನು ಮೊದಲು ಚದರ ಬ್ರಾಕೆಟ್ ಬಳಸಿಕೊಂಡು 1875 01:35:19,530 --> 01:35:22,180 ಸಂಕೇತನ ಇತ್ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರ, ಈಗ 1876 01:35:22,180 --> 01:35:27,240 ನಾನು ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ ಇತ್ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು. 1877 01:35:27,240 --> 01:35:30,310 ಆದ್ದರಿಂದ ಒಂದು ಪದರ ಭಾಸವಾಗುತ್ತದೆ ಮೇಲೆ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ. 1878 01:35:30,310 --> 01:35:35,390 >> ಮತ್ತು ಹಾಗಾಗಿ ಬಗ್ಗೆ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಇಲ್ಲಿದೆ ಈಗ ಪ್ರೊಗ್ರಾಮ್, ನಾನು argv1 ಕಂಪೈಲ್ ವೇಳೆ, 1879 01:35:35,390 --> 01:35:42,067 ತದನಂತರ ./argv1, ತದನಂತರ ಟೈಪ್ Foo ಬಾರ್ ಬಾಜ್ ರೀತಿಯ, 1880 01:35:42,067 --> 01:35:45,400 ಮೂರು ಡೀಫಾಲ್ಟ್ ಪದಗಳನ್ನು ಒಂದು ಇವೆ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ತಲುಪುತ್ತದೆ 1881 01:35:45,400 --> 01:35:51,010 ಆತ ಅಥವಾ ಆಕೆ ಕೆಲವು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಪದಗಳನ್ನು ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಹಿಟ್ ನಮೂದಿಸಿ, ಆ ಪದಗಳಲ್ಲಿ, 1882 01:35:51,010 --> 01:35:54,980 ಪ್ರೋಗ್ರಾಂ ಹೆಸರು, ಸೇರಿದಂತೆ ಮೊದಲ ಸ್ಥಳದಲ್ಲಿ, argv ಆಗಿದೆ, 1883 01:35:54,980 --> 01:35:58,320 ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಮುದ್ರಿಸುವುದು. 1884 01:35:58,320 --> 01:36:05,290 ನಾನು ಇದನ್ನು ಬದಲಾಯಿಸಿ ನಾನು ಹೇಳಲು argv1 Zamyla ಚಾನ್ ರೀತಿಯ, 1885 01:36:05,290 --> 01:36:08,800 ನಾವು ಆ ಎಲ್ಲಾ ಮೂರು ಪಡೆಯಲು ಪದಗಳು, ಇದು argv0 ಆಗಿದೆ, 1886 01:36:08,800 --> 01:36:14,400 argv1, argv2, ಈ ಏಕೆಂದರೆ ಸಂದರ್ಭದಲ್ಲಿ argc,, ಎಣಿಕೆ, 3. 1887 01:36:14,400 --> 01:36:20,020 >> ಆದರೆ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಇಲ್ಲಿದೆ ನೀವು ಅರ್ಥ ವೇಳೆ ಎಂದು, argv ತಂತಿಗಳ ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು 1888 01:36:20,020 --> 01:36:24,910 ಮತ್ತು ನೀವು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಎಂದು ಅರ್ಥ ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ, 1889 01:36:24,910 --> 01:36:29,470 ನಾವು ವಾಸ್ತವವಾಗಿ ರೀತಿಯ ಈ ಬಳಸಬಹುದು ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಅನೇಕ ಬಾರಿ 1890 01:36:29,470 --> 01:36:33,320 ಸ್ಟ್ರಿಂಗ್ ಆಯ್ಕೆ, ತದನಂತರ ಆಯ್ಕೆ ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಒಂದು ಪಾತ್ರ, 1891 01:36:33,320 --> 01:36:35,730 ಅನುಸರಿಸುತ್ತದೆ ವೈಜ್ಞಾನಿಕ ಕಾಲದ ಡೈವಿಂಗ್. 1892 01:36:35,730 --> 01:36:40,100 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನನಗೆ ಹೋಗಿ ಅವಕಾಶ ಮುಂದೆ ಮತ್ತು ಈ argv2.c ಕರೆ. 1893 01:36:40,100 --> 01:36:43,920 1894 01:36:43,920 --> 01:36:50,180 ಮತ್ತು ಈ ಉದಾಹರಣೆಗೆ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ನಾನು 0 ಪಡೆಯಲು ಇಂಟ್ ಕೆಳಗಿನ ಮಾಡಲು, 1895 01:36:50,180 --> 01:36:53,286 ನಾನು argc, ಕಡಿಮೆ, ನಾನು ಜೊತೆಗೆ ಜೊತೆಗೆ, ಮೊದಲಿನಂತೆ. 1896 01:36:53,286 --> 01:36:55,910 ಆದ್ದರಿಂದ ಇತರ words-- ಮತ್ತು ಈಗ ಈ ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣ ಗೆಟ್ಟಿಂಗ್. 1897 01:36:55,910 --> 01:36:59,940 ನಂತರ ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ , argv ತಂತಿಗಳ ಮೇಲೆ ತಿರುಗಿ, 1898 01:36:59,940 --> 01:37:01,294 ನನಗೆ ಕಾಮೆಂಟ್. 1899 01:37:01,294 --> 01:37:03,960 ತದನಂತರ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಲೂಪ್ ನೆಸ್ಟೆಡ್, ಬಹುಶಃ ನೀವು 1900 01:37:03,960 --> 01:37:06,290 ಮಾಡಲಾಗುತ್ತದೆ, ಅಥವಾ ಪರಿಗಣಿಸಿದ್ದಾರೆ ಅಲ್ಲಿ ಸ್ಕ್ರ್ಯಾಚ್, ಮಾಡುವುದು, 1901 01:37:06,290 --> 01:37:08,600 ನಾನು ಮನುಷ್ಯ int-- ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತೆ ನಾನು ಬಳಸಲು ಹೋಗುತ್ತಿಲ್ಲ, 1902 01:37:08,600 --> 01:37:12,590 ನಾನು ನೆರಳು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ, ಅಥವಾ ರೀತಿಯ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಾನು ಬದಲಿಸಿ ಆಫ್. 1903 01:37:12,590 --> 01:37:15,780 >> ನಾನು, ಬದಲಿಗೆ, ಜೆ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು, ನಾನು ನಂತರ ವೇರಿಯಬಲ್ ನನ್ನ ಹೋಗಿ ಇಲ್ಲಿದೆ 1904 01:37:15,780 --> 01:37:18,590 ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಇರುವಾಗ ಸರಳ ಸಂಖ್ಯೆಗಳು ಎಣಿಕೆ. 1905 01:37:18,590 --> 01:37:28,850 ಜೆ ಪಡೆಯುತ್ತದೆ 0 ಆಗಿತ್ತು ಮತ್ತು, ಎನ್, ಹೋಗುತ್ತದೆ argv ಬ್ರಾಕೆಟ್ ನಾನು ಸ್ಟರ್ನ್ ಉದ್ದ ಪಡೆಯಲು, 1906 01:37:28,850 --> 01:37:36,030 ಬಹಳ ಜೆ ಮೀ ಕಡಿಮೆ ಎಂದು, ಜೆ ಜೊತೆಗೆ ಜೊತೆಗೆ, ಕೆಳಗಿನ ಹಾಗೆ. 1907 01:37:36,030 --> 01:37:37,500 ಇಲ್ಲಿ ಆಸಕ್ತಿಕರ ಭಾಗವಾಗಿದೆ. 1908 01:37:37,500 --> 01:37:46,330 >> ಒಂದು ಪಾತ್ರ ಮತ್ತು ಹೊಸ ಲೈನ್ ಮುದ್ರಿಸುತ್ತದೆ, argv ಬ್ರಾಕೆಟ್ ನಾನು, ಬ್ರಾಕೆಟ್ ಜೆ ಪ್ಲಗಿಂಗ್. 1909 01:37:46,330 --> 01:37:47,940 ಸರಿ, ಆದ್ದರಿಂದ ನನಗೆ ಇಲ್ಲಿ ಕೆಲವು ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಅವಕಾಶ. 1910 01:37:47,940 --> 01:37:54,820 ಪಾತ್ರಗಳು ಮೇಲೆ ತಿರುಗಿ ಪ್ರಸ್ತುತ ಸಾಲಿನಲ್ಲಿ, 1911 01:37:54,820 --> 01:38:02,290 I- ನೇ ಸಾಲಿನಲ್ಲಿ ಮುದ್ರಣ ಜೆ ನೇ ಅಕ್ಷರ. 1912 01:38:02,290 --> 01:38:04,630 ಈಗ, ಪರಿಗಣಿಸೋಣ ಈ ಕಾಮೆಂಟ್ಗಳನ್ನು ಏನು ಅರ್ಥ. 1913 01:38:04,630 --> 01:38:06,750 >> ತಂತಿಗಳನ್ನು ಮೇಲೆ ತಿರುಗಿ argv-- ಎಷ್ಟು 1914 01:38:06,750 --> 01:38:09,300 ತಂತಿಗಳು, argv ಇವು ಒಂದು ರಚನೆ? 1915 01:38:09,300 --> 01:38:13,420 Argc ಅನೇಕ, ಆದ್ದರಿಂದ ನಾನು iterating ನಾನು ನಾನು argc, ಅಪ್ ಸಮನಾಗಿರಬೇಕು 0. 1916 01:38:13,420 --> 01:38:20,020 ಏತನ್ಮಧ್ಯೆ, ಎಷ್ಟು ಪಾತ್ರಗಳು , argv I- ನೇ ಸಾಲಿನಲ್ಲಿ? 1917 01:38:20,020 --> 01:38:22,880 >> ಅಲ್ಲದೆ, ಆ ಉತ್ತರ ಪಡೆಯಲು, ನಾನು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಕರೆ 1918 01:38:22,880 --> 01:38:26,810 ಪ್ರಸ್ತುತ ಸ್ಟ್ರಿಂಗ್ ನಾನು ಆರೈಕೆ ಬಗ್ಗೆ, ಇದು argv ಬ್ರಾಕೆಟ್ ನಾನು. 1919 01:38:26,810 --> 01:38:30,090 ನಾನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮೌಲ್ಯವನ್ನು N, ಕೇವಲ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಉದ್ದೇಶಗಳಿಗಾಗಿ, 1920 01:38:30,090 --> 01:38:31,590 ದಕ್ಷತೆ ಇದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು. 1921 01:38:31,590 --> 01:38:36,330 ಮತ್ತು ನಂತರ ನಾನು ಹೋಗಿ, 0 ಜೆ ಆರಂಭಿಸಲು ಬಾಗುತ್ತೇನೆ ಜೆ ಎನ್ ಕಡಿಮೆ ಎಂದು ಬಹಳ ಮುಂದುವರಿಸುವುದಕ್ಕೆ, 1922 01:38:36,330 --> 01:38:38,430 ಮತ್ತು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಹೆಚ್ಚಳವನ್ನು ಜೆ. 1923 01:38:38,430 --> 01:38:41,030 >> ತದನಂತರ ಇಲ್ಲಿ, ಪ್ರತಿ ಸಾಲಿನ 12 ರಂದು ನನ್ನ ಕಾಮೆಂಟ್, 1924 01:38:41,030 --> 01:38:43,390 ಒಂದು ಅಕ್ಷರ ಮುದ್ರಿಸುತ್ತದೆ, ಒಂದು ಹೊಸ ಸಾಲಿನ ನಂತರ, 1925 01:38:43,390 --> 01:38:48,140 ನಿರ್ದಿಷ್ಟವಾಗಿ argv ಬ್ರಾಕೆಟ್ ನಾನು ನನಗೆ I- ನೇ ಸ್ಟ್ರಿಂಗ್ ನೀಡುತ್ತದೆ 1926 01:38:48,140 --> 01:38:51,690 argv-- ಆದ್ದರಿಂದ ಮೊದಲ ಪದ, ಎರಡನೇ ಪದ, ಮೂರನೇ ಪದ, ಯಾವುದೇ. 1927 01:38:51,690 --> 01:38:57,370 ಆಳವಾದ ಮತ್ತು ನಂತರ J ಹಾರಿ, ಮತ್ತು ಪಡೆಯುತ್ತದೆ ನನಗೆ ಆ ಪದದ ಜೆ ನೇ ಅಕ್ಷರ. 1928 01:38:57,370 --> 01:39:02,200 ಆದ್ದರಿಂದ, ಪರಿಣಾಮ, ನೀವು ಚಿಕಿತ್ಸೆ , argv ಬಹು ಆಯಾಮದ ಎಂದು, 1929 01:39:02,200 --> 01:39:06,050 ಎರಡು ಆಯಾಮದ, ಬಿಟ್ಸ್, ಆ ನೋಟಕ್ಕೆ ಪ್ರತಿ ಪದ ರೀತಿಯ 1930 01:39:06,050 --> 01:39:08,580 ನಿಮ್ಮ ಮನಸ್ಸಿನ ಈ ರೀತಿಯ ಕಣ್ಣು, ಮತ್ತು ಪ್ರತಿ ಪಾತ್ರದ 1931 01:39:08,580 --> 01:39:10,930 ರೀತಿಯ ಕೂಡಿದೆ ಒಂದು ಕಾಲಮ್, ಎಂದು ಸಹಾಯ ಮಾಡುತ್ತದೆ. 1932 01:39:10,930 --> 01:39:13,260 >> ವಾಸ್ತವದಲ್ಲಿ, ನಾವು ಕೀಟಲೆ ಮಾಡಿದಾಗ ಈ ಭವಿಷ್ಯದ ವಾರಗಳಲ್ಲಿ ಹೊರತುಪಡಿಸಿ, 1933 01:39:13,260 --> 01:39:15,580 ಇದು ಸ್ವಲ್ಪ ಎಂದು ವಿಶೇಷವೇನು ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ. 1934 01:39:15,580 --> 01:39:17,800 ಆದರೆ ನೀವು ನಿಜವಾಗಿಯೂ ಈಗ, ನಗರದ, 1935 01:39:17,800 --> 01:39:22,110 ಕೇವಲ ಈ ಎರಡು ಆಯಾಮದ ಎಂದು ಸರಣಿ, ಇದು ಒಂದು ಮಟ್ಟದ ಆ 1936 01:39:22,110 --> 01:39:23,260 ತಂತಿಗಳ ಎಲ್ಲಾ ಹೊಂದಿದೆ. 1937 01:39:23,260 --> 01:39:26,760 ತದನಂತರ ನೀವು ಆಳವಾದ, ನೀವು ಧುಮುಕುವುದಿಲ್ಲ ವೇಳೆ ವೈಯಕ್ತಿಕ ಪಡೆಯಲು ಪಾತ್ರಗಳು ಮಾಡಬಹುದು 1938 01:39:26,760 --> 01:39:29,600 ಇಲ್ಲಿ ಈ ಬಗೆಯಲ್ಲಿ ಮೂಲಕ ಅದಕ್ಕೆ. 1939 01:39:29,600 --> 01:39:31,620 >> ಆದ್ದರಿಂದ ನಿವ್ವಳ ಪರಿಣಾಮ ಏನು? 1940 01:39:31,620 --> 01:39:34,970 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು argv2-- ಡಾರ್ನ್ ಒದಗಿಸಿ. 1941 01:39:34,970 --> 01:39:36,210 ನಾನು ಇಲ್ಲಿ ಒಂದು ತಪ್ಪು ಮಾಡಿದ. 1942 01:39:36,210 --> 01:39:40,160 ಸೂಚ್ಯವಾಗಿ ಘೋಷಿಸುವ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಸ್ಟಿರ್ಲಿಂಗ್. 1943 01:39:40,160 --> 01:39:42,190 ಆದ್ದರಿಂದ ಈ ಬಾರಿ, ಇದು ಬಹುಶಃ ಸೂಕ್ತ 1944 01:39:42,190 --> 01:39:45,130 ನಾವು ರೀತಿಯ ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇವೆ ಎಂದು ನಿಖರವಾಗಿ ನಾವು ಪ್ರಾರಂಭಿಸಿದರು. 1945 01:39:45,130 --> 01:39:48,160 >> ನಾನು ಸ್ಕ್ರೆವೆದ್ ಸೂಚ್ಯವಾಗಿ ಘೋಷಿಸುವ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಸ್ಟಿರ್ಲಿಂಗ್. 1946 01:39:48,160 --> 01:39:48,987 ಸರಿ, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. 1947 01:39:48,987 --> 01:39:51,070 ನಾನು ವಿಶೇಷವಾಗಿ ನೆನಪು ಇದು ಬಲ ಇಲ್ಲಿ. 1948 01:39:51,070 --> 01:39:54,490 ನಾನು string.h ಸೇರಿವೆ ಅಗತ್ಯವಿದೆ ಕಾರ್ಯಕ್ರಮದ ಈ ಆವೃತ್ತಿ. 1949 01:39:54,490 --> 01:40:00,050 >> ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸೇರಿವೆ ಲೆಟ್ string.h, ಉಳಿಸಲು, ಮುಂದೆ ಹೋಗಿ 1950 01:40:00,050 --> 01:40:04,460 ಮತ್ತು argv2 ಮರುಸಂಕಲಿಕೆಯು. 1951 01:40:04,460 --> 01:40:08,390 ಈಗ, ಇಲ್ಲಿ ನಾವು, argv2 ಮಾಡಲು ನಮೂದಿಸಿ ಹೋಗಿ. 1952 01:40:08,390 --> 01:40:10,590 ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಆದರೂ ಮೊದಲ ನೋಟದಲ್ಲಿ ರಹಸ್ಯ, 1953 01:40:10,590 --> 01:40:15,690 ಎಂದು ಗಮನಕ್ಕೆ ವಾಸ್ತವವಾಗಿ, ಏನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ ಡಾಟ್ argv2 ಆಗಿದೆ. 1954 01:40:15,690 --> 01:40:19,970 >> ಆದರೆ ನಾನು ನಂತರ ಕೆಲವು ಪದಗಳನ್ನು ಟೈಪ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, argv2 Zamyla ಚಾನ್ ಹಾಗೆ, 1955 01:40:19,970 --> 01:40:22,560 , ಸ್ವಲ್ಪ ನಮೂದಿಸಿ ಮೊದಲ ನೋಟದಲ್ಲಿ ರಹಸ್ಯ. 1956 01:40:22,560 --> 01:40:30,540 ಆದರೆ ನಾವು ಮತ್ತೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ./argv2 ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ ಎನ್ ಸಿ ಹೆಚ್ ಎ. 1957 01:40:30,540 --> 01:40:32,190 ನಾವು ಪ್ರತಿಯೊಂದು ಪದದ ಮೇಲೆ ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಬಂದಿದೆ. 1958 01:40:32,190 --> 01:40:37,770 ಮತ್ತು, ಇದಕ್ಕೆ ಪ್ರತಿಯಾಗಿ, ನಾವು ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಒಂದು ಪದ ಒಳಗೆ ಪ್ರತಿ ಪಾತ್ರ. 1959 01:40:37,770 --> 01:40:40,040 >> ಈಗ, ಈ ಎಲ್ಲಾ ನಂತರ, ಇಲ್ಲ ಎಂದು ಅರ್ಥ 1960 01:40:40,040 --> 01:40:43,120 ಒಂದು ಇತರ ವಿವರ ನಾವು ರೀತಿಯ ಇಲ್ಲಿಗೆ ಈ ಇಡೀ ಸಮಯವನ್ನು ಕಡೆಗಣಿಸಿ. 1961 01:40:43,120 --> 01:40:46,180 ನಾವು ಹೊರತುಪಡಿಸಿ ಲೇವಡಿ ಏನು ಮುಖ್ಯ ನ ಒಳಹರಿವು ಸಾಧ್ಯ? 1962 01:40:46,180 --> 01:40:47,780 ಏನು ಮುಖ್ಯ ಔಟ್ಪುಟ್ ಬಗ್ಗೆ? 1963 01:40:47,780 --> 01:40:50,540 >> ಈ ಬಾರಿ ಎಲ್ಲಾ, ನಾವು ಇಲ್ಲಿಗೆ ಕೇವಲ ನಕಲು ಮತ್ತು ಅಂಟಿಸಲು 1964 01:40:50,540 --> 01:40:53,870 ಮುಖ್ಯ ಮುಂದೆ ಪದ ಇಂಟ್, ನೀವು ಆನ್ಲೈನ್ ನೋಡಿ ಆದರೂ 1965 01:40:53,870 --> 01:40:58,340 ಕೆಲವೊಮ್ಮೆ ತಪ್ಪಾಗಿ ಹಳೆಯ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಸಿ ಮತ್ತು ಸಂಕಲನಕಾರರ, ಅವರು ನಿರರ್ಥಕ ಹೇಳುತ್ತಾರೆ, 1966 01:40:58,340 --> 01:40:59,410 ಅಥವಾ ಏನೂ. 1967 01:40:59,410 --> 01:41:01,580 ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ಆವೃತ್ತಿಯ ಸಿ ನಾವು ಬಳಸುತ್ತಿರುವ 1968 01:41:01,580 --> 01:41:06,180 ಸಿ 11, ಅಥವಾ 2011, ಅರ್ಥ ಅದು ಇಂಟ್ ಇರಬೇಕು. 1969 01:41:06,180 --> 01:41:09,300 ಮತ್ತು ಅದು ಇರಬೇಕು ನಿರರ್ಥಕ ಅಥವಾ argc ಮತ್ತು ಇಲ್ಲಿ argv. 1970 01:41:09,300 --> 01:41:10,790 >> ಆದರೆ ಏಕೆ ಇಂಟ್ ಮುಖ್ಯ? 1971 01:41:10,790 --> 01:41:12,480 ಇದು ವಾಸ್ತವವಾಗಿ ಏನು ಮರಳಲಿದ್ದಾರೆ? 1972 01:41:12,480 --> 01:41:16,280 ಅಲ್ಲದೆ, ಇದು ಈ ಕಾಲದ ಎಲ್ಲಾ ತಿರುಗಿದರೆ, ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಮುಖ್ಯ ಬರೆದ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ 1973 01:41:16,280 --> 01:41:18,440 ಯಾವಾಗಲೂ ಏನಾದರೂ ಮರಳಲಿದ್ದಾರೆ. 1974 01:41:18,440 --> 01:41:19,960 ಆದರೆ ಅದು ರಹಸ್ಯವಾಗಿ ರೀತಿ ಮಾಡಲಾಗಿದೆ. 1975 01:41:19,960 --> 01:41:23,350 >> ಒಂದು ವಿಷಯ ಇಂಟ್, ಲೈನ್ 5 ಸೂಚಿಸುತ್ತದೆ. 1976 01:41:23,350 --> 01:41:24,225 ಆದರೆ ಇಂಟ್? 1977 01:41:24,225 --> 01:41:26,100 ಅಲ್ಲದೆ, ಈ ಇಲ್ಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಾವೇಶ 1978 01:41:26,100 --> 01:41:29,790 ಏನೂ ವೇಳೆ ಆ ತಪ್ಪಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ, 1979 01:41:29,790 --> 01:41:34,250 ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ಕ್ರಿಯೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಮರಳಿ ಸ್ವಲ್ಪ counterintuitively-- 1980 01:41:34,250 --> 01:41:35,230 0. 1981 01:41:35,230 --> 01:41:38,070 0 ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಸೂಚಿಸುತ್ತದೆ. 1982 01:41:38,070 --> 01:41:40,610 ನೀವು ನಗರದ ಆದ್ದರಿಂದ ಸಹ ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ ಹುಸಿ ಇದು 1983 01:41:40,610 --> 01:41:42,930 ಇದು ವಾಸ್ತವವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಒಳ್ಳೆಯದು ಅರ್ಥ 1984 01:41:42,930 --> 01:41:49,560 >> ಏತನ್ಮಧ್ಯೆ, ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಥವಾ 1, ಅಥವಾ ನಕಾರಾತ್ಮಕ 1, ಅಥವಾ 5, ಅಥವಾ ನಕಾರಾತ್ಮಕ 42, 1985 01:41:49,560 --> 01:41:52,941 ಅಥವಾ ಯಾವುದೇ 0 ಮೌಲ್ಯ, ಸಾಮಾನ್ಯವಾಗಿ ಸೂಚಿಸುತ್ತದೆ 1986 01:41:52,941 --> 01:41:54,190 ಏನೋ ತಪ್ಪಾಗಿದೆ. 1987 01:41:54,190 --> 01:41:56,700 ವಾಸ್ತವವಾಗಿ, ನಿಮ್ಮ ಸ್ವಂತ ಮ್ಯಾಕ್ ಅಥವಾ ಪಿಸಿ, ನೀವು ನಿಜವಾಗಿಯೂ ನೋಡಿರಬಹುದು 1988 01:41:56,700 --> 01:42:01,050 ಒಂದು ದೋಷ ಸಂದೇಶವನ್ನು, ಇದು ಆ ಹೇಳುತ್ತದೆ ಏನೋ ಅಥವಾ ಇತರ, ದೋಷ 1989 01:42:01,050 --> 01:42:04,940 ಕೋಡ್ ಋಣಾತ್ಮಕ 42, ಅಥವಾ ದೋಷ ಕೋಡ್ 23, ಅಥವಾ ಏನೋ ಹಾಗೆ. 1990 01:42:04,940 --> 01:42:08,980 ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಒಂದು ಸುಳಿವು ಹೊಂದಿದೆ ಪ್ರೋಗ್ರಾಮರ್, ಅಥವಾ ಕಂಪನಿಗೆ 1991 01:42:08,980 --> 01:42:11,174 ತಂತ್ರಾಂಶ ಮಾಡಿದ, ಏನು, ತಪ್ಪಾಗಿದೆ ಮತ್ತು ಏಕೆ 1992 01:42:11,174 --> 01:42:13,590 ಅವರು ಮೂಲಕ ಕಾಣುವ ಹಾಗೆ ತಮ್ಮ ದಸ್ತಾವೇಜನ್ನು ಅಥವಾ ಕೋಡ್ 1993 01:42:13,590 --> 01:42:15,465 ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಏನು ದೋಷ ವಾಸ್ತವವಾಗಿ ಅರ್ಥ. 1994 01:42:15,465 --> 01:42:18,400 ಸಾಮಾನ್ಯವಾಗಿ ಅಲ್ಲ ನಮಗೆ ಉಪಯುಕ್ತ ಬಳಕೆದಾರರಿಗೆ. 1995 01:42:18,400 --> 01:42:20,550 >> ಆದರೆ ಮುಖ್ಯ ಮರಳುತ್ತದೆ 0, ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಆಗಿದೆ. 1996 01:42:20,550 --> 01:42:23,770 ಮತ್ತು ನೀವು ಸೂಚಿಸಲು ಇದ್ದರೆ ಏನು ಮುಖ್ಯ ಹಿಂದಿರುಗಿಸಬೇಕು, 1997 01:42:23,770 --> 01:42:26,950 ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತಿನ್ನುವೆ ನೀವು 0 ಹಿಂತಿರುಗಿ. 1998 01:42:26,950 --> 01:42:30,870 ಆದರೆ ಏನೋ ಹಿಂದಿರುಗಿದ ಬೇರೆ ವಾಸ್ತವವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. 1999 01:42:30,870 --> 01:42:34,660 >> ಈ ಅಂತಿಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ನನಗೆ ಅವಕಾಶ ಮುಂದೆ ಹೋಗಿ ಈ exit.c ಕರೆ, 2000 01:42:34,660 --> 01:42:38,630 ಮತ್ತು ಇಂದಿನ ಕೊನೆಯ ಪರಿಚಯಿಸಲು ವಿಷಯಗಳು ದೋಷ ಕೋಡ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 2001 01:42:38,630 --> 01:42:42,930 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸೇರಿವೆ ಲೆಟ್ ನಮ್ಮ ಪರಿಚಿತ ಕಡತಗಳನ್ನು ಟಾಪ್, ಇಂಟ್ ಮುಖ್ಯ. 2002 01:42:42,930 --> 01:42:49,500 ಈ ಸಮಯದಲ್ಲಿ, ನ ಇಂಟ್ argc ಮಾಡಿ ಸ್ಟ್ರಿಂಗ್ argv, ಮತ್ತು ನನ್ನ ಆವರಣ 2003 01:42:49,500 --> 01:42:50,836 ಇದು ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. 2004 01:42:50,836 --> 01:42:52,460 ತದನಂತರ ನನಗೆ ಒಂದು ವಿವೇಕದ ಚೆಕ್ ಮಾಡಿ. 2005 01:42:52,460 --> 01:42:56,640 ಈ ಸಮಯದಲ್ಲಿ, argc, ಇದ್ದರೆ ಸಮಾನ 2, ನಂತರ ನೀವು ಏನು ಗೊತ್ತಾ? 2006 01:42:56,640 --> 01:42:57,520 ಮರೆತುಬಿಡು. 2007 01:42:57,520 --> 01:43:03,170 ನಾನು ಹೇಳುವ ನಾನು, ಹೇ, ಬಳಕೆದಾರ, ನೀವು ಕಾಣೆಯಾಗಿವೆ ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ 2008 01:43:03,170 --> 01:43:04,210 ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. 2009 01:43:04,210 --> 01:43:05,230 >> ತದನಂತರ ಅದು ಇಲ್ಲಿದೆ. 2010 01:43:05,230 --> 01:43:06,130 ನಾನು ನಿರ್ಗಮಿಸಲು ಬಯಸುವಿರಾ. 2011 01:43:06,130 --> 01:43:11,030 ನಾನು ಪೂರ್ವಭಾವಿಯಾಗಿಯೇ ನಾನು, ಮತ್ತು ಅಕಾಲಿಕವಾಗಿ ನಿಜವಾಗಿಯೂ, ರಿಟರ್ನ್ 2012 01:43:11,030 --> 01:43:12,810 ಸಂಖ್ಯೆ 1 ಬೇರೆಯಾಗಿರುತ್ತದೆ. 2013 01:43:12,810 --> 01:43:15,360 ಮೊದಲ ಮೌಲ್ಯವನ್ನು ಹೋಗಿ ಸಂಭವಿಸಬಹುದು ಎಂದು ದೋಷ 1. 2014 01:43:15,360 --> 01:43:17,860 ನೀವು ಕೆಲವು ತಪ್ಪಾದ ಹೊಂದಿದ್ದರೆ ಸಂಭವಿಸುತ್ತದೆ ಎಂದು ಪರಿಸ್ಥಿತಿ, 2015 01:43:17,860 --> 01:43:21,390 ನೀವು ಪ್ರತಿಯಾಗಿ 2 ಹೇಳಲು ಅಥವಾ ಮರಳಲು 3, ಅಥವಾ ಇರಬಹುದು ಬೇಕೆನ್ನಿಸಿದರೆ ನಕಾರಾತ್ಮಕ 1 ಅಥವಾ ಋಣಾತ್ಮಕ 2. 2016 01:43:21,390 --> 01:43:23,750 >> ಈ ಕೇವಲ ನಿರ್ಗಮನ ಸಂಕೇತಗಳಾಗಿವೆ ಎಂದು, ಸಾಮಾನ್ಯವಾಗಿ, 2017 01:43:23,750 --> 01:43:27,770 ಪ್ರೋಗ್ರಾಮರ್ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅಥವಾ ತಂತ್ರಾಂಶ ಹಡಗು ಎಂದು ಕಂಪನಿ. 2018 01:43:27,770 --> 01:43:30,500 ಆದರೆ ವಾಸ್ತವವಾಗಿ ಇದು ಎಂದು 0 ಮುಖ್ಯ ಎಂಬುದನ್ನು. 2019 01:43:30,500 --> 01:43:34,310 ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ನಾನು ಬಯಸುವ ಖಾತರಿ ಈ ಪ್ರೋಗ್ರಾಂ ಮಾತ್ರ 2020 01:43:34,310 --> 01:43:38,190 ಬಳಕೆದಾರ ನನಗೆ ಒದಗಿಸುತ್ತದೆ ವೇಳೆ ಕೆಲಸ ಎರಡು ವಾದವನ್ನು ಎಣಿಕೆ, 2021 01:43:38,190 --> 01:43:42,880 ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು, ಮತ್ತು ಕೆಲವು ಇತರ ಪದ, ನಾನು ಕೆಳಗಿನಂತೆ ಎಷ್ಟು ವಿಧಿಸಿಕೊಳ್ಳಬಲ್ಲರು, 2022 01:43:42,880 --> 01:43:46,110 ಹೇಳುತ್ತಾರೆ printf ಜೊತೆ ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ, ಕಾಣೆಯಾಗಿದೆ ಆಜ್ಞಾ ಸಾಲಿನ ವಾದ, 2023 01:43:46,110 --> 01:43:46,970 1 ಹಿಂದಿರುಗಿ. 2024 01:43:46,970 --> 01:43:49,940 ಕೇವಲ ತಕ್ಷಣ ತಿನ್ನುವೆ ಪ್ರೋಗ್ರಾಂ ಬಿಟ್ಟು. 2025 01:43:49,940 --> 01:43:55,840 >> argc, ಸಮನಾಗಿರುತ್ತದೆ ಮಾತ್ರ 2 ನಾವು ಕೆಳಗೆ ಪಡೆಯುತ್ತಾನೆ ಇಲ್ಲಿ, ಆ ಸಮಯದಲ್ಲಿ ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ 2026 01:43:55,840 --> 01:44:00,410 ಹಲೋ ಶೇಕಡಾ ರು, backslash N, argv1. 2027 01:44:00,410 --> 01:44:03,827 ಅರ್ಥಾತ್, ನಾನು , argv 0 ನಂತರ ಹೋಗುತ್ತಿಲ್ಲ, 2028 01:44:03,827 --> 01:44:05,410 ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಹೆಸರು. 2029 01:44:05,410 --> 01:44:09,450 ನಾನು, ಅಲ್ಪವಿರಾಮ, ಹಲೋ ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ ಮಾನವ ಟೈಪಿಸಿದ ಎರಡನೇ ಪದ. 2030 01:44:09,450 --> 01:44:12,580 ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಾಲು 13, ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಆಗಿದೆ. 2031 01:44:12,580 --> 01:44:15,920 >> ನಾನು argc, 2 ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ ತಾರ್ಕಿಕವಾಗಿ ಈ ಪ್ರೋಗ್ರಾಂನಿಂದ. 2032 01:44:15,920 --> 01:44:17,770 ನಾನು ಮುಂದೆ ಹೋಗಿ 0 ಪಡೆಯಲಿದ್ದೇನೆ. 2033 01:44:17,770 --> 01:44:21,230 ಅತ್ತ, ನೆನಪಿನಲ್ಲಿಡಿ ಈ ಜೊತೆಗೆ ಸ್ಕ್ರ್ಯಾಚ್ ನಿಜ. 2034 01:44:21,230 --> 01:44:24,760 >> ತಾರ್ಕಿಕವಾಗಿ, ನಾನು ಈ ಮಾಡಬಲ್ಲರು ಮತ್ತು ಈ ಸಾಲುಗಳನ್ನು ಕಲ್ಪಿಸಲಾಗಿದೆ 2035 01:44:24,760 --> 01:44:27,020 ಇಲ್ಲಿ ಈ ಬೇರೆ ಷರತ್ತು ಕೋಡ್. 2036 01:44:27,020 --> 01:44:29,420 ಆದರೆ ಆ ರೀತಿಯ ಇಲ್ಲಿದೆ ಅನಗತ್ಯವಾಗಿ ನನ್ನ ಕೋಡ್ indenting. 2037 01:44:29,420 --> 01:44:31,800 ನಾನು ಸೂಪರ್ ಮಾಡಲು ಬಯಸುವ ಸ್ಪಷ್ಟ ಯಾವುದೇ ಎಂದು, 2038 01:44:31,800 --> 01:44:34,670 ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹಲೋ ಏನೋ ಮುದ್ರಿತ ಆಗುತ್ತದೆ, 2039 01:44:34,670 --> 01:44:36,050 ಬಳಕೆದಾರ ಸಹಕರಿಸುತ್ತಿದೆ ಇರುವವರೆಗೆ. 2040 01:44:36,050 --> 01:44:39,360 >> ಆದ್ದರಿಂದ ಇದು ಬಳಸಲು ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿದೆ ಸ್ಥಿತಿ, ಕೇವಲ ಒಂದು ವೇಳೆ, 2041 01:44:39,360 --> 01:44:41,870 ಕೆಲವು ತಪ್ಪಾದ ಹಿಡಿಯಲು ಪರಿಸ್ಥಿತಿ, ತದನಂತರ ನಿರ್ಗಮನ. 2042 01:44:41,870 --> 01:44:45,690 ತದನಂತರ, ಎಲ್ಲಾ ಉದ್ದವಾಗಿದೆ ಚೆನ್ನಾಗಿ, ಬೇರೆ ಒಂದು ಹೊಂದಿವೆ, 2043 01:44:45,690 --> 01:44:48,060 ಆದರೆ ಕೋಡ್ ಹೊಂದಿವೆ ಹೊರಗೆ, ಇದು ಏಕೆಂದರೆ 2044 01:44:48,060 --> 01:44:51,060 ಈ ಸಮಾನ ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣದಲ್ಲಿ, ತಾರ್ಕಿಕವಾಗಿ. 2045 01:44:51,060 --> 01:44:54,480 ಹಾಗಾಗಿ ಕೇವಲ, ಹಿಂದಿರುಗಿದ ನಾನು 0 ಸ್ಪಷ್ಟವಾಗಿ ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಸೂಚಿಸುತ್ತದೆ. 2046 01:44:54,480 --> 01:44:58,480 >> ನಾನು ಮರಳಿ 0 ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನನಗೆ ಭಾವಿಸಲಾಗುತ್ತದೆ. 2047 01:44:58,480 --> 01:45:00,890 ಆದರೆ ಈಗ ನಾನು ಹಿಂದಿರುಗಿದ ನುಡಿದರು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದು, 2048 01:45:00,890 --> 01:45:04,940 ನಾನು ಒಳಿತನ್ನು ತರುವುದಕ್ಕಾಗಿ, ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಸ್ಪಷ್ಟತೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ 0 ಹಿಂತಿರುಗಿ. 2049 01:45:04,940 --> 01:45:09,690 ಈಗ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ನಿರ್ಗಮನ ಮಾಡೋಣ ಕೇವಲ ಬಿಡಲು ಒಂದು ಪರಿಪೂರ್ಣ ನಿಲ್ಲಿಸದೆ ಮುಂದುವರಿಸು ಎಂದು. 2050 01:45:09,690 --> 01:45:14,401 >> ಆದರೆ ನಿರ್ಗಮನ ಮಾಡಲು, ಮತ್ತು ನನಗೆ ಹೋಗಿ ಅವಕಾಶ ಮುಂದೆ ./exit ಮಾಡಲು ನಮೂದಿಸಿ. 2051 01:45:14,401 --> 01:45:16,900 ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ನನಗೆ ಕೂಗಿ, ಕಾಣೆಯಾಗಿದೆ ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ. 2052 01:45:16,900 --> 01:45:18,120 ಸರಿ, ನನಗೆ ಸಹಕಾರ. 2053 01:45:18,120 --> 01:45:23,810 >> ನನ್ನ ಬದಲಿಗೆ ./exit ಮಾಡೋಣ, ಡೇವಿಡ್, ನಮೂದಿಸಿ. 2054 01:45:23,810 --> 01:45:25,190 ಮತ್ತು ಈಗ ಇದು, ಹೇಳುತ್ತಾರೆ ಹಲೋ ಡೇವಿಡ್. 2055 01:45:25,190 --> 01:45:27,300 ಮತ್ತು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಈ ನೋಡಿರಲಿಲ್ಲ. 2056 01:45:27,300 --> 01:45:30,650 >> ಆದರೆ ಇದು ಒಂದು ಇಲ್ಲ ಎಂದು ತಿರುಗಿದರೆ ಲಿನಕ್ಸ್ ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನೋಡಲು 2057 01:45:30,650 --> 01:45:34,470 ಏನು ನಿರ್ಗಮನ ಕೋಡ್ ಒಂದು ಪ್ರೋಗ್ರಾಂ ನಿರ್ಗಮಿಸಿದೆ. 2058 01:45:34,470 --> 01:45:37,184 ಕೆಲವೊಮ್ಮೆ ಚಿತ್ರಾತ್ಮಕ ಮ್ಯಾಕ್ OS ಅಥವಾ ವಿಂಡೋಸ್ ಪ್ರಪಂಚದ, 2059 01:45:37,184 --> 01:45:40,100 ನೀವು ಮಾತ್ರ ಈ ಸಂಖ್ಯೆಗಳನ್ನು ಮಾಡಿದಾಗ ನೋಡಿ ದೋಷ ಸಂದೇಶ ಪರದೆಯ ಮೇಲೆ ಪಾಪ್ಸ್ 2060 01:45:40,100 --> 01:45:41,940 ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್ ನೀವು ಎಂದು ತೋರಿಸುತ್ತದೆ. 2061 01:45:41,940 --> 01:45:44,773 ಆದರೆ ನಾವು ಏನನ್ನು ದೋಷ ನೋಡಲು ಬಯಸಿದರೆ ಸಂದೇಶವನ್ನು ನಾವು ಇಲ್ಲಿ ಮಾಡಬಹುದು, ಆಗಿದೆ 2062 01:45:44,773 --> 01:45:48,100 ಆದ್ದರಿಂದ ./exit ನಮೂದಿಸಿ, ಮುದ್ರಣ ಕಾಣೆಯಾಗಿದೆ ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ. 2063 01:45:48,100 --> 01:45:54,590 >> ನಾನು ಈಗ ಪ್ರತಿಧ್ವನಿ $ ?, ಮಾಡಿದರೆ ಇದು ಹುಡುಕುತ್ತಿರುವ ಹಾಸ್ಯಾಸ್ಪದವಾಗಿ ರಹಸ್ಯ. 2064 01:45:54,590 --> 01:45:56,590 ಆದರೆ $? 2065 01:45:56,590 --> 01:45:59,220 ಮಾಂತ್ರಿಕ ಮಂತ್ರ ಆಗಿದೆ ಎಂದು ಹೇಳುತ್ತಾರೆ ಹೇ, ಕಂಪ್ಯೂಟರ್, 2066 01:45:59,220 --> 01:46:01,900 ನನಗೆ ಯಾವ ಹಿಂದಿನ ಪ್ರೋಗ್ರಾಂ ಹೊರನಡೆದ ಕೋಡ್ ಆಗಿತ್ತು. 2067 01:46:01,900 --> 01:46:03,410 ನಾನು ನಮೂದಿಸಿ ಹಿಟ್. 2068 01:46:03,410 --> 01:46:07,520 ಎಂದು ಏಕೆಂದರೆ ನಾನು 1 ನೋಡಿ ನಾನು ಮರಳಲು ನನ್ನ ಮುಖ್ಯ ಕಾರ್ಯವನ್ನು ಹೇಳಿದರು. 2069 01:46:07,520 --> 01:46:12,310 >> ಏತನ್ಮಧ್ಯೆ, ನಾನು ಡೇವಿಡ್ ./exit ಹೋದರೆ, ಮತ್ತು ಹಿಟ್ ನಮೂದಿಸಿ, ನಾನು ಡೇವಿಡ್ ಹಲೋ. 2070 01:46:12,310 --> 01:46:16,800 ನಾನು ಈಗ ಪ್ರತಿಧ್ವನಿ $ ಹೋದರೆ ?, ನಾನು ನಿನ್ನ ನೋಡಿ 0. 2071 01:46:16,800 --> 01:46:19,080 ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ತಿನ್ನುವೆ ಅಮೂಲ್ಯ ಮಾಹಿತಿ ಎಂದು 2072 01:46:19,080 --> 01:46:23,420 ದೋಷಸೂಚಕವು ಸಂದರ್ಭದಲ್ಲಿ, ಆದ್ದರಿಂದ ರಲ್ಲಿ ಹೆಚ್ಚು, ಮಾನವ ಕಾಳಜಿ ಎಂದು. 2073 01:46:23,420 --> 01:46:26,060 ಆದರೆ ದೋಷಸೂಚಕವು ಮತ್ತು ಇತರ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಾವು ಈ ಸೆಮಿಸ್ಟರ್ ಬಳಸಿ 2074 01:46:26,060 --> 01:46:29,420 ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ನೋಡೋಣ, ಇದು ರೀತಿಯ ಗೋಪ್ಯವಾಗಿ ವಿಶೇಷವೇನು ಸಹ 2075 01:46:29,420 --> 01:46:32,780 ನೀವು ಅದನ್ನು ನೋಡಲು ಹೊರತು ನಿರ್ಧರಿಸಲು ಒಂದು ಪ್ರೋಗ್ರಾಂನ ಎಂಬುದನ್ನು 2076 01:46:32,780 --> 01:46:37,050 ಮರಣದಂಡನೆ ಸರಿಯಾದ ಅಥವಾ ತಪ್ಪಾಗಿದೆ. 2077 01:46:37,050 --> 01:46:40,450 >> ಮತ್ತು ಆದ್ದರಿಂದ ನಮಗೆ ತೆರೆದಿಡುತ್ತದೆ ಈ, ದಿನದ ಕೊನೆಯಲ್ಲಿ. 2078 01:46:40,450 --> 01:46:43,917 ನಾವು ನೋಡಿ ಇಂದು ಪ್ರಾರಂಭಿಸಿ ಡೀಬಗ್, ಮತ್ತು ಕೋರ್ಸ್ ನಲ್ಲಿ ಪ್ರತಿಯಾಗಿ 2079 01:46:43,917 --> 01:46:46,750 ಸ್ವತಃ, ಮತ್ತು ನಂತರ ಹೆಚ್ಚು ಕುತೂಹಲ, ತಾಂತ್ರಿಕವಾಗಿ HOOD ಕೆಳಗೆ 2080 01:46:46,750 --> 01:46:49,490 ಏನು ತಂತಿಗಳನ್ನು ಕೊನೆಯಾಗಿ ಇವೆ ವಾರ ಲಘುವಾಗಿ ನಾವು ತೆಗೆದುಕೊಂಡು 2081 01:46:49,490 --> 01:46:51,900 ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ತೆಗೆದುಕೊಂಡು ಫಾರ್ ಸ್ಕ್ರ್ಯಾಚ್ ನೀಡಿತು. 2082 01:46:51,900 --> 01:46:56,040 >> ನಾವು ನಾವು ಪ್ರವೇಶಿಸಬಹುದು ಹೇಗೆ ನೋಡಿದ್ದಾರೆ ಸ್ಟ್ರಿಂಗ್ ಪ್ರತ್ಯೇಕ ಅಕ್ಷರಗಳನ್ನು, 2083 01:46:56,040 --> 01:47:00,310 ತದನಂತರ ಮತ್ತೆ ಹೆಚ್ಚಿನ ಮಟ್ಟಕ್ಕೆ ತೆಗೆದುಕೊಂಡು ಹೇಗೆ well-- ನೋಡುವ, ವಿಷಯಗಳನ್ನು ನೋಡಲು 2084 01:47:00,310 --> 01:47:04,226 ನಾವು ಪ್ರತ್ಯೇಕ ಪಡೆಯಲು ಬಯಸಿದರೆ ರಚನೆ ಒಂದು ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಶಗಳನ್ನು 2085 01:47:04,226 --> 01:47:05,850 ನಾವು ಅನೇಕ ತಂತಿಯನ್ನು ಹಾಗೆ ಮಾಡಬಹುದು? 2086 01:47:05,850 --> 01:47:08,050 ನಾವು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಮಾಡಬಹುದು. 2087 01:47:08,050 --> 01:47:12,800 ಆದರೆ ಇಲ್ಲಿ ಕೇವಲ ಪೆಟ್ಟಿಗೆಗಳು ಈ ಚಿತ್ರವನ್ನು ಈ ಸಾಮಾನ್ಯ ಕಲ್ಪನೆಯನ್ನು ನ ಪ್ರದರ್ಶನಕ್ಕೆ 2088 01:47:12,800 --> 01:47:14,451 ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಅಥವಾ ಒಂದು ಪಟ್ಟಿ, ಅಥವಾ ಒಂದು ಸದಿಶ. 2089 01:47:14,451 --> 01:47:16,450 ಮತ್ತು ಅವಲಂಬಿಸಿ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಪದಗಳನ್ನು ಎಲ್ಲಾ 2090 01:47:16,450 --> 01:47:17,880 ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ವಸ್ತುಗಳನ್ನು ಅರ್ಥೈಸಲು. 2091 01:47:17,880 --> 01:47:20,060 ಆದ್ದರಿಂದ ಸಿ, ನಾವು ಮಾತ್ರ ನೀನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಲು. 2092 01:47:20,060 --> 01:47:23,840 ಮತ್ತು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಒಂದು ಪಡೆ ಮೆಮೊರಿ, ಇವರಲ್ಲಿ ಪ್ರತಿ ಇಲ್ಲಿದೆ 2093 01:47:23,840 --> 01:47:27,720 ಅಂಶಗಳನ್ನು ಮರಳಿ ಸಮೀಪದ ಇವೆ, ಮತ್ತೆ, ಬ್ಯಾಕ್, ಬ್ಯಾಕ್. 2094 01:47:27,720 --> 01:47:31,970 >> ಮತ್ತು ಆ ಅಂಶಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಇವೆ, ಅದೇ ದಶಮಾಂಶ ಪ್ರಕಾರದ, ಪಾತ್ರ, 2095 01:47:31,970 --> 01:47:35,966 ಪಾತ್ರ, ಪಾತ್ರ, ಪಾತ್ರ, ಅಥವಾ ಸ್ಟ್ರಿಂಗ್, ಸ್ಟ್ರಿಂಗ್, ಸ್ಟ್ರಿಂಗ್, ಸ್ಟ್ರಿಂಗ್, ಅಥವಾ ಇಂಟ್, 2096 01:47:35,966 --> 01:47:38,600 ಇಂಟ್, ಇಂಟ್, ಅದು ಏನೇ ನಾವು ಅಂಗಡಿ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. 2097 01:47:38,600 --> 01:47:42,540 ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಈ ಅದರ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ತೋರುತ್ತಿದೆ. 2098 01:47:42,540 --> 01:47:44,530 ನೀವು ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ ಅಥವಾ RAM. 2099 01:47:44,530 --> 01:47:48,590 ಮತ್ತು ನೀವು ಔಟ್ ಕೆತ್ತನೆ ನೀವು ಒಂದೇ ಗಾತ್ರದ ಪೆಟ್ಟಿಗೆಗಳು, ಇವೆಲ್ಲವೂ 2100 01:47:48,590 --> 01:47:50,920 ಗೆ, ಮತ್ತೆ, ಮತ್ತೆ ಅವು ಮತ್ತೆ, ಈ ರೀತಿಯಲ್ಲಿ ಬ್ಯಾಕ್. 2101 01:47:50,920 --> 01:47:53,200 >> ಮತ್ತು ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಈ ಕಲ್ಪನೆ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ 2102 01:47:53,200 --> 01:47:58,580 ನಾವು ಈ ರೀತಿಯಲ್ಲಿ ಮೌಲ್ಯಗಳು ವ್ಯಕ್ತಪಡಿಸಬಹುದು ಎಂದು ನಮ್ಮ ದತ್ತಾಂಶ ರಚನೆಗಳಲ್ಲಿ ಮೊದಲ 2103 01:47:58,580 --> 01:48:02,520 ತರಗತಿಯಲ್ಲಿ, ನಾವು ಆರಂಭಿಸಬಹುದು ಅರ್ಥ ಕೋಡ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು 2104 01:48:02,520 --> 01:48:04,079 ಎಂದು ವಾರ 0 ಆದ್ದರಿಂದ ಅಂತರ್ಬೋಧೆಯಿಂದ ಬಂದಿತು. 2105 01:48:04,079 --> 01:48:05,870 ನೀವು ಫೋನ್ ಕರೆಸಿಕೊಳ್ಳುವುದು ಮಾಡುತ್ತೇವೆ ಪುಸ್ತಕ ಉದಾಹರಣೆಗೆ, 2106 01:48:05,870 --> 01:48:09,110 ನಾವು ವಿಭಜನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಶಪಡಿಸಿಕೊಳ್ಳಲು, ಅಥವಾ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ಕ್ರಮಾವಳಿ, 2107 01:48:09,110 --> 01:48:13,220 ಇಡೀ ಮೂಲಕ ಶೋಧನಾ ಕಾರ್ಯಕ್ಕಾಗಿ ಹೆಸರುಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳ ಗುಂಪೇ. 2108 01:48:13,220 --> 01:48:18,220 ಆದರೆ ನಾವು ಭಾವಿಸಲಾಗಿದೆ, ಮರುಸ್ಥಾಪನೆ ಎಂದು ಫೋನ್ ಪುಸ್ತಕ ಈಗಾಗಲೇ ವಿಂಗಡಿಸಲಾದ 2109 01:48:18,220 --> 01:48:21,630 ಬೇರೊಬ್ಬರ ಈಗಾಗಲೇ ಎಂದು ಔಟ್ ಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ನೀಡಲಾಯಿತು ಕ್ರಮವು 2110 01:48:21,630 --> 01:48:24,430 ಮತ್ತು ಅವುಗಳನ್ನು alphabetize ಹೇಗೆ ಸಂಖ್ಯೆಗಳನ್ನು. 2111 01:48:24,430 --> 01:48:26,950 ಮತ್ತು ಈಗ ಸಿ ನಾವು ತುಂಬಾ, ಸಾಮರ್ಥ್ಯ 2112 01:48:26,950 --> 01:48:30,290 ಅಲ್ಲ, ವಿಷಯಗಳನ್ನು ಮೊಟ್ಟ ದೈಹಿಕವಾಗಿ ಫೋನ್ ಪುಸ್ತಕದಲ್ಲಿ 2113 01:48:30,290 --> 01:48:34,220 ಆದರೆ ವಾಸ್ತವವಾಗಿ ಕಂಪ್ಯೂಟರ್ ರ ಮೆಮೊರಿ, ನಾವು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮುಂದಿನ ವಾರ ಎಂದು 2114 01:48:34,220 --> 01:48:38,470 ಮೊದಲ this-- ಮತ್ತೆ ಪರಿಚಯಿಸಲು ಒಂದು ರಚನೆಯ ನಮ್ಮ ದತ್ತಾಂಶ ರಚನೆಗಳಲ್ಲಿ 2115 01:48:38,470 --> 01:48:43,530 ಆದರೆ ಮುಖ್ಯವಾಗಿ, ನಿಜವಾದ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಕ್ರಮಾವಳಿಗಳನ್ನು ಜಾರಿಗೆ 2116 01:48:43,530 --> 01:48:47,720 ಕೋಡ್ ನಲ್ಲಿ, ಇದು ನಾವು ಸಂಗ್ರಹಿಸಬಹುದು ಈ ತರಹದ ರಚನೆಗಳು ದತ್ತಾಂಶ, 2117 01:48:47,720 --> 01:48:50,730 ತದನಂತರ ಕುಶಲತೆಯಿಂದ ಆರಂಭಿಸಲು, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇದು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು, 2118 01:48:50,730 --> 01:48:53,570 ಮತ್ತು ಆ ಮೇಲೆ ನಿರ್ಮಿಸಲು, ಅಂತಿಮವಾಗಿ, ಸಿ ಕಾರ್ಯಕ್ರಮಗಳು, 2119 01:48:53,570 --> 01:48:56,730 Python ನಲ್ಲಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಕಳಿಸಿ SQL ಜೊತೆ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನಿಸಿದ? 2120 01:48:56,730 --> 01:48:59,980 >> ಮತ್ತು ನಾವು ಈ ಎಲ್ಲಾ ಎಂದು ನೋಡುತ್ತಾರೆ ಬಂಧಿಸು ವಿವಿಧ ಅಭಿಪ್ರಾಯಗಳನ್ನು. 2121 01:48:59,980 --> 01:49:04,100 ಆದರೆ ಈಗ, ಸ್ಮರಿಸುತ್ತಾರೆ ನಾವು ಇಂದು ಪರಿಚಯಿಸಿದ ಡೊಮೇನ್ 2122 01:49:04,100 --> 01:49:06,920 ಈ ವಿಷಯ ಇಲ್ಲಿ, ಅವನು ಗೂಢಲಿಪೀಕರಣದ ವಿಶ್ವದ. 2123 01:49:06,920 --> 01:49:11,200 ಮತ್ತು ಮುಂದಿನ ಸಮಸ್ಯೆಗಳನ್ನು ನೀವೇ ನಡುವೆ ಪರಿಹರಿಸಲು ಗೂಢಲಿಪೀಕರಣದ ಕಲೆ ಕಾಣಿಸುತ್ತದೆ, 2124 01:49:11,200 --> 01:49:13,630 ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಮತ್ತು ಡಿ- ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಮಾಹಿತಿ, ಮತ್ತು ciphering 2125 01:49:13,630 --> 01:49:15,930 ಮತ್ತು ಪಠ್ಯ ಅರ್ಥವನ್ನು, ಮತ್ತು ಅಂತಿಮವಾಗಿ ಊಹಿಸಿಕೊಂಡು 2126 01:49:15,930 --> 01:49:18,970 ನೀವು ಈಗ ತಿಳಿದಿರುವ ಏನು HOOD ಕೆಳಗೆ ಆಗಿದೆ 2127 01:49:18,970 --> 01:49:21,860 ಆದ್ದರಿಂದ ನೀವು ನೋಡಿ ಅಥವಾ ಸ್ವೀಕರಿಸುವಾಗ ಈ ರೀತಿಯ ಒಂದು ಸಂದೇಶವನ್ನು ನೀವು 2128 01:49:21,860 --> 01:49:24,060 ನೀವೇ ಅರ್ಥ. 2129 01:49:24,060 --> 01:49:26,740 ಈ, ಮತ್ತು ಹೆಚ್ಚು ಮುಂದಿನ ಬಾರಿ. 2130 01:49:26,740 --> 01:49:29,890 2131 01:49:29,890 --> 01:49:30,790 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 2132 01:49:30,790 --> 01:49:32,970 >> -Mover ಕೇವಲ ಆಗಮಿಸಿದರು. 2133 01:49:32,970 --> 01:49:35,146 ನಾನು ಭೇಟಿ ಹೋಗುತ್ತಿದ್ದೇವೆ ಬಾಗುತ್ತೇನೆ ತನ್ನ ಕಾಲೇಜು ಪ್ರಾಧ್ಯಾಪಕ. 2134 01:49:35,146 --> 01:49:37,611 ಹೌದು. 2135 01:49:37,611 --> 01:49:40,080 ಹಾಯ್. 2136 01:49:40,080 --> 01:49:40,660 ಅದು ನೀನು. 2137 01:49:40,660 --> 01:49:44,125 2138 01:49:44,125 --> 01:49:45,110 ನಿರೀಕ್ಷಿಸಿ! 2139 01:49:45,110 --> 01:49:45,610 ಡೇವಿಡ್. 2140 01:49:45,610 --> 01:49:53,936 2141 01:49:53,936 --> 01:49:56,060 ನಾನು ಲೆಕ್ಕಾಚಾರ ಹಾಕಿದ್ದೆ ನಾನು ನಿಮಗೆ ಏನಾಯಿತು. 2142 01:49:56,060 --> 01:49:58,130 ಏನು ಸಹಾಯ ಮಾಡಿ. 2143 01:49:58,130 --> 01:50:05,020 2144 01:50:05,020 --> 01:50:08,354 ನೀವು ಅವರ ಕಾಲೇಜು ಕೊಠಡಿ ಸಹವಾಸಿ, ನೀವು ಇರಲಿಲ್ಲ? 2145 01:50:08,354 --> 01:50:10,770 ನೀವು ಅವರಿಗೆ ಯಾವಾಗ ಇದ್ದವು ಅವರು CS50 ಪ್ರಾಜೆಕ್ಟ್ ಮುಗಿದ? 2146 01:50:10,770 --> 01:50:13,770 2147 01:50:13,770 --> 01:50:15,765 >> [ಸಂಗೀತ] 2148 01:50:15,765 --> 01:50:32,110 2149 01:50:32,110 --> 01:50:33,150 >> -That CS50. 2150 01:50:33,150 --> 01:50:42,690 2151 01:50:42,690 --> 01:50:44,770 >> ನಾನು ಈ ಸ್ಥಳದ ಪ್ರೀತಿ. 2152 01:50:44,770 --> 01:50:45,854 >> ಅಪ್ -Eat. 2153 01:50:45,854 --> 01:50:47,020 ನಾವು ವ್ಯಾಪಾರ ಹೊರಗೆ ನೀನು. 2154 01:50:47,020 --> 01:50:52,120 2155 01:50:52,120 --> 01:50:53,970 >> [ಕೊನೆಯಲ್ಲಿ ಪ್ಲೇಬ್ಯಾಕ್]