1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:00,860 >> ಸ್ಪೀಕರ್ 1: ಸರಿ. 3 00:00:00,860 --> 00:00:03,260 ಕೊನೆಯ ಪ್ರೋಗ್ರಾಂ ಸ್ವಲ್ಪ ನೀರಸ. 4 00:00:03,260 --> 00:00:05,510 ನ ಮುಂದೆ ಹೋಗಿ ವೈಯಕ್ತೀಕರಿಸಲು ಲೆಟ್ ಈ ಸ್ವಲ್ಪ. 5 00:00:05,510 --> 00:00:07,710 ವಿಶ್ವದ ಹಲೋ ಹೇಳಿ ಬದಲಿಗೆ ಏಕೆ ನಾವು ಮುಂದುವರಿಯುತ್ತೇವೆ 6 00:00:07,710 --> 00:00:09,680 ಮತ್ತು ನಿನ್ನ ಡೇವಿಡ್, ಹೇಳುತ್ತಾರೆ? 7 00:00:09,680 --> 00:00:12,500 ಅಲ್ಲದೆ, ಈ ಮಾಡಲು, ನಾನು ಸಮೀಪಿಸಲು ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ಈ. 8 00:00:12,500 --> 00:00:15,760 ನಾನು, ಸಹಜವಾಗಿ, ಕೇವಲ ಹಾರ್ಡ್ ಕೋಡ್ ಡೇವಿಡ್, ಆದರೆ ಎಲ್ಲಾ ಅಲ್ಲ ಎಂದು 9 00:00:15,760 --> 00:00:17,650 ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಕಳೆದ ಆವೃತ್ತಿ. 10 00:00:17,650 --> 00:00:21,430 ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಅಧಿಕ ನೋಡೋಣ, ರದ್ದುಗೊಳಿಸಲು ಎಂದು ಬದಲಾಯಿಸಲು, ಮತ್ತು ಬದಲಿಗೆ ಹೊಸ ಸೇರಿಸಲು 11 00:00:21,430 --> 00:00:23,980 ಲೈನ್ ಐದು ಹಿಂದೊಮ್ಮೆ ಅಲ್ಲಿ ಕೋಡ್ ಸಾಲಿನ. 12 00:00:23,980 --> 00:00:28,970 >> ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾನು ಇಲ್ಲಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ತನ್ಮೂಲಕ, ಸ್ಟ್ರಿಂಗ್ ಹೆಸರಿನಲ್ಲಿ ಸೇರಿಸಿ 13 00:00:28,970 --> 00:00:30,920 ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸುವ. 14 00:00:30,920 --> 00:00:34,240 ಸಿ, ನೀವು ಹೊಂದಿಲ್ಲ ಕೇವಲ ಗಮನಿಸಿ ವೇರಿಯಬಲ್ ಹೆಸರೊಂದನ್ನು, ಇದರಲ್ಲಿ ಗೆ 15 00:00:34,240 --> 00:00:38,110 ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಹೊಂದಿವೆ, ಹೆಸರು ಇದು ಯಾವ ರೀತಿಯ ಸೂಚಿಸಲು. 16 00:00:38,110 --> 00:00:41,970 ನಾವು ನಡುವೆ ಮೊದಲೇ ಇತರ ರೀತಿಯ ನೋಡುತ್ತಾರೆ ಅವುಗಳನ್ನು ಪೂರ್ಣಾಂಕಗಳ ಮತ್ತು ತೇಲುವ ಬಿಂದು 17 00:00:41,970 --> 00:00:46,480 ಮೌಲ್ಯಗಳು ಮತ್ತು ಹೆಚ್ಚು, ಆದರೆ ಈಗ, ಸ್ಟ್ರಿಂಗ್ ಕೇವಲ ಒಂದು ಪದ ಅಥವಾ ಪದ, ಹೆಚ್ಚು 18 00:00:46,480 --> 00:00:49,340 ಔಪಚಾರಿಕವಾಗಿ, ಶೂನ್ಯ ಅನುಕ್ರಮ ಅಥವಾ ಹೆಚ್ಚು ಪಾತ್ರಗಳು. 19 00:00:49,340 --> 00:00:53,760 ಆದ್ದರಿಂದ ಕ್ಷಣದಲ್ಲಿ, ಈ ಸಾಲಿನ ಐದು ಆಗಿದೆ , ನನಗೆ ಹೆಸರು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ನೀಡಿ ಹೇಳುತ್ತಾರೆ 20 00:00:53,760 --> 00:00:56,560 ಸ್ಟ್ರಿಂಗ್ ಅವರ ಡೇಟಾ ವಿಧ. 21 00:00:56,560 --> 00:01:00,460 >> ಈಗ, ನಾನು, ಅಲ್ಲಿ ಒಂದು ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಲು ಬಯಸುವ ಮತ್ತು ಸಿ ಹಾಗೆ, ನಾವು ಸಮಾನ ಬಳಸಲು 22 00:01:00,460 --> 00:01:03,030 ಇಲ್ಲದಿದ್ದರೆ ಎಂದು, ಸೈನ್ ಹುದ್ದೆ ಆಯೋಜಕರು. 23 00:01:03,030 --> 00:01:04,860 ಹಾಗಾಗಿ ಕೆಳಗಿನಂತೆ ಮುಂದುವರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ. 24 00:01:04,860 --> 00:01:10,220 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಿಕೆ, ಕೊಡುವುದು, ಡಿ ಎ ವಿ i-D ಮುಚ್ಚಿದ ಉಲ್ಲೇಖ, ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. 25 00:01:10,220 --> 00:01:15,595 ಲೈನ್ ಐದು ನಿವ್ವಳ ಪರಿಣಾಮ ಈಗ ಆಗಿದೆ ಸಂಗ್ರಹಿಸುವ, ಸ್ಟ್ರಿಂಗ್, ಡಿ ಎ ವಿ ನಾನು ಡಿ ಘೋಷಿಸಲು 26 00:01:15,595 --> 00:01:19,480 ಈ ಬಲ ಭಾಗದಲ್ಲಿ ನಿಂದ ಮೇಲೆ ವೇರಿಯಬಲ್ ಅಭಿವ್ಯಕ್ತಿ 27 00:01:19,480 --> 00:01:21,480 ಈ ಅಭಿವ್ಯಕ್ತಿಯ ಎಡಬದಿಯಲ್ಲಿ. 28 00:01:21,480 --> 00:01:25,970 ಆದ್ದರಿಂದ ಈ ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಡಿ ಎ ವಿ ನಾನು ಡಿ ವೇರಿಯಬಲ್ ಒಳಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ 29 00:01:25,970 --> 00:01:27,450 ಹೆಸರು ಎಂದು. 30 00:01:27,450 --> 00:01:28,910 >> ಈಗ ಈ ವೇರಿಯಬಲ್ ಬಳಸಲು ಅವಕಾಶ. 31 00:01:28,910 --> 00:01:35,010 ಸಾಲು ಆರು, ನಾನು ಬದಲಿಗೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ವಿಶ್ವದ. 32 00:01:35,010 --> 00:01:39,960 % ಎಸ್ ಪ್ರಕಾರ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಒಂದು ಎಂದು printf ದಸ್ತಾವೇಜನ್ನು 33 00:01:39,960 --> 00:01:41,690 ಸ್ಟ್ರಿಂಗ್ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. 34 00:01:41,690 --> 00:01:44,620 ಅರ್ಥಾತ್, ಇದು ಮಾಹಿತಿ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ನಾನು ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ printf ಎಂದು 35 00:01:44,620 --> 00:01:47,930 ಇಲ್ಲಿ ಕೆಲವು ಇತರ ಮೌಲ್ಯ, ಆದರೆ ಅವಕಾಶ ನನಗೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಹೇಳಲು ಏನು 36 00:01:47,930 --> 00:01:49,180 ಇದು ಎಂದು ವಿಶೇಷವೇನು. 37 00:01:49,180 --> 00:01:52,800 ಈಗ ಹೇಗೆ ನಾನು printf ಹೇಳಲು ಮುಂದುವರೆಯಲು ಇಲ್ಲ ಮೌಲ್ಯವನ್ನು ಏರಲಿದೆ ಏನು? 38 00:01:52,800 --> 00:01:56,850 >> ಬಾವಿ, ನಾನು printf ಒದಗಿಸಲು ಅಗತ್ಯವಿದೆ ಎರಡನೇ ವಾದ, ಮತ್ತು ಹಾಗೆ, ನಾನು 39 00:01:56,850 --> 00:02:00,460 ಮೊದಲ ನಂತರ ಚಿಹ್ನೆಗಳಿಂದ ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಈ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ವಾದ, 40 00:02:00,460 --> 00:02:04,990 ಸ್ಟ್ರಿಂಗ್, ಮತ್ತು ನಂತರ ನಾನು ಏನು ಸೂಚಿಸಬೇಕಾಗುತ್ತದೆ ಮೌಲ್ಯ ನಾನು ಪ್ಲಗ್ ಬಯಸುವ 41 00:02:04,990 --> 00:02:07,010 ಮೊದಲ ವಾದದ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. 42 00:02:07,010 --> 00:02:10,880 ಆದ್ದರಿಂದ ನನ್ನ ವೇರಿಯಬಲ್ ಹೆಸರಿನ, ಆಗಿದೆ ಸಹಜವಾಗಿ, ಹೆಸರು, ಟೈಪ್ ಸಾಕು ಆದ್ದರಿಂದ 43 00:02:10,880 --> 00:02:14,000 ಎರಡನೇ "ಹೆಸರು" ವಾದವು printf. 44 00:02:14,000 --> 00:02:15,070 ಈಗ ತಪ್ಪಿಸುತ್ತಾ ಇಲ್ಲ. 45 00:02:15,070 --> 00:02:20,440 ಚಿಹ್ನೆಗಳಿಂದ ಒಳಗೆ ಇದ್ದರೂ ಉಲ್ಲೇಖಿಸಿದ ಸ್ಟ್ರಿಂಗ್, ಎಂದು ವಾಸ್ತವವಾಗಿ 46 00:02:20,440 --> 00:02:24,370 ತಂತುವಿನ ಒಳಗೆ ಆದ್ದರಿಂದ ಹಾಗಾಗದೆ ಇನ್ನೊಂದು ಒಂದು ವಾದವನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು. 47 00:02:24,370 --> 00:02:28,740 ಹೊರಗೆ ಎಂದು ಮಾತ್ರ ಈ ಅಲ್ಪವಿರಾಮ ಉಲ್ಲೇಖಿಸಿದ ಸ್ಟ್ರಿಂಗ್ ವಾಸ್ತವವಾಗಿ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ 48 00:02:28,740 --> 00:02:31,700 ರಿಂದ printf ಮೊದಲ ವಾದವನ್ನು ಅದರ ಎರಡನೇ ವಾದ. 49 00:02:31,700 --> 00:02:34,270 >> ಈಗ ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಲೆಟ್. 50 00:02:34,270 --> 00:02:36,500 ಹಲೋ ಮಾಡಿ. 51 00:02:36,500 --> 00:02:39,570 ಒಳ್ಳೆಯತನ ನನ್ನ ಓಹ್, ರಚಿಸಿದ ಐದು ದೋಷಗಳನ್ನು ಮತ್ತು ನನ್ನ ಪ್ರೋಗ್ರಾಂ 52 00:02:39,570 --> 00:02:41,100 ಕೇವಲ ಏಳು ಸಾಲುಗಳನ್ನು ಉದ್ದ. 53 00:02:41,100 --> 00:02:44,720 ಅಲ್ಲದೆ, ಯಾವಾಗಲೂ, ಕಳೆದ ನೋಡಲು ಇಲ್ಲ ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ದೋಷಗಳನ್ನು. 54 00:02:44,720 --> 00:02:47,960 ಮೊದಲ ಏಕೆಂದರೆ ನೋಡಿ ಬಹುಶಃ ಪರಿಣಾಮವನ್ನು ಬೀರುತ್ತದೆ ಬಗೆಗಿನ ಇಲ್ಲ 55 00:02:47,960 --> 00:02:51,600 ಕೇವಲ ಒಂದು ದೋಷ ಟಾಪ್ ಅಪ್ ದಾಖಲಿಸಿದವರು ಅಲ್ಲಿ ಹೆಚ್ಚು ದೋಷಗಳನ್ನು ನೋಟವನ್ನು 56 00:02:51,600 --> 00:02:52,570 ವಾಸ್ತವವಾಗಿ. 57 00:02:52,570 --> 00:02:56,620 >> ಆದ್ದರಿಂದ ನನ್ನನ್ನು ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್, ಮತ್ತು ಮೊದಲ ಇಲ್ಲಿ boldfaced ದೋಷ ಬಳಕೆ 58 00:02:56,620 --> 00:02:59,140 ಘೋಷಿಸಲ್ಪಡದ ಗುರುತಿಸುವಿಕೆಯು ತಂತುವಿನ. 59 00:02:59,140 --> 00:03:00,630 ನೀವು ಗುಣಮಟ್ಟದ ಅರ್ಥ? 60 00:03:00,630 --> 00:03:01,990 ಯಾವುದೇ ಜೊತೆಗೆ, ನಾನು ಮಾಡಲಿಲ್ಲ. 61 00:03:01,990 --> 00:03:06,700 ನಾನು ಸ್ಟ್ರಿಂಗ್ ಅರ್ಥ ಆದರೆ ಇದು ನಾನು ತಿರುಗಿದರೆ ಆ ವಾಕ್ಯವನ್ನು ಒಂದು ಮಾಹಿತಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಮರೆತುಹೋಗಿದೆ 62 00:03:06,700 --> 00:03:10,830 ಡೇಟಾ ಸಿ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ತಾಂತ್ರಿಕವಾಗಿ ಟೈಪ್ ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಆದರೆ ಪದ 63 00:03:10,830 --> 00:03:16,210 "ಸ್ಟ್ರಿಂಗ್" ಮಾತ್ರ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಏಕೆಂದರೆ, CS50 ಸಿಬ್ಬಂದಿ ಮಾತನಾಡಲು, ಇದು ಘೋಷಿಸಿದರು, 64 00:03:16,210 --> 00:03:18,160 ನಾವು ಬರೆದ ಒಂದು ಕಡತದಲ್ಲಿ. 65 00:03:18,160 --> 00:03:22,540 ವಾಸ್ತವವಾಗಿ, ಒಬ್ಬರಿಗೆ ಹಿಂದೆಯೇ ಮಾಹಿತಿ ಒಂದು ಕಡತದಲ್ಲಿ printf ಕಾರ್ಯದಲ್ಲಿ ಡಿಕ್ಲೇರ್ಡ್ 66 00:03:22,540 --> 00:03:28,310 ಸ್ಟ್ಯಾಂಡರ್ಡ್ IO.H ಎಂದು, ಆದ್ದರಿಂದ ನಾವು ಮಾಡಲಿಲ್ಲ ಸಿಬ್ಬಂದಿ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಮಾಹಿತಿ ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಿದ 67 00:03:28,310 --> 00:03:32,470 ಒಂದು ಕಡತ ಎಂದು, ಅಚ್ಚರಿಯೇನಲ್ಲ, cs50.h. ಕರೆಯಲಾಗುತ್ತದೆ 68 00:03:32,470 --> 00:03:36,340 >> ಆದ್ದರಿಂದ ಅವರ ಮೇಲಿನ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಕಂಪೈಲರ್ ತಿಳಿಸಲು 69 00:03:36,340 --> 00:03:40,130 ನಾನು ಚಿಹ್ನೆಯನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೀರಿ ಕೇವಲ ಸ್ಟ್ರಿಂಗ್, ನಾನು ಶಿಕ್ಷಣ ಬಯಸುವ 70 00:03:40,130 --> 00:03:42,160 ಚಿಹ್ನೆ ಅರ್ಥವನ್ನು ಕಂಪೈಲರ್. 71 00:03:42,160 --> 00:03:47,010 ಮತ್ತು ಸರಳವಾಗಿ ಹಾಗೆ, ನಾನು ಹೋಗಿ ಮತ್ತೆ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಅಪ್, ಹೊಸ ಲೈನ್ ಸೇರಿಸಲು 72 00:03:47,010 --> 00:03:54,070 ಇಲ್ಲಿ, ಮತ್ತು ", cs50.h ಸೇರಿವೆ", ಸೇರಿಸಿ ಸಹ ಕೋನೀಯ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ನಡುವೆ. 73 00:03:54,070 --> 00:03:58,170 ಈ ಸೂಚನಾ, ಹೆಚ್ಚು ಹಾಗೆ ಈಗ ಸಾಲು ಎರಡು, ತಿಳಿಸಲು ಹೋಗುತ್ತದೆ 74 00:03:58,170 --> 00:04:02,460 ಇದು ಸೇರಿವೆ ಎಂದು ಕಂಪೈಲರ್ cs50.h ವಿಷಯಗಳನ್ನು ಅವು ಎಲ್ಲೆಲ್ಲಿ 75 00:04:02,460 --> 00:04:06,620 ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಒಳಗೆ ನನ್ನ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿ, ತನ್ಮೂಲಕ ಎಂದು ಕಂಪೈಲರ್ ಶಿಕ್ಷಣ 76 00:04:06,620 --> 00:04:09,050 ಸ್ಟ್ರಿಂಗ್ ಎಂದರೇನು. 77 00:04:09,050 --> 00:04:13,420 >> ನ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಮರುಸಂಕಲಿಕೆಯು ಲೆಟ್ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸುವ ನಂತರ. 78 00:04:13,420 --> 00:04:15,500 ಹಲೋ ಮಾಡಿ. 79 00:04:15,500 --> 00:04:16,440 ನಮೂದಿಸಿ. 80 00:04:16,440 --> 00:04:17,730 ಹೆಚ್ಚು ಉತ್ತಮ. 81 00:04:17,730 --> 00:04:23,760 ಈಗ ನಾನು ಮಿಟುಕಿಸುವುದು ಕೇಳುತ್ತದೆ ಹೊಂದಿರುವ ನಾನು , ". / ಹಲೋ," ಮತ್ತು voila ಟೈಪ್ ಮಾಡಬಹುದು. 82 00:04:23,760 --> 00:04:25,010 ಹಲೋ ಡೇವಿಡ್. 83 00:04:25,010 --> 00:04:26,402