1 00:00:00,000 --> 00:00:11,242 >> [ಸಂಗೀತ] 2 00:00:11,242 --> 00:00:16,630 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆಲ್ ರೈಟ್ ಈ CS50 ಹೊಂದಿದೆ ಮತ್ತು ಈ ವಾರದಲ್ಲಿ ಐದು ಪ್ರಾರಂಭದಲ್ಲಿ ಆಗಿದೆ. 3 00:00:16,630 --> 00:00:21,480 ಇಂದು ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಸ್ಥಾನವನ್ನು ಇಟ್ಟ ಮೆತ್ತೆಗಳು ಕೆಳಭಾಗದಲ್ಲಿ, ನೀವು ಏನು ಸಾಧ್ಯವಿಲ್ಲ. 4 00:00:21,480 --> 00:00:24,790 ಆದರೆ ಮೇಲೆ, ನೀವು, ಈ ಹೇಗೆ ಮಾಡಬೇಕು ನಮ್ಮ ಶ್ಲಾಘನೆಯ ಸ್ವಲ್ಪ ಟೋಕನ್ 5 00:00:24,790 --> 00:00:26,970 ನೀವು ಪುಟ್ ಕೆಲಸ ಎಲ್ಲಾ ಹದಿನೈದನೆಯ ಗೇಮ್ ಆಗಿ. 6 00:00:26,970 --> 00:00:30,290 ಸರಳವಾಗಿ ಮೇಲೆ ಸ್ವಲ್ಪ ವಲಯವನ್ನು ತೆಗೆದುಹಾಕಿ ಆಡುತ್ತಿರುವುದು ಪ್ರಾರಂಭಿಸಲು ಕೆಳಗೆ 7 00:00:30,290 --> 00:00:31,680 ವರ್ಗ ಉಳಿದ. 8 00:00:31,680 --> 00:00:38,930 >> ಆದ್ದರಿಂದ ಸ್ಮರಿಸುತ್ತಾರೆ, ಅಥವಾ ಸೆಟ್ ಸಮಸ್ಯೆಗಳನ್ನು ತಿಳಿಯಲು ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ತೆರಳಿದರು ಇದು ನಾಲ್ಕು, 9 00:00:38,930 --> 00:00:40,340 ಮತ್ತೊಂದು ಪಂದ್ಯದಲ್ಲಿ ಬರೆಯುವ ಒಳಗೊಂಡಿದೆ. 10 00:00:40,340 --> 00:00:43,740 ಆದರೆ ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ ಈ ಸಮಯದಲ್ಲಿ ಒಂದು ಬಳಸಿಕೊಂಡು ನಿಜವಾದ ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಸಂಪರ್ಕಸಾಧನವನ್ನು, ಒಂದು 11 00:00:43,740 --> 00:00:46,310 ರೀತಿಯ ಪಠ್ಯ ಇಂಟರ್ಫೇಸ್ ಹದಿನೈದು ಆಟವಾಗಿತ್ತು. 12 00:00:46,310 --> 00:00:50,210 ಮತ್ತು ಮುಂದೆ ನಿಮ್ಮ ಅಡಗಿದೆ ಎಂದು ಆಟದ, ನೀವು ಇನ್ನೂ ಈ ಮುಂದಿನ ನೋಡಿಲ್ಲ ಬಂದಿದೆ ವೇಳೆ, 13 00:00:50,210 --> 00:00:52,310 ಈ ರೀತಿಯ ಸ್ವಲ್ಪ ಏನೋ ತೋರುತ್ತಿದೆ. 14 00:00:52,310 --> 00:00:55,170 ನನ್ನ ಟರ್ಮಿನಲ್ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಇಲ್ಲಿ GDB ರಲ್ಲಿ ವಿಂಡೋ. 15 00:00:55,170 --> 00:00:58,600 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಔಟ್ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನೀವು ಪ್ರವೇಶಿಸಬಹುದಾದ ಸಿಬ್ಬಂದಿ ಪರಿಹಾರ, 16 00:00:58,600 --> 00:01:01,010 ಎಂದಿನಂತೆ ಅಪ್ಡೇಟ್ 50 ಚಾಲನೆಯಲ್ಲಿರುವ ನಂತರ. 17 00:01:01,010 --> 00:01:04,090 >> ಆದರೆ ನಾನು ಸ್ವಲ್ಪ ಹಾಕಿದರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ರಹಸ್ಯ ಮೋಡ್, ಸ್ವಲ್ಪ ಈಸ್ಟರ್ ಎಗ್, 18 00:01:04,090 --> 00:01:08,480 ಮೂಲಕ, ದೇವರು ಮೋಡ್ ಸಾಂಘೀಕ argv1 ದೇವರ ಹಾಕುವ. 19 00:01:08,480 --> 00:01:12,920 ಮತ್ತು ನಾನು, ನನ್ನ ಶಾಲೆ ದಿಕ್ಕುಗಳಲ್ಲಿ ಅನುಸರಿಸಬೇಕು ನನ್ನ ಶಾಲೆ ರಲ್ಲಿ ಚಲಾಯಿಸುತ್ತಿರುವಾಗ 20 00:01:12,920 --> 00:01:14,220 ಸಮಸ್ಯೆ ಕೋಶವನ್ನು ಸೆಟ್. 21 00:01:14,220 --> 00:01:19,190 ಈಗ ನೀವು ಸಂಪೂರ್ಣ ಆವೃತ್ತಿಯನ್ನು ನೋಡಿ ಬ್ರೇಕ್ಔಟ್ ಆಟದ. 22 00:01:19,190 --> 00:01:21,090 ವಾಸ್ತವವಾಗಿ, ಈ ಯಾವುದೇ ಕೈಗಳನ್ನು ವಿಧಾನವಾಗಿದೆ. 23 00:01:21,090 --> 00:01:24,850 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿದೆ - 24 00:01:24,850 --> 00:01:26,470 ಆದರೂ wowed ನೀವು ಇರಬಹುದು - 25 00:01:26,470 --> 00:01:30,850 ದೇವರ ಮೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಕಷ್ಟು ಕ್ಷುಲ್ಲಕ ಬ್ರೇಕ್ಔಟ್, ಹದಿನೈದು ಆಟ ಭಿನ್ನವಾಗಿ, 26 00:01:30,850 --> 00:01:33,590 ಇದು ನೀವು ಕೆಲವು ನಿಭಾಯಿಸಿದ ಎಂಬುದರಲ್ಲಿ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ. 27 00:01:33,590 --> 00:01:37,890 >> ಬ್ರೇಕ್ಔಟ್ ಇದು ದೇವರಲ್ಲಿ ಸಾಕು ಮೋಡ್ ಸರಳವಾಗಿ, ಏನು 28 00:01:37,890 --> 00:01:41,220 ಅಂತರ್ಬೋಧೆಯಿಂದ ಪ್ಯಾಡಲ್ ಜೊತೆ? 29 00:01:41,220 --> 00:01:45,630 ಜಸ್ಟ್ ಯಾವುದೇ ಅದನ್ನು ಸಮಾನ ಮಾಡಲು ಸಮತಲ ಸ್ಥಾನವನ್ನು ಚೆಂಡಿನ ಆಗಿದೆ. 30 00:01:45,630 --> 00:01:49,220 ಮತ್ತು ಬಹಳ ನೀವು lockstep ಈ ಮಾಡುವಂತೆ ಈ ಆಟದ ಹೋಗುತ್ತಿರುವ ಚೆಂಡನ್ನು ತಿನ್ನುವೆ ಜೊತೆ 31 00:01:49,220 --> 00:01:53,100 , ಎಂದಿಗೂ, ಎಂದಿಗೂ ಬಾಲ್ ಆಟದಿಂದ ಎಂದಿಗೂ ಮತ್ತು ನೀವು ಪ್ರತಿ ಬಾರಿ ಗೆಲ್ಲುವಿರಿ. 32 00:01:53,100 --> 00:01:55,430 >> ಆದರೆ ಈ ವಾರ ತಂದೆಯ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಕೇವಲ ದೇವರ ಕ್ರಮದಲ್ಲಿ ಹೆಚ್ಚು ಇತ್ತು. 33 00:01:55,430 --> 00:01:56,720 ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳ ಸಂಖ್ಯೆ ಇಲ್ಲ. 34 00:01:56,720 --> 00:01:58,140 ಅವುಗಳಲ್ಲಿ, ಲೇಸರ್ಗಳು. 35 00:01:58,140 --> 00:02:01,070 ಆದ್ದರಿಂದ ನೀವು ನಿಜವಾಗಿಯೂ ನೀವು ತಾಳ್ಮೆ ಪಡೆಯಲು ವೇಳೆ ಇಟ್ಟಿಗೆಗಳು ಕೆಳಗೆ ಚಿತ್ರೀಕರಣ ಪ್ರಾರಂಭಿಸಬಹುದು 36 00:02:01,070 --> 00:02:02,120 ಮತ್ತು ಕೆಲವು ಇತರರು. 37 00:02:02,120 --> 00:02:04,560 ಮತ್ತು ಪಡೆಯಬೇಕೆಂದಿದ್ದರೆ ಯಾರು ನೀವು ಆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ವಿರುದ್ಧ ಹ್ಯಾಕರ್ ಮಾಪನಾಂಕ 38 00:02:04,560 --> 00:02:08,750 ಆವೃತ್ತಿ, ನಾನು ನೋಡಬಹುದಾದ ಈ ವಾರದ ತಂದೆಯ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಒಂದು 39 00:02:08,750 --> 00:02:12,830 ದೇವರ ಹೆಚ್ಚು, ಹೇಳುತ್ತಾರೆ, ಸ್ವಲ್ಪ doable ಮೋಡ್ ಹದಿನೈದು ಆಟ ಆಗಿತ್ತು. 40 00:02:12,830 --> 00:02:15,300 >> ನೀವು ಒಂದು ವಿಸ್ತರಣೆಯ ಹುಡುಕುತ್ತಿರುವ ಮತ್ತು ನೀವು ಆದ್ದರಿಂದ ನೀವು ಕೆಲವು ಹೆಚ್ಚುವರಿ ಮೋಜಿಗಾಗಿ ನೋಡುತ್ತಿರುವ 41 00:02:15,300 --> 00:02:18,400 ವೈಶಿಷ್ಟ್ಯಗಳು ಆಸಕ್ತಿ ಇದ್ದರೆ ಡೈವ್ ಮಾಡಿ. 42 00:02:18,400 --> 00:02:21,280 ಈಗ ಹೆಚ್ಚು ಪ್ರಾಯೋಗಿಕವಾಗಿ, ನನಗೆ ತೋರಿಸಲು ಅವಕಾಶ ಒಂದು ವಿಷಯ ಔಟ್ ಹಾಗೆಯೇ. 43 00:02:21,280 --> 00:02:24,780 ನೀವು ಕೆಲವು ಇನ್ನೂ ಇರಬಹುದು ಇದು GDB, ದಂಡ ಇದು, ವೈಯಕ್ತಿಕವಾಗಿ ಮುಟ್ಟಲಿಲ್ಲ. 44 00:02:24,780 --> 00:02:28,530 ಆದರೆ ಈಗ ನಿಜವಾಗಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಲು ಸಮಯ ಈ ಉಪಕರಣವನ್ನು ಈ ಮತ್ತು ಆರಾಮದಾಯಕ ಗೆ 45 00:02:28,530 --> 00:02:31,510 ಇದು ನಿಮ್ಮ ಜೀವನದಲ್ಲಿ ಮಾಡುತ್ತೇವೆ ಏಕೆಂದರೆ ಸುಲಭವಾಗಿ, ನಿಜವಾಗಿಯೂ. 46 00:02:31,510 --> 00:02:34,900 >> GDB ಒಂದೆರಡು ರಾಬ್ ತಂದೆಯ ಉಪನ್ಯಾಸ ಪ್ರತಿ ವಾರಗಳ ಹಿಂದೆ, ಕರೆಸಿಕೊಳ್ಳುವುದು 47 00:02:34,900 --> 00:02:36,810 ಆ GDB ಒಂದು ದೋಷಸೂಚಕವು ಆಗಿದೆ. 48 00:02:36,810 --> 00:02:41,230 ನೀವು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಒಂದು ಸಾಧನ ಇಲ್ಲಿದೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಆದರೆ ಇದು ಹಂತದ, ರೇಖೆಯಿಂದ ಹೆಜ್ಜೆ ಔಟ್ 49 00:02:41,230 --> 00:02:45,680 ಲೈನ್ ಮೂಲಕ, ಆದ್ದರಿಂದ ನೀವು, ಸುಮಾರು ಇರಿ ಮಾಡಬಹುದು ನೀವು ವಿಷಯಗಳನ್ನು ನಡೆಯುತ್ತಿದೆ ನೋಡಿ ಆದ್ದರಿಂದ, ಆದ್ದರಿಂದ 50 00:02:45,680 --> 00:02:47,310 ನೀವು ಮುದ್ರಿಸುತ್ತದೆ ಎಂದು ಅಸ್ಥಿರ ಮೌಲ್ಯಗಳು. 51 00:02:47,310 --> 00:02:50,580 ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ನೀವು ತುಂಬಾ ನೀಡುತ್ತದೆ printDef ಹೆಚ್ಚು ವಿದ್ಯುತ್ ಮಾಡುತ್ತದೆ. 52 00:02:50,580 --> 00:02:52,900 >> ಈಗ ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ಇಂಟರ್ಫೇಸ್ ಸಾಕಷ್ಟು ರಹಸ್ಯ ಹೊಂದಿದೆ. 53 00:02:52,900 --> 00:02:55,180 ಕಪ್ಪು ಬಿಳುಪು ಪಠ್ಯ ಇಂಟರ್ಫೇಸ್ ಬಹುತೇಕ ಭಾಗವು. 54 00:02:55,180 --> 00:02:57,400 ಆಜ್ಞೆಗಳನ್ನು ಸ್ವಲ್ಪ ಕಠಿಣ ಇವು ಮೊದಲಿಗೆ ನೆನಪಿಡುವ. 55 00:02:57,400 --> 00:03:01,230 ಆದರೆ ಇದು ನೀವು ಅರ್ಧ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಸಹ ಒಂದು ಗಂಟೆ, ಒಂದು ಗಂಟೆ, ಆ ಮೊದಲೇ ಹಾಕಲು 56 00:03:01,230 --> 00:03:02,940 ಇದನ್ನು ಸಮಯದ ಬಂಡವಾಳ, ನನ್ನ ನಂಬಿ. 57 00:03:02,940 --> 00:03:06,440 ನಿಸ್ಸಂಶಯವಾಗಿ ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ ಇದು ಉಳಿಸುತ್ತದೆ ಹೆಚ್ಚು ಪ್ರಮಾಣದ ನೀವು ಆದೇಶ 58 00:03:06,440 --> 00:03:07,600 ಹೆಚ್ಚು ಸಮಯ. 59 00:03:07,600 --> 00:03:09,200 >> ಸೈನ್ ವಾರ ಡೈವ್ ರಲ್ಲಿ ಆದ್ದರಿಂದ ಆರಂಭಿಕ 60 00:03:09,200 --> 00:03:13,200 ಮತ್ತು ಬ್ರೇಕ್ಔಟ್ ವಿಷಯದಲ್ಲಿ, ನಿಮಗೆ ನೀವು ನೀವು ಇರುವವರೆಗೆ ಈ ಮಾಡಬಹುದು 61 00:03:13,200 --> 00:03:18,230 ಹಂಚಿಕೆ ಕೋಡ್ ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್ ನಿಮ್ಮ Pst4 ಕೋಶದಲ್ಲಿ ಪ್ರಗತಿಯಲ್ಲಿದೆ. 62 00:03:18,230 --> 00:03:21,680 ನೀವು GDB ಚಲಾಯಿಸಬಹುದು ಎಂದು ತಿಳಿಯಿರಿ. / ಮುರಿದ. 63 00:03:21,680 --> 00:03:23,490 >> ಈ ತೆರೆಯುತ್ತದೆ ಹೋಗುವ ಇದೆ ಈ ರೀತಿಯ ಒಂದು ವಿಂಡೋ. 64 00:03:23,490 --> 00:03:25,530 ನನ್ನ ಹೆಚ್ಚು ನೀಡಲು ಅವಕಾಶ ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋದ. 65 00:03:25,530 --> 00:03:27,770 ಮತ್ತು ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ಹಾಗೆ, ಇದು ಕೇವಲ ಚಲಾಯಿಸಲು ಅಲ್ಲ ವಿಶೇಷವೇನು. 66 00:03:27,770 --> 00:03:30,690 ನಾನು ಮೊದಲ ಒಂದು ಬ್ರೇಕ್ ಪಾಯಿಂಟ್ ಸೆಟ್ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನೀವು ವಿರಾಮ ಅನುಮತಿಸುತ್ತದೆ ಇದು ಮರುಸ್ಥಾಪನೆ, 67 00:03:30,690 --> 00:03:32,500 ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ಮರಣದಂಡನೆ. 68 00:03:32,500 --> 00:03:35,750 >> ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ವಿಷಯಗಳನ್ನು ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು ನಮೂದಿಸುವ ಮೂಲಕ ಕೇವಲ ಲೈನ್ ನಲ್ಲಿ ಮುರಿಯಲು 69 00:03:35,750 --> 00:03:37,000 ಸಂಖ್ಯೆ ಒಂದು. 70 00:03:37,000 --> 00:03:40,080 71 00:03:40,080 --> 00:03:43,250 ನನಗೆ ನಿಜವಾಗಿಯೂ ಈ ವಿಂಡೋ ಪುನಃ ತೆರೆಯಲು ಅವಕಾಶ ಇದು ಒಂದು ಪಡೆಯುವಲ್ಲಿ ವಿಶೇಷವೇನು ಏಕೆಂದರೆ 72 00:03:43,250 --> 00:03:45,700 ಅಲ್ಲಿ ಸ್ವಲ್ಪ ಸಣ್ಣ. 73 00:03:45,700 --> 00:03:53,270 ಆದ್ದರಿಂದ ನಾನು ಈಗ ಇಲ್ಲಿ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಆಗಿದೆ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ ವೇಳೆ. 74 00:03:53,270 --> 00:03:53,910 ಅಲ್ಲಿ ನಾವು ಹೋಗಿ, ಮೇಲೆ ಕಮ್. 75 00:03:53,910 --> 00:03:59,850 >> ನಾನು ಡ್ರಾಪ್ಬಾಕ್ಸ್, Pst4 ಹಿಂದಿರುಗಿ ಈಗ ವೇಳೆ ಮತ್ತು GDB ರನ್. / ಮುರಿದ ನಮೂದಿಸಿ, ಗಮನಕ್ಕೆ 76 00:03:59,850 --> 00:04:02,600 ನಾನು ಒಂದು ಹೊಂದಿಸಲು ಮುರಿಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಲೈನ್ ನಲ್ಲಿ ಒಂದು ಬ್ರೇಕ್ ಪಾಯಿಂಟ್. 77 00:04:02,600 --> 00:04:04,840 ಮತ್ತು ಈಗ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮುಂದೆ ಮತ್ತು ಮಾದರಿ ಔಟ್. 78 00:04:04,840 --> 00:04:07,370 ಮತ್ತು ನಾನು ಮಾಡಿದಾಗ, ಏನೂ ಗಮನಕ್ಕೆ ಸಂಭವಿಸಿ ತೋರುತ್ತದೆ. 79 00:04:07,370 --> 00:04:08,120 >> ಯಾವುದೇ ಪಾಪ್ ಅಪ್ ಇಲ್ಲಿದೆ. 80 00:04:08,120 --> 00:04:09,790 ಯಾವುದೇ ಚಿತ್ರಾತ್ಮಕ ಇಲ್ಲ ಇನ್ನೂ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್. 81 00:04:09,790 --> 00:04:13,340 ನಾನು ಏಕೆಂದರೆ ಆ ತಿಳಿಯಬಹುದು ಅಕ್ಷರಶಃ ನನ್ನ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಲೈನ್ ನಲ್ಲಿ. 82 00:04:13,340 --> 00:04:17,110 ಮತ್ತು, ನಾನು ವೇಗವಾಗಿ ಫಾರ್ವರ್ಡ್ ಎಂಬುದನ್ನು ಗಮನಿಸಿ ವಿಶೇಷವಾಗಿ ಈಗ 62, ಎಲ್ಲಾ ಏಕೆಂದರೆ 83 00:04:17,110 --> 00:04:20,600 ಈ ಕಡತ ಮೇಲಿರುವ ವಿಷಯವನ್ನು ಹೊಂದಿದೆ ಕಾಮೆಂಟ್ಗಳನ್ನು ಮತ್ತು ಸ್ಥಿರ ವಿಷಯಗಳಿಗಾಗಿ ಮತ್ತು 84 00:04:20,600 --> 00:04:22,460 ಈಗ ವಿಷಯ ನೀರಸವಾದ. 85 00:04:22,460 --> 00:04:25,840 >> ಈಗ ನಾನು, ಮುಖ್ಯ ಒಳಗೆ ಮನುಷ್ಯ ಇದು ಸಾಲಿನ 62 ನೇ, ತೋರುತ್ತದೆ. 86 00:04:25,840 --> 00:04:27,960 ಮತ್ತು ಈ ಕೇವಲ ಹಂಚಿಕೆಯಾಗಿದೆ ಕೋಡ್, ಮರುಸ್ಥಾಪನೆ. 87 00:04:27,960 --> 00:04:33,810 ನಾನು, ಅದೇ, ನಾನು ಮೂಲಕ ಈ ತೆರೆಯುತ್ತದೆ ವೇಳೆ ನನ್ನ ಡ್ರಾಪ್ ಬಾಕ್ಸ್ ಕೋಶವನ್ನು Pst4 ಭಾಷೆಗೆ, 88 00:04:33,810 --> 00:04:35,450 breakout.c ಆಗಿ. 89 00:04:35,450 --> 00:04:40,670 ಮತ್ತು ನಾನು ಕೆಳಗೆ ಮತ್ತು ಕೆಳಗೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮತ್ತು ಒಂದು ವೇಳೆ, ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಆನ್ ಅವಕಾಶ 90 00:04:40,670 --> 00:04:44,990 ನನ್ನ ಲೈನ್ ಸಂಖ್ಯೆಗಳು. 91 00:04:44,990 --> 00:04:50,300 >> ನಾನು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ನಾನು ನೋಡುತ್ತಾರೆ ಏನು, ವೇಳೆ ಸಾಲು 62, ನಿಖರವಾಗಿ ರೇಖೆ ಎಂದು 92 00:04:50,300 --> 00:04:50,910 ನಾವು ಮೇಲೆ ನಿಲ್ಲಿಸಲಾಗಿದೆ ಬಂದಿದೆ. 93 00:04:50,910 --> 00:04:53,720 ಈ ಸಾಲನ್ನು ಇಲ್ಲಿ, 62, ಆದ್ದರಿಂದ ನಾವು ಬಗ್ಗೆ ನೀವು ಅಲ್ಲಿ. 94 00:04:53,720 --> 00:04:57,470 ಈಗ GDB ರಲ್ಲಿ, ನಾನು ಮುಂದೆ ಹೋಗಿ ವೇಳೆ ನಮೂದಿಸಿ ಈಗ ಮುಂದಿನ, ಅದು ಇಂದಿನ ವಿಶೇಷವೇನು ನಮೂದಿಸಿ 95 00:04:57,470 --> 00:04:58,450 ಆ ಸಾಲಿನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ. 96 00:04:58,450 --> 00:05:00,610 ಮತ್ತು voila, ನಾವು ಗ್ರಾಂ ವಿಂಡೋ ಎಂದು ಕರೆಯಲ್ಪಡುವ. 97 00:05:00,610 --> 00:05:02,800 ಯಾವ ಒಂದು GWindow ಬಗ್ಗೆ ಪರಿಚಯವಿರದ ವೇಳೆ ಚಿಂತೆ ಇಲ್ಲ, ಆಗಿದೆ. 98 00:05:02,800 --> 00:05:05,740 ವಿಶೇಷ ಮಾಹಿತಿ, ಇದು ನಿಮ್ಮನ್ನು ಪರಿಚಯಿಸಲು ಕಾಣಿಸುತ್ತದೆ ಚೆನ್ನಾಗಿ ದರ್ಶನ ವೀಡಿಯೊಗಳ ಸಂಖ್ಯೆ 99 00:05:05,740 --> 00:05:06,830 ವಿಶೇಷ ಹುದುಗಿದೆ. 100 00:05:06,830 --> 00:05:08,610 >> ಆದರೆ ಈಗ ಈ ಒಂದು ಮಾಡಲು ಅವಕಾಶ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ. 101 00:05:08,610 --> 00:05:10,960 ಈ ವಿಂಡೋದಲ್ಲಿ ಮೇಲೆ ಸರಿಸಲು ಲೆಟ್ ಬದಿಗೆ ಸ್ವಲ್ಪ. 102 00:05:10,960 --> 00:05:13,480 ನನಗೆ ವಿಂಡೋ ಸ್ವಲ್ಪ ಮಾಡೋಣ ದೊಡ್ಡ ಆದ್ದರಿಂದ ನಾನು ಹೆಚ್ಚು ನೋಡಬಹುದು. 103 00:05:13,480 --> 00:05:16,140 >> ಮತ್ತು ಈಗ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಮತ್ತೆ ಮುಂದಿನ ಮಾಡಬೇಕು. 104 00:05:16,140 --> 00:05:17,550 ಮತ್ತು ನನ್ನ ಇಟ್ಟಿಗೆಗಳು ಇವೆ. 105 00:05:17,550 --> 00:05:20,490 ನಾನು ಮುಂದಿನ ಮತ್ತೆ ಟೈಪ್ ವೇಳೆ ಈಗ ನಾನು ಚೆಂಡನ್ನು ನೋಡಿ. 106 00:05:20,490 --> 00:05:23,520 ಮತ್ತು ನಾನು ಮುಂದಿನ ಮತ್ತೆ ಟೈಪ್ ವೇಳೆ ಈಗ ನಾನು ಪ್ಯಾಡಲ್ ನೋಡಿ. 107 00:05:23,520 --> 00:05:26,690 >> ಮತ್ತು ಅದೃಷ್ಟವಶಾತ್ ಈ ಜಿಎಡಿಟ್ Name ಅಲ್ಲ ನಿಜವಾಗಿಯೂ ನನಗೆ ತೋರಿಸುವ ಮೂಲಕ ಸಹಕಾರ 108 00:05:26,690 --> 00:05:27,660 ನಾನು ಬಯಸುವ ಎಲ್ಲವೂ. 109 00:05:27,660 --> 00:05:30,820 ಆದರೆ ಈಗ ನಾನು ಮುಂದಿನ ಮತ್ತೆ ಏನು ವೇಳೆ, ಮುಂದಿನ ಮತ್ತೆ, ನಾನು ಮನುಷ್ಯ 110 00:05:30,820 --> 00:05:32,260 ಕೆಲವು ಅಸ್ಥಿರ ಘೋಷಿಸುವ. 111 00:05:32,260 --> 00:05:34,750 ಮತ್ತು ನಾನು ಯಾವುದೇ ಒಂದು ಮುದ್ರಿಸಬಹುದು ಈ ವ್ಯಕ್ತಿಗಳಲ್ಲಿ. 112 00:05:34,750 --> 00:05:37,170 ಪ್ರಿಂಟ್ ಇಟ್ಟಿಗೆಗಳು, ಮುದ್ರಿತ ಜೀವನ. 113 00:05:37,170 --> 00:05:39,910 >> ಮತ್ತು ಈಗ ನಾನು ಮುಂದುವರೆದಲ್ಲಿ ಮುಂದಿನ, ನಾನು ಮಾಡುತ್ತೇವೆ ಎಂದು ಗಮನಕ್ಕೆ 114 00:05:39,910 --> 00:05:40,870 ಆ ಕುಣಿಕೆಯಿಂದ ಒಳಗೆ. 115 00:05:40,870 --> 00:05:43,380 ಆದರೆ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾನು ನಾನು ನಿರೀಕ್ಷಿಸಬಹುದು ನಿಖರವಾಗಿ ಮಾಹಿತಿ. 116 00:05:43,380 --> 00:05:45,810 ಆದ್ದರಿಂದ ನಾನು ಈ ಕಾರ್ಯವನ್ನು ಹೊಡೆದಾಗ, ನಿರೀಕ್ಷಿಸಿ ಕ್ಲಿಕ್ಗೆ, ಅದನ್ನು ಇಂದಿನ ವಿಶೇಷವೇನು 117 00:05:45,810 --> 00:05:46,830 ಇದು ಅಕ್ಷರಶಃ ಎಂದು. 118 00:05:46,830 --> 00:05:48,870 ಹಾಗಾಗಿ ನಿಯಂತ್ರಣ ಹಾಗಿತ್ತು ಪ್ರೋಗ್ರಾಂ ಪ್ರತಿ. 119 00:05:48,870 --> 00:05:50,480 >> GDB ನನಗೆ ಮತ್ತೊಂದು ಪ್ರಾಂಪ್ಟ್ ನೀಡುವ ಇಲ್ಲ. 120 00:05:50,480 --> 00:05:51,500 ಆದರೆ ಚಿಂತೆ ಇಲ್ಲ. 121 00:05:51,500 --> 00:05:53,720 ನನ್ನ ಆಟವನ್ನು ಹೋಗಿ, ಎಲ್ಲೋ ಕ್ಲಿಕ್ ಮಾಡಿ. 122 00:05:53,720 --> 00:05:56,270 >> ಮತ್ತು voila, ಈಗ ಇದು ಲೈನ್ 86 ಮುಂದುವರೆದು. 123 00:05:56,270 --> 00:05:59,460 ಆದ್ದರಿಂದ ಮತ್ತೆ, ಇದು, ಅಂತಿಮವಾಗಿ, ಅಮೂಲ್ಯ ಇಲ್ಲಿದೆ ಡೀಬಗ್ ಸಮಸ್ಯೆಗಳಿಗೆ. 124 00:05:59,460 --> 00:06:03,050 ನೀವು ಅಕ್ಷರಶಃ ಮೂಲಕ ಹೆಜ್ಜೆ ಏಕೆಂದರೆ ನಿಮ್ಮ ಕೋಡ್, ಔಟ್ ಮತ್ತು ಹೆಚ್ಚು ಮುದ್ರಣ ವಸ್ತುಗಳು, 125 00:06:03,050 --> 00:06:03,640 ಹೆಚ್ಚು, ಹೆಚ್ಚು. 126 00:06:03,640 --> 00:06:07,210 ಮಾತ್ರ ಆದರೆ ಈಗ, ಆ ಉಪಕರಣಗಳು ಸಾಕಷ್ಟು ದೂರದ ನೀವು ಪಡೆಯಲು ಬೇಕು. 127 00:06:07,210 --> 00:06:10,050 >> ಆದ್ದರಿಂದ ನಾವು ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡು, ಕೋರ್ಸಿನ, ನೀವು ಈಗ ಗ್ರಾಫಿಕ್ಸ್, ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಎಲ್ಲಾ. 128 00:06:10,050 --> 00:06:12,350 ಮತ್ತು ಈಗ ನಮ್ಮ ವಿಶ್ವದ ಸ್ವಲ್ಪ ಪಡೆಯುತ್ತದೆ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ. 129 00:06:12,350 --> 00:06:15,680 ಮತ್ತು ನೀವು ಕೆಲವು ನಿಂದ, ಬಹುಶಃ, ನಿಮಗೆ ನಾವು ಈ ಹೊಂದಿರುವ ಆನ್ಲೈನ್ ವೀಡಿಯೊಗಳನ್ನು 130 00:06:15,680 --> 00:06:18,280 ನೀವು ನೋಡುತ್ತಿದ್ದೇನೆ ಎಂಬುದನ್ನು ಕಿರುಚಿತ್ರಗಳು ಸಮಸ್ಯೆ ಸೆಟ್ ಭಾಗವಾಗಿ. 131 00:06:18,280 --> 00:06:20,460 >> ಮತ್ತು ಅವರು, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ, ಚಿತ್ರೀಕರಣ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ ಒಂದು ಬಿಳಿ ಬಣ್ಣದ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ವಿರುದ್ಧ. 132 00:06:20,460 --> 00:06:23,380 ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಇತರ ಹೊಂದಿವೆ ಕೆಲವು ಪಠ್ಯ ರೇಖಾಚಿತ್ರ ಫೆಲೋಗಳು 133 00:06:23,380 --> 00:06:25,490 ಆವರಿಸುವಿಕೆ ವಿಶೇಷವೇನು ತೆರೆ ಅವುಗಳಲ್ಲಿ ಬದಿಯಲ್ಲಿ. 134 00:06:25,490 --> 00:06:27,760 ಆದರೆ ಸಹಜವಾಗಿ, ಈ ಎಲ್ಲಾ ಅಲ್ಲ ವಾಸ್ತವ ಜಗತ್ತಿನಲ್ಲಿ ಆಸಕ್ತಿಕರ. 135 00:06:27,760 --> 00:06:30,520 ಇದು ಕೇವಲ ಒಂದು ಉಪನ್ಯಾಸ ಹಾಲ್ ದೊಡ್ಡ ಬಿಳಿ ಪರದೆ ಮತ್ತು ಹಿನ್ನೆಲೆ. 136 00:06:30,520 --> 00:06:33,330 ಮತ್ತು ನಮ್ಮ ಅದ್ಭುತ ನಿರ್ಮಾಣ ತಂಡ ರೀತಿಯ ಎಲ್ಲವೂ ಸುಂದರ ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ ಆಫ್ 137 00:06:33,330 --> 00:06:36,620 ಔಟ್ ಬೆಳೆ ಬೆಳೆದ ಮೂಲಕ ವಾಸ್ತವವಾಗಿ ನಂತರ ಅಥವಾ ಏನು ಹರಡಿ 138 00:06:36,620 --> 00:06:37,840 ನಾವು ಅಥವಾ ಬಯಸುವುದಿಲ್ಲ. 139 00:06:37,840 --> 00:06:41,560 >> ಈಗ ಕೇವಲ ಈ ವಾರ ಪ್ರೇರೇಪಿಸುವ ಮತ್ತು ನಿಜವಾಗಿಯೂ, ನೀವು, ಅಂತಿಮವಾಗಿ, ಹೋಗಿ ಅಲ್ಲಿ 140 00:06:41,560 --> 00:06:42,560 ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಜೊತೆ. 141 00:06:42,560 --> 00:06:44,260 ಕೇವಲ ಸಮಸ್ಯೆ ನಂತರ ನಾಲ್ಕು ಸೆಟ್. 142 00:06:44,260 --> 00:06:48,240 ಆದರೆ ಇನ್ನೊಂದು ಪಠ್ಯ ಅಥವಾ ಒಂದು ಸಂಪೂರ್ಣ ನಂತರ ಪಠ್ಯಕ್ರಮದ ಅದ್ಭುತ ಇದು ಎಂಬುದನ್ನು ನೀವು 143 00:06:48,240 --> 00:06:51,090 ವಿಷಯದಲ್ಲಿ ಈ ದಿನಗಳ ಹಾಗೆ ವಿಶೇಷವಾಗಿ ಗ್ರಾಫಿಕ್ಸ್. 144 00:06:51,090 --> 00:06:53,440 >> ನೀವು ಕೆಲವು ಈ ನೋಡಿರಬಹುದು ಆನ್ಲೈನ್ ಸುತ್ತ ಹರಿಯುವ. 145 00:06:53,440 --> 00:06:56,240 ಆದರೆ ನಾನು, ನಾನು ನಿಮಗೆ ತೋರಿಸಲು ಎಂದೆನಿಸಿತ್ತು ಕೇವಲ ಒಂದು ನಿಮಿಷಗಳ ದಂಪತಿಗಳು, ಯಾವ ಒಂದು ನೋಟ 146 00:06:56,240 --> 00:07:01,890 ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಯಾವ ಸಿಜಿಐ, ಕಂಪ್ಯೂಟರ್ ಗ್ರಾಫಿಕ್ಸ್ ಈ ದಿನಗಳ ಮಾಡಬಹುದು 147 00:07:01,890 --> 00:07:04,510 ಒಂದು ಪರಿಚಿತ ಹಾಡು ಮತ್ತು ಬಹುಶಃ ಚಿತ್ರ. 148 00:07:04,510 --> 00:07:05,760 >> [ಸಂಗೀತ - ಲಾನಾ DEL ರೇ, "ಯುವ ಮತ್ತು ಸುಂದರ] 149 00:07:05,760 --> 00:10:50,270 150 00:10:50,270 --> 00:10:52,470 >> ಸ್ಪೀಕರ್ 1: ಇದು ಕೇವಲ ಸ್ವಲ್ಪ ಅದ್ಭುತ, ಬಹುಶಃ, ಕೇವಲ ಹೇಗೆ 151 00:10:52,470 --> 00:10:52,857 ಸರ್ವವ್ಯಾಪಿಯಾದ - 152 00:10:52,857 --> 00:10:57,040 >> [ಚಪ್ಪಾಳೆ] 153 00:10:57,040 --> 00:10:59,230 >> ಸ್ಪೀಕರ್ 1: ನಾನು ಅದನ್ನು ಡೌನ್ಲೋಡ್. 154 00:10:59,230 --> 00:11:02,920 ಆದರೆ, ನಾನು, ನಿಜವಾಗಿಯೂ ಅದ್ಭುತ ಇಲ್ಲಿದೆ ಕೇವಲ ಸರ್ವವ್ಯಾಪಿಯಾದ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಕೋಡ್ ಮತ್ತು ಹೇಗೆ 155 00:11:02,920 --> 00:11:04,230 ಈ ರೀತಿಯ ಉಪಕರಣಗಳು ನಿಜವಾಗಿಯೂ ಇವೆ. 156 00:11:04,230 --> 00:11:07,685 ಆ ದಿಕ್ಕಿನ ರುಚಿ ಇಲ್ಲಿದೆ ಇದರಲ್ಲಿ ನೀವು ಹೋಗಬಹುದು. 157 00:11:07,685 --> 00:11:10,620 ಓಹ್, ಯಾವುದೇ ಹೆಚ್ಚಿನ ಯಂತ್ರ ಇಂದು. 158 00:11:10,620 --> 00:11:14,640 ಸರಿ, ಎಂದು ವಾಸ್ತವವಾಗಿ ದುರಂತ ಸಮಯ ಇಲ್ಲಿದೆ ನಾನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರು ಪಾಯಿಂಟ್ ನೀಡಲಾಗುತ್ತದೆ. 159 00:11:14,640 --> 00:11:18,670 >> ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ತಂದೆಯ ಆರಂಭಿಸಲು ಅವಕಾಶ ಫ್ಯೂಷನ್ ಮತ್ತೆ. 160 00:11:18,670 --> 00:11:20,800 ನಂತರ ನನಗೆ ಜ್ಞಾಪಿಸು. 161 00:11:20,800 --> 00:11:24,190 ಎಲ್ಲಾ ಹಕ್ಕು, ಮತ್ತು ನೀವು ಒಂದು ಸಿಕ್ಕಿತು ಮಾಡಬೇಕಾದ ನೀವು ಪಡೆಯಲು ಮಾಡಿದರೆ ಅತ್ತ ಇಮೇಲ್ 162 00:11:24,190 --> 00:11:25,460 ಹಾಗೆ ಗಮನಿಸಿ. 163 00:11:25,460 --> 00:11:29,940 ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಕಳೆದ ವಾರ ಕರೆಸಿಕೊಳ್ಳುವುದು ನಾವು ಮತ್ತೆ ಸಿಪ್ಪೆ ಈ ಆರಂಭಿಸಿದರು 164 00:11:29,940 --> 00:11:31,380 ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 165 00:11:31,380 --> 00:11:34,700 >> ಸ್ಟ್ರಿಂಗ್ ಇಲ್ಲಿದೆ ಒಂದು ದಶಮಾಂಶ ಕೌಟುಂಬಿಕತೆ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾನೆ CS50 ಗ್ರಂಥಾಲಯದ ಘೋಷಿಸಲಾಗಿದೆ. 166 00:11:34,700 --> 00:11:37,740 ಮತ್ತು ಇದನ್ನು ತರಬೇತಿ ಚಕ್ರಗಳು ಭಾಗವಾಗಿದೆ ಈಗ ತೆಗೆದುಕೊಳ್ಳಲು ಆರಂಭವಾಗುತ್ತದೆ. 167 00:11:37,740 --> 00:11:41,280 ಇದು ಆರಂಭಿಕ ಒಂದು ಉಪಯುಕ್ತ ಪರಿಕಲ್ಪನೆ. 168 00:11:41,280 --> 00:11:43,750 ಆದರೆ ಈಗ ಇದು ಹೆಚ್ಚು ಪಡೆಯಲು ಇಂದಿನ ವಿಶೇಷವೇನು ಆಸಕ್ತಿಕರ ಮತ್ತು ಶಕ್ತಿಯುತ 169 00:11:43,750 --> 00:11:48,330 ವಾಸ್ತವವಾಗಿ, ಹುಡ್ ಕೆಳಗೆ ನೋಡಿ ಸ್ಟ್ರಿಂಗ್ ಕೇವಲ ಏನು, ನಾವು ಹೇಳಿದರು ನೀಡಲಿಲ್ಲ? 170 00:11:48,330 --> 00:11:50,500 >> ಹೌದು, ಆದ್ದರಿಂದ ಇದು ಒಂದು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಚಾರ್ * ಇಲ್ಲಿದೆ. 171 00:11:50,500 --> 00:11:53,860 ಮತ್ತು ಅಲ್ಲಿ * ಇಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ವಿಳಾಸಕ್ಕೆ ಕೆಲವು ರೀತಿಯ ಒಳಗೊಂಡಿತ್ತು. 172 00:11:53,860 --> 00:11:58,690 ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಚಾರ್ * ಹೇಳಲು ನೀವು ಕೇವಲ ಅರ್ಥ ಯಾರ ದಶಮಾಂಶ ರೀತಿಯ ವ್ಯತ್ಯಯ ಒಂದು 173 00:11:58,690 --> 00:11:59,290 ಈಗ ಪಾಯಿಂಟರ್. 174 00:11:59,290 --> 00:12:01,770 ಅಲ್ಲಿ ಸ್ಟಾರ್ ಇಲ್ಲ ಎಂದು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ನೀವು ಘೋಷಿಸಿ ಎಂದು ಅರ್ಥ 175 00:12:01,770 --> 00:12:03,020 ಪಾಯಿಂಟರ್ ಹೀಗೆ. 176 00:12:03,020 --> 00:12:06,220 ಮತ್ತು ಪಾಯಿಂಟರ್ ಸ್ಪಷ್ಟವಾಗಿ ಹೋಗುವ ಇದೆ ನ ವಿಳಾಸಕ್ಕೆ ಶೇಖರಿಸಿಡಲು 177 00:12:06,220 --> 00:12:07,810 ಪಠ್ಯ, ಒಂದು ಚಾರ್. 178 00:12:07,810 --> 00:12:08,960 >> ಈಗ ಏಕೆ ಈ ಅರ್ಥದಲ್ಲಿ ಗಳಿಸುತ್ತದೆ? 179 00:12:08,960 --> 00:12:11,200 ಸರಿ, ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಏನು HOOD ಕೆಳಗೆ? 180 00:12:11,200 --> 00:12:15,130 ಜೊತೆಗೆ, ಕೆಲವು ಬಾರಿ ನಾವು ಹೇಳುವ ಬಂದಿದೆ HOOD ಕೆಳಗೆ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಎಂದು 181 00:12:15,130 --> 00:12:18,460 ಕೇವಲ H-e-L-L-O, ಉದಾಹರಣೆಗೆ. 182 00:12:18,460 --> 00:12:21,585 >> ಆದರೆ ನಾವು ಈ ಮಾಹಿತಿ ಕುರಿತು ಮಾಡಿದ ಮುಖ್ಯವಾಗಿ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು. 183 00:12:21,585 --> 00:12:25,410 ಮತ್ತು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನಂತರ ಸ್ವಲ್ಪ ಕಾತುರದಲ್ಲಿರುತ್ತಿದ್ದರು ಈ ಪ್ರತಿಯೊಂದು, ಈ ರೀತಿಯ ಹೆಚ್ಚು 184 00:12:25,410 --> 00:12:26,460 ಒಂದು ಕಡಿತದಿಂದ ಕೈಗೊಳ್ಳುವ. 185 00:12:26,460 --> 00:12:28,710 ತದನಂತರ ನಾವು ಇಲ್ಲ ಎಂದು ಹೇಳಿದರು ಬಂದಿದೆ ಮತ್ತೆ ಇಲ್ಲಿ ವಿಶೇಷ ಏನೋ, 186 00:12:28,710 --> 00:12:31,270 backslash 0, ಅಥವಾ ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್. 187 00:12:31,270 --> 00:12:35,230 >> ಎಲ್ಲಾ ಈ ಸಮಯ ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಬಂದಿದೆ. 188 00:12:35,230 --> 00:12:38,320 ಆದರೆ ನಿಜವಾಗಿಯೂ, ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ವಿಳಾಸ. 189 00:12:38,320 --> 00:12:43,210 ನಾವು ನೋಡುತ್ತಾರೆ ಮತ್ತು ವಿಳಾಸಗಳು, ಹೆಚ್ಚಾಗಿ ಸಂಪ್ರದಾಯದಂತೆ 0x ನೊಂದಿಗೆ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು. 190 00:12:43,210 --> 00:12:44,540 0x ಏನು ಸೂಚಿಸಲು ಇಲ್ಲ? 191 00:12:44,540 --> 00:12:45,970 ಬೇರೆ ಯಾರಿಗಾದರೂ ತಿಳಿದಿದೆಯೇ? 192 00:12:45,970 --> 00:12:47,320 >> ಆದ್ದರಿಂದ ಇದು ಕೇವಲ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅರ್ಥ. 193 00:12:47,320 --> 00:12:52,360 ಆದ್ದರಿಂದ ನೀವು PST ರಿಂದ, ವಾಸ್ತವವಾಗಿ, ನೆನಪಿಸಿಕೊಂಡು ಇರಬಹುದು 1, ನಾನು ನಂಬುತ್ತಾರೆ, ಅಭ್ಯಾಸ ಒಂದು 194 00:12:52,360 --> 00:12:55,740 ಪ್ರಶ್ನೆಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಬಗ್ಗೆ ಪ್ರಶ್ನಿಸಿದಾಗ ಜೊತೆಗೆ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಕೇತ 195 00:12:55,740 --> 00:12:57,100 ಅವಳಿ ಮತ್ತು ಫೆಸಿಲಿಟಿ. 196 00:12:57,100 --> 00:13:00,460 ಇಲ್ಲಿ ಪ್ರೇರಣೆಯು, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ನಿಮಗೆ 16 ಹೊಂದಿವೆ 197 00:13:00,460 --> 00:13:01,770 ನಿಮ್ಮ ಇತ್ಯರ್ಥಕ್ಕೆ ಅಂಕೆಗಳು. 198 00:13:01,770 --> 00:13:07,900 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ನಂತರ ಒಂದು ಮೂಲಕ, ಬಿ, ಸಿ, ಡಿ, ಇ, ಎಫ್. 199 00:13:07,900 --> 00:13:10,430 >> ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಅಪ್ ಎಣಿಕೆ ವೇಳೆ, ನೀವು 16 ಒಟ್ಟು ಪಡೆಯಿರಿ. 200 00:13:10,430 --> 00:13:13,200 ಆದ್ದರಿಂದ ಈ ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ ನಾವು 10 ಹೊಂದಿವೆ ಅಲ್ಲಿ ದಶಮಾಂಶ, 201 00:13:13,200 --> 00:13:14,690 ಅಂಕೆಗಳು, ಒಂಬತ್ತು ಮೂಲಕ 0. 202 00:13:14,690 --> 00:13:17,750 ಅವಳಿ ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ ಇಲ್ಲಿದೆ ನಾವು ಕೇವಲ 0 ಮತ್ತು 1 ಹೊಂದಿವೆ. 203 00:13:17,750 --> 00:13:21,450 >> ಆದರೆ ನೀವು ಮಾಡಬಹುದು ದಿನದ ಕೊನೆಯಲ್ಲಿ ಅದೇ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಆದರೆ 204 00:13:21,450 --> 00:13:22,500 ಬೇರೆ ರೀತಿಯಲ್ಲಿ. 205 00:13:22,500 --> 00:13:25,840 ಮತ್ತು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಾಮಾನ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ತಿರುಗಿದರೆ - ಮತ್ತು ನಾವು ಈ ನೋಡುತ್ತಾರೆ 206 00:13:25,840 --> 00:13:28,790 ನಂತರ ಪಠ್ಯಕ್ಕೆ - ಸಹ ನಾವು ಪಡೆಯಿರಿ ಸನ್ನಿವೇಶದಲ್ಲಿ ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೆ 207 00:13:28,790 --> 00:13:32,100 HTML ಮತ್ತು ಬಣ್ಣ ಸಂಕೇತಗಳು, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂತೋಷವನ್ನು ಆಗಿದೆ. 208 00:13:32,100 --> 00:13:36,390 ಪ್ರತಿ ಅಂಕಿಯ ಏಕೆಂದರೆ, ತಿರುಗಿದರೆ ಸಂಪೂರ್ಣವಾಗಿ ನಾಲ್ಕು ಬಿಟ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 209 00:13:36,390 --> 00:13:39,280 ಅಲೆಯಲ್ಲಿ ರೈಲುಮಾರ್ಗವನ್ನು ಇದು ಕೇವಲ ರೀತಿಯ ಅಪ್ ನಾವು ಅಂತಿಮವಾಗಿ ನೋಡುತ್ತಾರೆ ಮಾಹಿತಿ. 210 00:13:39,280 --> 00:13:44,720 ಆದ್ದರಿಂದ ಈ ಇರಬಹುದು Ox123 ಅಥವಾ ಏನೋ ಹಾಗೆ ಸೂಚಿಸುವ ವಿಳಾಸಕ್ಕೆ 123 211 00:13:44,720 --> 00:13:47,050 ಎಲ್ಲೋ ಒಳಗೆ ನನ್ನ ನ ಗಣಕದ ಮೆಮೊರಿ. 212 00:13:47,050 --> 00:13:50,600 >> ಆದರೆ ಸಹಜವಾಗಿ, ಕೆಲವು ಸಮಸ್ಯೆಗಳು ಏಳುತ್ತವೆ ಈ ಕೆಳಗಿರುವ ಆಫ್ 213 00:13:50,600 --> 00:13:51,520 ಅನುಷ್ಠಾನ. 214 00:13:51,520 --> 00:13:55,930 ಮತ್ತು ನಾನು ಒಂದು ಇರಿ ತೆಗೆದುಕೊಂಡಿತು ಎಂದು ಕರೆಸಿಕೊಳ್ಳುವುದು ಈ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ - 215 00:13:55,930 --> 00:14:00,260 ಕಳೆದ ವಾರ ಡ್ಯಾಶ್ 0 ಡಾಟ್ ಸಿ ಹೋಲಿಸಿ, ಆ ಅದು ಹಾಗೆ ಇದು ನೋಡುತ್ತಿದ್ದರು ಸಹ 216 00:14:00,260 --> 00:14:04,270 ಬಲ, ಇದು ಕೇವಲ ಹೋಲಿಕೆ ಇಲ್ಲ ಎರಡು ತಂತಿಗಳು ಸರಿಯಾಗಿ. 217 00:14:04,270 --> 00:14:07,470 >> ನಾನು ದೂರ ಮುಖ್ಯ ಎಸೆದ ಬಂದಿದೆ, ಮತ್ತು ನಾನು ಎಸೆದ ಬಂದಿದೆ ವಿದೇಶ ಕಾಮೆಂಟ್ಗಳನ್ನು ಕೇವಲ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು 218 00:14:07,470 --> 00:14:08,970 ಇಲ್ಲಿ ಆಸಕ್ತಿ ಎಂದು ಕೋಡ್. 219 00:14:08,970 --> 00:14:10,660 ಇದು ದೋಷಯುಕ್ತ ಏಕೆಂದರೆ ಮತ್ತು ಕೆಂಪು ಇಲ್ಲಿದೆ. 220 00:14:10,660 --> 00:14:11,670 ಯಾವ ಕಾರಣಕ್ಕಾಗಿ? 221 00:14:11,670 --> 00:14:15,890 >> ಅಲ್ಲದೆ, ಉನ್ನತ ಅಲ್ಲಿ ನಾನು ಘೋಷಿಸುವ ಸ್ಟ್ರಿಂಗ್, ಏನು ನಿಜವಾಗಿಯೂ ಮೇಲೆ ಹೊರಟಿದ್ದ 222 00:14:15,890 --> 00:14:17,260 HOOD ಕೆಳಗೆ? 223 00:14:17,260 --> 00:14:19,530 ಸರಿ, ನನಗೆ ಪ್ರತಿ ಹೋಗಿ ಅವಕಾಶ ಇಲ್ಲಿ ಪರದೆ ಮತ್ತು ಆ ಸೆಳೆಯುತ್ತವೆ. 224 00:14:19,530 --> 00:14:23,230 ಹಾಗಾಗಿ, ಮತ್ತೆ, ಡಿಕ್ಲೇರ್ಡ್ ಸ್ಟ್ರಿಂಗ್ ರು GetString. 225 00:14:23,230 --> 00:14:26,640 >> ಹಾಗಾಗಿ ಈಗ ಮುಂದೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಬಾಗುತ್ತೇನೆ ಇದು ನಿಜಕ್ಕೂ ಏನೆಂದು ರು ಸೆಳೆಯುತ್ತವೆ. 226 00:14:26,640 --> 00:14:28,590 ಇದು ಇಲ್ಲಿ ಒಂದು ಚದರ ಎಂದು ವಿಶೇಷವೇನು. 227 00:14:28,590 --> 00:14:30,490 ಮತ್ತು ನಾನು ಪಡೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಆ 32 ಬಿಟ್ಗಳು ಇಲ್ಲಿದೆ. 228 00:14:30,490 --> 00:14:32,890 ಕನಿಷ್ಠ ಇದು ಸಾಮಾನ್ಯವಾಗಿ, ಕನಿಷ್ಠ CS50 ಮೇಲೆ 229 00:14:32,890 --> 00:14:34,520 ಕಂಪ್ಯೂಟರ್ಗಳ ಬಹಳಷ್ಟು APPLIANCE. 230 00:14:34,520 --> 00:14:35,980 ನಾನು ರು ಕರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 231 00:14:35,980 --> 00:14:39,070 >> ಆದರೆ ಈಗ ನೆನಪಿಸಿಕೊಂಡು ನಾವು GetString ಎಂದು. 232 00:14:39,070 --> 00:14:41,430 ಆದ್ದರಿಂದ GetString ಆದಾಯ, ಸಹಜವಾಗಿ, ಒಂದು ಸ್ಟ್ರಿಂಗ್. 233 00:14:41,430 --> 00:14:45,790 H-e-L-L-O ಬಳಕೆದಾರ ರೀತಿಯ ನಮೂದಿಸಿದರೆ ಸ್ಟ್ರಿಂಗ್ ಹಲೋ ಮರಳಿದರು ಸಿಗುತ್ತದೆ. 234 00:14:45,790 --> 00:14:51,010 ಮತ್ತು ಸ್ಟ್ರಿಂಗ್, ನಾವು ಹೇಳಿದಂತೆ, ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಅಪ್ ಎಲ್ಲೋ ನಿಮ್ಮ ಗಣಕದ ನೆನಪಿಗಾಗಿ 235 00:14:51,010 --> 00:14:53,240 ಕೊನೆಯಲ್ಲಿ ಒಂದು backslash 0. 236 00:14:53,240 --> 00:14:56,650 ನಾನು ರಚನೆಯ ರೀತಿ ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ - ಅಥವಾ ಪಾತ್ರಗಳು ಹೊಂದಿಕೊಂಡಂತಿರುವ ಬ್ಲಾಕ್ - 237 00:14:56,650 --> 00:14:58,330 ಇದು ವಾಸ್ತವವಾಗಿ ಎಂದು. 238 00:14:58,330 --> 00:15:01,790 >> ಮತ್ತು ಈಗ, ಏನು GetString ಇದೆ ವಾಸ್ತವವಾಗಿ ಹಿಂದಿರುಗಿದ? 239 00:15:01,790 --> 00:15:04,340 ಏನು ಹಿಂದಿರುಗಿದ ಮಾಡಲಾಗಿದೆ GetString ಬಂದಿದೆ ಈ ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ? 240 00:15:04,340 --> 00:15:07,520 ವೆಲ್, ನಾವು ಮೊದಲು ವಾರಗಳಲ್ಲಿ, ಹೇಳುತ್ತಾರೆ, ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 241 00:15:07,520 --> 00:15:10,250 ಆದರೆ ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿ, ಏನು ಮಾಡುತ್ತದೆ ಸ್ಪಷ್ಟವಾಗಿ ರಿಟರ್ನ್ GetString? 242 00:15:10,250 --> 00:15:11,610 >> ವೀಕ್ಷಕರಿಗೆಂದು ಆನ್ ವಿಳಾಸ. 243 00:15:11,610 --> 00:15:12,600 >> ಸ್ಪೀಕರ್ 1: ಆನ್ ವಿಳಾಸ. 244 00:15:12,600 --> 00:15:16,630 ನಿರ್ದಿಷ್ಟವಾಗಿ ಅದರ ವಿಳಾಸಕ್ಕೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಅದು ಏನೇ ಇರಲಿ ಬಹಳ ಮೊದಲ ಬೈಟ್,. 245 00:15:16,630 --> 00:15:18,830 ನಾನು ಕೇವಲ ಒಂದು, ಎರಡು, ಮೂರು ಬಳಸಿಕೊಂಡು ಇರಿಸಿಕೊಳ್ಳಲು ಇದು ಅನುಕೂಲಕರ ಏಕೆಂದರೆ. 246 00:15:18,830 --> 00:15:21,380 >> ಇದು ಮೊದಲ ವಿಳಾಸಕ್ಕೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಸಾಲಿನಲ್ಲಿನ ಮೀ. 247 00:15:21,380 --> 00:15:23,510 ಮತ್ತು ನಾವು ಕಳೆದ ವಾರ ಹೇಳಿದರು ಆ ಸಾಕಾಗುತ್ತದೆ. 248 00:15:23,510 --> 00:15:26,710 ನಾವು ಯಾವಾಗಲೂ ಲೆಕ್ಕಾಚಾರ ಏಕೆಂದರೆ ಅಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ಕೇವಲ ಮೂಲಕ 249 00:15:26,710 --> 00:15:30,150 ಒಂದು ಜತೆ, ಬಹುಶಃ, ಇದು ಪ್ರತಿ iterating ಲೂಪ್ ಅಥವಾ ಒಂದು ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಅಥವಾ ಏನೋ 250 00:15:30,150 --> 00:15:34,990 ಎಂದು, ಕೇವಲ "backslash 0" ಹುಡುಕುತ್ತಿರುವ, ವಿಶೇಷ ಸೆಂಟಿನೆಲ್ ಮೀ. 251 00:15:34,990 --> 00:15:37,220 >> ತದನಂತರ ನಾವು ತಿಳಿದಿರುವ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದದ ನಡೆಯುತ್ತದೆ - 252 00:15:37,220 --> 00:15:37,980 ಈ ಸಂದರ್ಭದಲ್ಲಿ - 253 00:15:37,980 --> 00:15:38,670 ಐದು. 254 00:15:38,670 --> 00:15:43,800 ಆದ್ದರಿಂದ ತಾಂತ್ರಿಕವಾಗಿ GetString ಏನು ಇದು ಈ ಸಂದರ್ಭದಲ್ಲಿ Ox123 ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಆಗಿದೆ. 255 00:15:43,800 --> 00:15:53,670 ಮತ್ತು ತಾಂತ್ರಿಕವಾಗಿ ನಂತರ ಏನಾಗುತ್ತದೆ ಆಗಿದೆ ನಾವು, ರು ಒಳಗೆ, Ox123 ಸಂಗ್ರಹಿಸಲು. 256 00:15:53,670 --> 00:15:56,460 ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಈ ಆದರೂ ಹೊಸ ಪರಿಕಲ್ಪನೆ, ಪಾಯಿಂಟರ್ಸ್, ಅವರು ಆರ್ ಇದೆ 257 00:15:56,460 --> 00:15:57,350 ಕೇವಲ ಅಸ್ಥಿರ. 258 00:15:57,350 --> 00:16:00,440 ಆದರೆ ಅವರು ಬಿಟ್ಸ್ ಶೇಖರಿಸಿಡಲು ಸಂಭವಿಸಿ ಎಂದು ಒಟ್ಟಾರೆಯಾಗಿ ಒಂದು ವಿಳಾಸವನ್ನು ಪ್ರತಿನಿಧಿಸುವುದಿಲ್ಲ. 259 00:16:00,440 --> 00:16:03,700 ಆದ್ದರಿಂದ ತಾಂತ್ರಿಕವಾಗಿ ಎಲ್ಲಾ ಅವರು ಪಡೆಯುತ್ತದೆ ರು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ Ox123 ಆಗಿದೆ. 260 00:16:03,700 --> 00:16:04,680 >> ಮನುಷ್ಯರಿಗೆ ಆದರೆ ನಾವು - 261 00:16:04,680 --> 00:16:06,020 ಇಂದು ನಂತರ ಸೇರಿದಂತೆ - 262 00:16:06,020 --> 00:16:09,290 ನಿಜವಾಗಿಯೂ, ಸಾಮಾನ್ಯವಾಗಿ, ಕಾಳಜಿ ಇಲ್ಲ ನಿಜವಾದ ವಿಳಾಸಕ್ಕೆ ಏನು 263 00:16:09,290 --> 00:16:10,520 ಮೆಮೊರಿ ಕೆಲವು ಪಡೆ ಆಫ್. 264 00:16:10,520 --> 00:16:14,040 ಇದು ಕೇವಲ ವಿವರ ಕಡಿಮೆ ಮಟ್ಟಕ್ಕೆ ಇಲ್ಲಿದೆ ಬೌದ್ಧಿಕವಾಗಿ ಆಸಕ್ತಿದಾಯಕ ಎಂದು. 265 00:16:14,040 --> 00:16:15,440 ಆದ್ದರಿಂದ ನಾನು ಈ ಮೇಲಕ್ಕೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 266 00:16:15,440 --> 00:16:19,810 ಮತ್ತು ಬದಲಿಗೆ, ಹೆಚ್ಚು ಉನ್ನತ ಮಟ್ಟದ, ಕೇವಲ ಹೇಳುತ್ತಾರೆ ನಾವು ಪಾಯಿಂಟರ್ಸ್ ಬಗ್ಗೆ ನೀವು 267 00:16:19,810 --> 00:16:22,170 ನಾನು ಹೆಚ್ಚು ಸೆಳೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ರವಾನಿಸುವ ಎಂದು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಬಾಣ 268 00:16:22,170 --> 00:16:26,060 ಅದೇ ಕಲ್ಪನೆ ಮತ್ತು ವಿದೇಶ ಅಮೂರ್ತವಾಗಿರುತ್ತವೆ ನಿಜವಾದ ಏನು ವಿವರಗಳು 269 00:16:26,060 --> 00:16:27,700 ಆಧಾರವಾಗಿರುವ ವಿಳಾಸವಾಗಿದೆ. 270 00:16:27,700 --> 00:16:33,290 >> ನಾವು ಕೋಡ್ ಹಿಂದಿರುಗಿ ಈಗ ವೇಳೆ, ಏನು ನಾವು ಸ್ಟ್ರಿಂಗ್ ಟಿ ಹೊಂದಿದ್ದರೆ ಕಳೆದ ವಾರ ಸಂಭವಿಸಿದ 271 00:16:33,290 --> 00:16:34,510 GetString ಸಮ? 272 00:16:34,510 --> 00:16:38,630 ಹಲೋ ಚೆನ್ನಾಗಿ, ನಾನು ಮತ್ತೆ ವೇಳೆ, ಮಾದರಿ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ಸಮಯ 273 00:16:38,630 --> 00:16:40,460 ಮೆಮೊರಿ ಮತ್ತೊಂದು ಪಡೆ. 274 00:16:40,460 --> 00:16:44,820 H-e-L-L-O backslash 0. 275 00:16:44,820 --> 00:16:48,320 >> ಆದರೆ ನಾನು GetString ಎಂಬ ಕಾರಣ ಎರಡನೇ ಬಾರಿ - 276 00:16:48,320 --> 00:16:51,100 ಮತ್ತು ನಾನು ನೋಡುವ ಈ ಗೊತ್ತು GetString ಮೂಲ ಕೋಡ್ - ಸಹ 277 00:16:51,100 --> 00:16:54,350 ಇದು ಹಲೋ ಎಂದು ಕಾಕತಾಳೀಯ ಇಲ್ಲಿದೆ ಆದರೂ ಎರಡು ಬಾರಿ ಬೆರಳಚ್ಚಿಸಿದ, GetString ಅಲ್ಲ 278 00:16:54,350 --> 00:16:55,890 ಆಪ್ಟಿಮೈಜ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ಹೋಗಿ ಮತ್ತು ಬುದ್ಧಿವಂತ ಎಂದು. 279 00:16:55,890 --> 00:16:58,550 ಇದು ಕೇವಲ ಮತ್ತೊಂದು ಪಡೆ ಪಡೆಯಲು ಇಂದಿನ ವಿಶೇಷವೇನು ಇದು ಕಂಪ್ಯೂಟರ್ ನಿಂದ ಸ್ಮರಣೆ 280 00:16:58,550 --> 00:16:59,640 ಮತ್ತೊಂದು ವಿಳಾಸದಲ್ಲಿ ಎಂದು ನಾನು. 281 00:16:59,640 --> 00:17:02,330 ಕ್ರಮವಿಲ್ಲದ ಕೇವಲ 456 ಹೇಳುತ್ತಾರೆ ನೋಡೋಣ. 282 00:17:02,330 --> 00:17:04,079 >> ತದನಂತರ ಅದರ ಮರಳಿ ಹೋಗುವ ಇದೆ? 283 00:17:04,079 --> 00:17:08,030 ಇದು 456 ಮರಳಲು ಇಂದಿನ ವಿಶೇಷವೇನು ಮತ್ತು ಟಿ ರಲ್ಲಿ ಇದು ಸಂಗ್ರಹಿಸಲು. 284 00:17:08,030 --> 00:17:12,010 ಆದ್ದರಿಂದ ಯಾವ ನಿಜವಾಗಿಯೂ ರಂದು ನಡೆಯುತ್ತಿರುವ ಇದೆ ಎಡ ಭಾಗದಲ್ಲಿ ನಾನು ಮತ್ತೊಂದು ಪಡೆ ಹೊಂದಿವೆ ಆಗಿದೆ 285 00:17:12,010 --> 00:17:14,260 ಮೆಮೊರಿ, 32 ಬಿಟ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ. 286 00:17:14,260 --> 00:17:16,720 ಮತ್ತು ಅಲ್ಲಿ ರಲ್ಲಿ Ox456 ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ. 287 00:17:16,720 --> 00:17:20,140 ಆದರೆ ಮತ್ತೆ, ನಾನು ಈ ಆಸಕ್ತಿ ನನಗಿಲ್ಲ ಎಲ್ಲಿಯೂ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಗಳು. 288 00:17:20,140 --> 00:17:23,069 ನಾನು ಅಮೂರ್ತವಾದ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಬಾಣ ಮಾಹಿತಿ ಇದು ಸೆಳೆಯುತ್ತದೆ. 289 00:17:23,069 --> 00:17:25,202 >> ಆದ್ದರಿಂದ ಈ ಈಗ ಹೊಸ ವಿವರಣೆಯಾಗಿದೆ. 290 00:17:25,202 --> 00:17:28,735 ಆದರೆ ಅದು ಅದೇ ಸರಿಯಾದ ಉಪಾಯ ಎಲ್ಲಾ ಈ ಸಮಯ ನಡೆಯುತ್ತಿದೆ ಮಾಡಲಾಗಿದೆ. 291 00:17:28,735 --> 00:17:33,150 ಮತ್ತು ಆದ್ದರಿಂದ ಕಾರಣ ನಂತರ, ಈ ಮೊದಲ ಹೋಲಿಸಿ ಆವೃತ್ತಿ ದೋಷಯುಕ್ತ ಆಗಿತ್ತು 292 00:17:33,150 --> 00:17:34,480 ಕಳೆದ ವಾರ ಏಕೆ ಹೊಂದಿದೆ? 293 00:17:34,480 --> 00:17:38,000 ರು ಸಮ ಸಮ ನೀವು ಮಾಡಿದಾಗ ನೀವು ನಿಜವಾಗಿಯೂ ಯಾವುವು ಟಿ 294 00:17:38,000 --> 00:17:40,550 HOOD ಹೋಲಿಕೆ ಕೆಳಗಿರುವ? 295 00:17:40,550 --> 00:17:41,910 >> ನೀವು ವಿಳಾಸಗಳನ್ನು ಹೋಲಿಕೆ ನೀವು. 296 00:17:41,910 --> 00:17:47,950 ಮತ್ತು ಕೇವಲ ಜ್ಞಾನದಿಂದ, ಸ್ಪಷ್ಟವಾಗಿ, Ox123 ಸಮಾನ Ox456 ಇಲ್ಲ ಇದೆ. 297 00:17:47,950 --> 00:17:49,380 ಆ ಸಂಖ್ಯೆಗಳು ಆ ಬಿಟ್ಸ್ ಭಿನ್ನವಾಗಿದ್ದಾರೆ. 298 00:17:49,380 --> 00:17:53,220 >> ಮತ್ತು ಸ್ಥಿರವಾಗಿ, ಕಳೆದ ವಾರ ಹೀಗೆ ನೀವು, ವಿವಿಧ ವಸ್ತುಗಳ ಟೈಪ್ ಸಹ 299 00:17:53,220 --> 00:17:55,360 ಪದಗಳನ್ನು ಶಬ್ದಶಃ ಇದ್ದವು. 300 00:17:55,360 --> 00:17:58,770 ಆದ್ದರಿಂದ ನಾವು ಈ ಸರಿಪಡಿಸಿ. 301 00:17:58,770 --> 00:18:00,120 ಶ್ರೀಸಾಮಾನ್ಯನ ಹೇಳುವುದಾದರೆ, ಫಿಕ್ಸ್ ಯಾವುದು? 302 00:18:00,120 --> 00:18:02,110 >> ವೀಕ್ಷಕರಿಗೆಂದು ಕಾರ್ಯ ಬಳಸಿ. 303 00:18:02,110 --> 00:18:02,870 >> ಸ್ಪೀಕರ್ 1: ಒಂದು ಕಾರ್ಯವನ್ನು ಬಳಸಿ. 304 00:18:02,870 --> 00:18:05,190 ಅಥವಾ ನಕ್ಷತ್ರಗಳು ಖಂಡಿತವಾಗಿ ತೊಡಗಿಕೊಂಡಿವೆ, ಆದರೆ ಏನು ಮಾಡಬೇಕೆಂದು ಒಂದು ಕಾರ್ಯವನ್ನು ಉಪಯೋಗಿಸಬಹುದು? 305 00:18:05,190 --> 00:18:05,962 >> ವೀಕ್ಷಕರಿಗೆಂದು ತಂತಿಗಳನ್ನು ಹೋಲಿಸಲು. 306 00:18:05,962 --> 00:18:07,390 >> ಸ್ಪೀಕರ್ 1: ತಂತಿಗಳನ್ನು ಹೋಲಿಸಲು. 307 00:18:07,390 --> 00:18:11,030 ಇಲ್ಲಿ ಮೂಲಭೂತ ಸಮಸ್ಯೆ ನಾನು ಹರಡಿತ್ತು 308 00:18:11,030 --> 00:18:15,870 ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು ಗೆ ತಂತಿಗಳ ಗುಣಮಟ್ಟ ತಮ್ಮ ವಿಳಾಸಗಳನ್ನು ಹೋಲಿಕೆ. 309 00:18:15,870 --> 00:18:18,540 ಮತ್ತು ನಿಸ್ಸಂಶಯವಾಗಿ ಈಗ ಒಮ್ಮೆ ಕೇವಲ ಮೂಕ ಇಲ್ಲಿದೆ ನೀವು ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥ 310 00:18:18,540 --> 00:18:19,510 HOOD ಕೆಳಗೆ. 311 00:18:19,510 --> 00:18:23,270 ನಿಜವಾಗಿಯೂ ನೋಡಲು ತಂತಿಗಳನ್ನು ಹೋಲಿಸಲು ವೇಳೆ ಅವರು ಒಂದು ಮಾನವ ರೀತಿಯಲ್ಲಿ ಸಮಾನ ಕೋರುತ್ತೇವೆ 312 00:18:23,270 --> 00:18:26,680 ಎರಡು ತಂತಿಗಳು ಸಮಾನ ಎಂಬುದಾಗಿ ಪರಿಗಣಿಸಿದರು ನಾವು ಅವುಗಳನ್ನು ರ ಹೋಲಿಸಿ ಅಗತ್ಯವಿದೆ 313 00:18:26,680 --> 00:18:28,070 ಪಾತ್ರಕ್ಕೆ ಮೀ. 314 00:18:28,070 --> 00:18:30,020 >> ಈಗ ನಾನು ಇದನ್ನು ಮಾಡಬಹುದು ಹೊಂದಿವೆ ಈ ಅದನ್ನೆಲ್ಲಾ. 315 00:18:30,020 --> 00:18:32,240 ಆದರೆ ನಿಕಟವಾಗಿ, ನಾವು ನೀವು ಲೂಪ್ ಒಂದು ಬಳಸಿ. 316 00:18:32,240 --> 00:18:36,050 ಮತ್ತು ಕೇವಲ ರು ಬ್ರಾಕೆಟ್ ಹೋಲಿಸಿ ಟಿ ಬ್ರಾಕೆಟ್ ನಾನು ವಿರುದ್ಧ ನಾನು. 317 00:18:36,050 --> 00:18:39,590 ಟಿ ಬ್ರಾಕೆಟ್ ವಿರುದ್ಧ ರು ಬ್ರಾಕೆಟ್ ನಾನು ಜೊತೆಗೆ 1 ನಾನು ಜೊತೆಗೆ 1, ಇತ್ಯಾದಿ, ಒಳಗೆ 318 00:18:39,590 --> 00:18:40,580 ಲೂಪ್ ಕೆಲವು ರೀತಿಯ. 319 00:18:40,580 --> 00:18:44,950 ಮತ್ತು ನಾನು ಯಾವುದೇ ಎರಡು ಪಾತ್ರಗಳು ಗುರುತಿಸಬಲ್ಲ ವೇಳೆ ಭಿನ್ನವಾಗಿರುತ್ತದೆ, ಅಥವಾ ನಾನು ooh ಅರ್ಥ ವೇಳೆ, ಗಳು 320 00:18:44,950 --> 00:18:48,410 ಟಿ ಹೆಚ್ಚು ಟಿ ಚಿಕ್ಕದಾಗಿರುತ್ತವೆ ಅಥವಾ ಮುಂದೆ ನಾನು ತಕ್ಷಣ, ಸುಳ್ಳು ಹೇಳಬಹುದು 321 00:18:48,410 --> 00:18:49,390 ಅವರು ಅದೇ ಅಲ್ಲ ಕೋರುತ್ತೇವೆ. 322 00:18:49,390 --> 00:18:55,370 >> ಆದರೆ ನಾನು ರು ಮತ್ತು ಟಿ ಮೂಲಕ ಪಡೆಯಿರಿ ಮತ್ತು ಹೇಳಲು ವೇಳೆ ಅದೇ, ಅದೇ ಅದೇ, ಅದೇ ಅದೇ, ಕೊನೆಯಲ್ಲಿ 323 00:18:55,370 --> 00:18:58,520 ಎರಡೂ ತಂತಿಗಳು, ನಾನು ಹೇಳಬಹುದು ನಿಜವಾದ, ಅವರು ಸಮಾನವಾಗಿವೆ. 324 00:18:58,520 --> 00:19:01,040 ವೆಲ್, Thankfully, ವರ್ಷಗಳ ಹಿಂದೆ ಯಾರಾದರೂ ನಮಗೆ ಆ ಕೋಡ್ ಬರೆದರು. 325 00:19:01,040 --> 00:19:03,790 >> ಮತ್ತು ಅವರು ಅದನ್ನು StrComp ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಹೋಲಿಸಿ ಫಾರ್. 326 00:19:03,790 --> 00:19:11,900 ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಪ್ರತಿ ಇಲ್ಲಿದೆ ಸಹ ಆ ವೇಳೆ ಅರ್ಥಗರ್ಭಿತ, StrComp 0 ಹಿಂದಿರುಗಿಸುತ್ತದೆ 327 00:19:11,900 --> 00:19:14,520 ಎರಡು ತಂತಿಗಳು ರು ಮತ್ತು ಟಿ ಒಂದೇ. 328 00:19:14,520 --> 00:19:18,090 ಆದರೆ ಇದು ನಕಾರಾತ್ಮಕ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿದರೆ ರು ಅಥವಾ ಟಿ ವರ್ಣಮಾಲೆಯ ಮೊದಲು ಬರಬೇಕು 329 00:19:18,090 --> 00:19:20,610 ಇದು ಬರಬೇಕು ವೇಳೆ ಸಕಾರಾತ್ಮಕ ಮೌಲ್ಯ ಟಿ ವರ್ಣಮಾಲೆಯ ನಂತರ. 330 00:19:20,610 --> 00:19:24,030 >> ನೀವು ಎಂದಾದರೂ ಏನಾದರೂ ವಿಂಗಡಿಸಲು ಬಯಸುವ ಆದ್ದರಿಂದ, ಇದು StrComp ಉಪಯುಕ್ತ ಎಂದು ತಿರುಗಿದರೆ. 331 00:19:24,030 --> 00:19:26,660 ಇದು ಕೇವಲ ಹೇಳಲು ಕಾರಣ ಯಾವುದೇ ಅಥವಾ ಹೌದು, ಸಮಾನ ಅಥವಾ. 332 00:19:26,660 --> 00:19:30,440 ಇದು ನೀವು ಆದೇಶ ಒಂದು ಅರ್ಥದಲ್ಲಿ ನೀಡುತ್ತದೆ ಒಂದು ನಿಘಂಟು ಮೈಟ್ ಇಷ್ಟ. 333 00:19:30,440 --> 00:19:33,770 StrComp ಆದ್ದರಿಂದ, ರು ಅಲ್ಪವಿರಾಮದಿಂದ ಟಿ ಸಮನಾಗಿರುತ್ತದೆ 0 ಸಾಧನವಾಗಿ ಸಮನಾಗಿರುತ್ತದೆ ಎಂದು 334 00:19:33,770 --> 00:19:35,200 ತಂತಿಗಳನ್ನು ನಿಜವಾದ ಸಮಾನವಾಗಿವೆ. 335 00:19:35,200 --> 00:19:38,680 ಯಾರು ಈ ಕಾರ್ಯ ಬರೆದದ್ದರಿಂದ ವರ್ಷಗಳ ಹಿಂದೆ ಬಹುಶಃ ಲೂಪ್ ಒಂದು ಬಳಸಲಾಗುತ್ತದೆ 336 00:19:38,680 --> 00:19:42,840 ಹಾಗೆ ಅಥವಾ ಸ್ವಲ್ಪ ಲೂಪ್ ಅಥವಾ ಏನೋ ಮತ್ತೆ ಪಾತ್ರಗಳು ಪ್ರತಿ ಏಕೀಕರಿಸುವ 337 00:19:42,840 --> 00:19:45,270 ಮತ್ತೆ ಮತ್ತೆ. 338 00:19:45,270 --> 00:19:47,300 >> ಆದರೆ ಸಮಸ್ಯೆ ಎರಡು ಇಲ್ಲಿ ಹುಟ್ಟಿಕೊಂಡಿತು. 339 00:19:47,300 --> 00:19:48,750 ಈ copy0.c ಆಗಿತ್ತು. 340 00:19:48,750 --> 00:19:51,680 ಮತ್ತು ಕೆಂಪು ಎರಡು ಇದು ಕುಂದಿದ ಏಕೆಂದರೆ. 341 00:19:51,680 --> 00:19:52,800 ಮತ್ತು ನಾವು ಇಲ್ಲಿ ಏನು ಮಾಡಿದಿರಿ? 342 00:19:52,800 --> 00:19:54,310 ಸರಿ, ಮೊದಲ ನಾನು GetString ಎಂದು. 343 00:19:54,310 --> 00:19:56,255 ಮತ್ತು ನಾನು ರು ರಲ್ಲಿ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. 344 00:19:56,255 --> 00:20:00,260 ಆ ಬಹುಮಟ್ಟಿಗೆ ಅದೇ ಇಲ್ಲಿದೆ ಚಿತ್ರದ ಈ ಮೇಲಿನ ಭಾಗ. 345 00:20:00,260 --> 00:20:01,490 >> ಆದರೆ ಏನು ನಂತರ ಬರುತ್ತದೆ? 346 00:20:01,490 --> 00:20:04,980 ಸರಿ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ತೊಡೆದುಹಾಕಲು ಅವಕಾಶ ಈ ಒಂದು ಇಡೀ ಗುಂಪೇ ನ. 347 00:20:04,980 --> 00:20:09,650 ನಾವು ಅಲ್ಲಿ ನಾವು ಸಮಯಕ್ಕೆ ಸುರುಳಿಗಳನ್ನು ಮಾಡುತ್ತೇವೆ ಈಗ ಸ್ಥಿರವಾಗಿದೆ ಇದು ರು ಹೊಂದಿವೆ 348 00:20:09,650 --> 00:20:10,940 ಲೈನ್ ಅಪ್ ಅಲ್ಲಿ ಒಂದು. 349 00:20:10,940 --> 00:20:11,400 >> ನಾನು ಪರಿಶೀಲಿಸಿ. 350 00:20:11,400 --> 00:20:13,450 ರು ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ 0 ಸಮನಾಗಿರುತ್ತದೆ. 351 00:20:13,450 --> 00:20:18,670 ಈಗ, ಒಂದು ತ್ವರಿತ ಅಡ್ಡ ಸೂಚನೆ, ಆಗ GetString 0 ಮರಳಿ ಇರಬಹುದು? 352 00:20:18,670 --> 00:20:19,580 ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ. 353 00:20:19,580 --> 00:20:19,880 ರೈಟ್? 354 00:20:19,880 --> 00:20:22,310 >> ಇದು, ಈ ಸಂಭವಿಸಿ ಹೋಗುವ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಅಪರೂಪದ ಇಲ್ಲಿದೆ ಖಚಿತವಾಗಿ ಎಂದು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ 355 00:20:22,310 --> 00:20:24,740 ಅಥವಾ megs ನೂರಾರು ಸಿಕ್ಕಿತು RAM ನ ಸಹ ಸಂಗೀತಗೋಷ್ಠಿ. 356 00:20:24,740 --> 00:20:27,080 ಆದರೆ ಅದು, ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ಹಿಂದಿರುಗಬಹುದು 0, ವಿಶೇಷವಾಗಿ 357 00:20:27,080 --> 00:20:28,080 ಬಳಕೆದಾರ ಸಹಕಾರ ನೀಡುವುದಿಲ್ಲ. 358 00:20:28,080 --> 00:20:31,640 ನೀವು ಹೊಂದಿರುವ ಹಾಗೆ ನಟಿಸುವುದು ಬಗೆಗಳು ಇಲ್ಲಿದೆ ಇನ್ಪುಟ್ ಏನು ಮತ್ತು ಟ್ರಿಕ್ 359 00:20:31,640 --> 00:20:34,100 ಹಿಂದಿರುಗಲು GetString ಪರಿಣಾಮಕಾರಿಯಾಗಿ 0. 360 00:20:34,100 --> 00:20:35,470 >> ಆದ್ದರಿಂದ ಅದು ಪರಿಶೀಲಿಸಲು ಇಂದಿನ ವಿಶೇಷವೇನು. 361 00:20:35,470 --> 00:20:39,430 ನೀವು ಯಾವುದೇ ಪ್ರಾರಂಭಿಸಿದ್ದಾರೆ ವೇಳೆ ಕಾರಣ , ಈಗಾಗಲೇ, ವಿಭಜನೆ ದೋಷಗಳನ್ನು ಪಡೆಯಿರಿ - 362 00:20:39,430 --> 00:20:42,280 ಇದು ಬಹುಶಃ ಒಂದು ಮೂಲವಾಗಿದೆ ಕೆಲವು ಹತಾಶೆ ಆಫ್ - 363 00:20:42,280 --> 00:20:46,150 ಆ ಯಾವಾಗಲೂ ಪರಿಣಾಮವಾಗಿದೆ ಮೆಮೊರಿ ಸಂಬಂಧಿತ ದೋಷದ. 364 00:20:46,150 --> 00:20:50,440 ಹೇಗಾದರೂ ನೀವು ಸಂಬಂಧಿಸಿದಂತೆ ಅವ್ಯವಸ್ಥೆಯಿಂದ ನೀವು ತಿಳಿದುಕೊಳ್ಳಲಿಲ್ಲ ಸಹ ಪಾಯಿಂಟರ್, 365 00:20:50,440 --> 00:20:51,530 ಒಂದು ಪಾಯಿಂಟರ್ ಇತ್ತು. 366 00:20:51,530 --> 00:20:55,260 ಆದ್ದರಿಂದ ನೀವು ವಿಭಜನೆ ಪ್ರೇರಿತ ಎಂಬುದರಲ್ಲಿ ಬಳಸಿಕೊಂಡು ವಾರದಲ್ಲಿ ಒಂದು ಹಿಂದೆಯೇ ದೋಷಗಳನ್ನು 367 00:20:55,260 --> 00:21:02,100 ಲೂಪ್ ಅಥವಾ ಆ ಒಂದು ರೀತಿಯ ಬಹಳ ದೂರ ಹೋಗುವ ಮೂಲಕ ಕುಣಿಕೆ ಮತ್ತು ಒಂದು ಶ್ರೇಣಿಯನ್ನು 368 00:21:02,100 --> 00:21:05,900 ಕೆಲವು ರಚನೆಯ ಗಡಿ ಹಿಂದೆ ಎಂದು ನೀವು ವಾರಕ್ಕೆ ಎರಡು, ಡಿಕ್ಲೇರ್ಡ್ 369 00:21:05,900 --> 00:21:06,690 ನಿರ್ದಿಷ್ಟ. 370 00:21:06,690 --> 00:21:09,220 >> ನೀವು ಲೆಕ್ಕದಲ್ಲಿ ಇದನ್ನು ಎಂಬುದರಲ್ಲಿ ಬ್ರೇಕ್ಔಟ್ ನಾಲ್ಕು ಸೆಟ್. 371 00:21:09,220 --> 00:21:12,910 ನೀವು ಬಹುಶಃ ನೋಡಿಲ್ಲ ಕೂಡ ಹಂಚಿಕೆಗಾಗಿ ಕೋಡ್ ಯಾವುದೇ ನಕ್ಷತ್ರಗಳು 372 00:21:12,910 --> 00:21:17,410 ಬ್ರೇಕ್ಔಟ್, ಇದು ತಿರುಗಿದರೆ ಆ GRect ಮತ್ತು GOval ಮತ್ತು ಇತರ ವಸ್ತುಗಳನ್ನು, 373 00:21:17,410 --> 00:21:19,650 ಆ ವಾಸ್ತವವಾಗಿ ಪಾಯಿಂಟರ್ಸ್ ಇವೆ HOOD ಕೆಳಗೆ. 374 00:21:19,650 --> 00:21:23,430 >> ನಮ್ಮಂತೆಯೇ ಆದರೆ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್, ಮರೆಯಾಗಿದೆ ರೀತಿಯ ಎಂದು ವಿವರ ಕನಿಷ್ಠ ಗ್ರಂಥಾಲಯಗಳಿಗೆ 375 00:21:23,430 --> 00:21:26,540 ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಹೆಚ್ಚು ನಾವು ಹಾಗೆ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಚಾರ್ * ಫಾರ್. 376 00:21:26,540 --> 00:21:30,060 ಆದರೆ GRect ಮತ್ತು GOval ಮತ್ತು ಆ ಎಲ್ಲಾ ನೀವು ವ್ಯಕ್ತಿಗಳು ಅಥವಾ ವಸ್ತುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಡೆಯಲಿದೆ 377 00:21:30,060 --> 00:21:32,630 ಈ ವಾರ ಅಂತಿಮವಾಗಿ ಇವು ಮೆಮೊರಿ ವಿಳಾಸಗಳು. 378 00:21:32,630 --> 00:21:33,650 ನೀವು ಅದನ್ನು ಗೊತ್ತಿಲ್ಲ. 379 00:21:33,650 --> 00:21:37,240 >> ಆದ್ದರಿಂದ ಇದು, ಬಹುಶಃ, ನಂತರ ಆಶ್ಚರ್ಯವೆನಿಸುವುದಿಲ್ಲ ನೀವು ಕೆಲವು ಪ್ರತಿ ಟ್ರಿಪ್ ಮಾಡಬಹುದು ಎಂದು 380 00:21:37,240 --> 00:21:38,580 ವಿಭಜನೆ ದೋಷಗಳು. 381 00:21:38,580 --> 00:21:41,290 ಆದರೆ, ಈಗ ಇಲ್ಲಿ ಆಸಕ್ತಿಕರ ಇಲ್ಲಿದೆ ನಾವು ಹಾಗೆ 0 ಪರಿಶೀಲಿಸಿ ನಂತರ ವೇಳೆ 382 00:21:41,290 --> 00:21:43,460 ಸ್ಟ್ರಿಂಗ್ ಟಿ ರು ಪಡೆಯುತ್ತದೆ. 383 00:21:43,460 --> 00:21:44,690 ಸರಿ, ನನ್ನ ಟಿ ಘೋಷಿಸಲು ಅವಕಾಶ. 384 00:21:44,690 --> 00:21:47,730 ನಾನು, ಒಂದು ಚದರ ಎಂದು ಸೆಳೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ 32 ಬಿಟ್, ಇದು ಟಿ ಕರೆ. 385 00:21:47,730 --> 00:21:49,740 ಮತ್ತು ನಂತರ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ರು ಪಡೆಯುತ್ತದೆ. 386 00:21:49,740 --> 00:21:51,130 >> ಸರಿ, ಎಂದು ಅರ್ಥವೇನು? 387 00:21:51,130 --> 00:21:53,280 ಸರಿ, ಇದು ಯೋಚಿಸುವುದು ಸ್ವಲ್ಪ ಕಷ್ಟ ಸುಮಾರು ಇದು ಬುದ್ಧಿವಂತ ಚಿತ್ರ. 388 00:21:53,280 --> 00:21:55,025 ಆದರೆ ನಾವು ಬಗ್ಗೆ x ನ ಒಳಗೆ ಇಲ್ಲಿದೆ? 389 00:21:55,025 --> 00:21:59,430 ಈ ವೇರಿಯಬಲ್ ಒಳಗೆ ಅಕ್ಷರಶಃ ಏನಿದೆ? 390 00:21:59,430 --> 00:22:01,500 ಮೌಲ್ಯ Ox123. 391 00:22:01,500 --> 00:22:05,815 >> ಕೇವಲ ನಾನು ಹೇಳಲು ಮಾಡಿದಾಗ ಸ್ಟ್ರಿಂಗ್ ಟಿ ರು ಪಡೆಯುತ್ತದೆ, ಎಂದು ಅಕ್ಷರಶಃ ಸಂಖ್ಯೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಅರ್ಥ 392 00:22:05,815 --> 00:22:10,070 ರು ರಲ್ಲಿ, ಇದು Ox123 ಮತ್ತು Ox123 ಪುಟ್. 393 00:22:10,070 --> 00:22:13,740 ಅಥವಾ ಸಚಿತ್ರವಾಗಿ, ನ ನಾನು ರೀತಿಯ ಅಮೂರ್ತ ದೂರ ಎಂದು ವಿವರಗಳನ್ನು ಇದು ಹೊಂದಿದೆ 394 00:22:13,740 --> 00:22:16,600 ಅಕ್ಷರಶಃ ಮಾಡುವ ಪರಿಣಾಮವನ್ನು ಈ ಜೊತೆಗೆ. 395 00:22:16,600 --> 00:22:22,110 >> ಈಗ, ಕಳೆದ ವಾರ ಮತ್ತೆ ಆಲೋಚಿಸುತ್ತೀರಿ ಯಾವಾಗ ನಾವು ಬಂಡವಾಳಶಾಹಿ ಟಿ ನಾನು ಮುಂದುವರಿಯಿತು 396 00:22:22,110 --> 00:22:23,800 ಟಿ ಬ್ರಾಕೆಟ್ 0 ಮಾಡಿದರು. 397 00:22:23,800 --> 00:22:27,150 ಸರಿ, ಇದು ಟಿ ಬ್ರಾಕೆಟ್ 0, ಇಲ್ಲಿದೆ ಸಹ ಪಾಯಿಂಟರ್, ನೀವು ಕೂಡ ಮಾಹಿತಿ ಚಿಕಿತ್ಸೆ ಮಾಡಬಹುದು 398 00:22:27,150 --> 00:22:29,220 ಇದು ಒಂದು ಚೌಕದಿಂದ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇಲ್ಲಿದೆ ಬ್ರಾಕೆಟ್ ಸಂಕೇತ. 399 00:22:29,220 --> 00:22:31,550 >> ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಟಿ ಬ್ರಾಕೆಟ್ 0? 400 00:22:31,550 --> 00:22:32,990 ಸರಿ, ಇದು ಎಚ್. 401 00:22:32,990 --> 00:22:36,800 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಕೋಡ್ ಆ ಸಾಲಿನ ಬಳಸಿದಾಗ, ಎಂದು ಸಿ type.h ರಲ್ಲಿ ಇದು ಎರಡು ಮೇಲ್, 402 00:22:36,800 --> 00:22:38,460 ಹೆಡರ್ ಕಡತವನ್ನು, ಎಂದು ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಇದು ಡಿಕ್ಲೇರ್ಡ್ ವಿಶೇಷವೇನು. 403 00:22:38,460 --> 00:22:44,410 ಈ ಎಚ್ ಬಂಡವಾಳ ಆದರೆ ಆಫ್ ನೀವು ಪಠ್ಯ, ಇದು ಅದೇ ನಿಖರ ಎಚ್ 404 00:22:44,410 --> 00:22:46,540 s ನ ಒಳಗೆ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 405 00:22:46,540 --> 00:22:51,930 ಆದ್ದರಿಂದ ಈಗ ನೀವು ಅಥವಾ ಬದಲಾಗಿದೆ ಬಂಡವಾಳ ಮೂಲ ಮತ್ತು ಎರಡೂ 406 00:22:51,930 --> 00:22:53,120 ನಕಲು ಎಂದು ಕರೆಯಲ್ಪಡುವ. 407 00:22:53,120 --> 00:22:56,620 ನೀವು ಪ್ರತಿಯನ್ನು ಮಾಡಲಿಲ್ಲ ಏಕೆಂದರೆ ಮಾನವನ ಇದು ಬಯಸುತ್ತೇನೆ ಎಂದು ರೀತಿಯಲ್ಲಿ. 408 00:22:56,620 --> 00:22:59,710 >> ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಫಿಕ್ಸ್, ಯಾವುದು copy1.c ಕೊನೆಯ ವಾರದಲ್ಲಿ? 409 00:22:59,710 --> 00:23:03,070 410 00:23:03,070 --> 00:23:05,580 ಕಾರ್ಯಗಳು, ನಾವು ವಾಸ್ತವವಾಗಿ ಸಾಧ್ಯವೋ ಸ್ಟ್ರಿಂಗ್ ನಕಲಿಸಿ. 411 00:23:05,580 --> 00:23:08,700 ಮತ್ತು ಮೂಲಭೂತವಾಗಿ, ನಾವು ಏನನ್ನು ಅಗತ್ಯವೇನು ಸ್ಟ್ರಿಂಗ್ ನಕಲಿಸಿ ಸಲುವಾಗಿ ಏನು? 412 00:23:08,700 --> 00:23:12,070 >> ಸರಿ, ಈ ಹಸಿರು ಆವೃತ್ತಿಯಲ್ಲಿ ನಾನು ಇದು ಕಡಿಮೆ ಮಟ್ಟದ ಮಾಡಲು ಹೋಗಿ. 413 00:23:12,070 --> 00:23:14,260 ಕಾರ್ಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಇವೆ ಅವರು ಈ ಬಗ್ಗೆ ಸಹಾಯ ಮಾಡಬಹುದು. 414 00:23:14,260 --> 00:23:17,710 ಆದರೆ ಮೂಲಭೂತ ಒಂದು, ಮತ್ತು ಅತ್ಯಂತ ಪರಿಚಿತ ಒಂದು, ಕನಿಷ್ಠ, ಶೀಘ್ರದಲ್ಲೇ ಇರುತ್ತದೆ 415 00:23:17,710 --> 00:23:19,600 ನಮಗೆ ತಿಳಿದಿರುವ, ಈ ಕೆಳಗಿನ ಹೊಂದಿದೆ - 416 00:23:19,600 --> 00:23:21,910 ಆದ್ದರಿಂದ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಒಂದು ಹಸಿರು ಕೋಡ್ ಈಗ. 417 00:23:21,910 --> 00:23:23,970 >> ನಾನು ಚಾರ್ * ಮಾಹಿತಿ ರು ಮತ್ತೊಮ್ಮೆ ಬರೆದರು. 418 00:23:23,970 --> 00:23:25,250 ಯಾವುದೇ ಕ್ರಿಯಾತ್ಮಕ ಇಲ್ಲ ಅಲ್ಲಿ ವ್ಯತ್ಯಾಸ. 419 00:23:25,250 --> 00:23:28,790 ನಾನು CS50 ಗ್ರಂಥಾಲಯದ ದೂರ ಎಸೆದರು ಮತ್ತು ನಾನು, ಒಂದು ಚಾರ್ * ಏನು ಇದು ಕರೆ ಬಾಗುತ್ತೇನೆ. 420 00:23:28,790 --> 00:23:31,640 >> ಈಗ ಡಾಟ್, ಡಾಟ್, ಡಾಟ್, ಇದ್ದವು ಏಕೆಂದರೆ ಅಲ್ಲ ಕೆಲವು ದೋಷ ತಪಾಸಣೆ 421 00:23:31,640 --> 00:23:33,200 ಮತ್ತೆ ಮಾತನಾಡಲು ಆಸಕ್ತಿಕರ. 422 00:23:33,200 --> 00:23:34,710 ಈಗ ಟಿ ಘೋಷಿಸಲಾಗುತ್ತದೆ. 423 00:23:34,710 --> 00:23:35,780 ಇದು ತುಂಬಾ ಚಾರ್ * ಆಗಿದೆ. 424 00:23:35,780 --> 00:23:38,280 ಆದ್ದರಿಂದ ನಾನು ಸ್ವಲ್ಪ ಚದರ ಸೆಳೆಯಿತು ಮೊದಲು ನಂತಹ ತೆರೆ. 425 00:23:38,280 --> 00:23:41,870 >> ಆದರೆ ಬಲಗೈ ಬದಿಯಲ್ಲಿ, malloc, ನಾವು ಮೆಮೊರಿ ನಿಯೋಜಿಸಿ ಹೇಳಿದರು. 426 00:23:41,870 --> 00:23:44,130 ಆದ್ದರಿಂದ ಮೆಮೊರಿ ಕೆಲವು ಪಡೆ ನಿಯೋಜಿಸಿ. 427 00:23:44,130 --> 00:23:48,830 ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಎಷ್ಟು ಬೈಟ್ಗಳು ಹಾಗೆ ನಿಯೋಜಿಸಿ ಬಯಸುವ, ಇದು ತೋರುತ್ತಿಲ್ಲ? 428 00:23:48,830 --> 00:23:50,340 >> ವೆಲ್, s ನ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 429 00:23:50,340 --> 00:23:52,310 ಇದು ಹಲೋ ಎಂದು ಇಲ್ಲಿದೆ ಇಲ್ಲಿದೆ ಆದ್ದರಿಂದ ಐದು ಎಂದು ನಾನು. 430 00:23:52,310 --> 00:23:53,950 ನಾವು H-e-L-L-O ಹೇಳುತ್ತೇನೆ. 431 00:23:53,950 --> 00:23:55,090 ಐದು ಬೈಟ್ಗಳು ಆದ್ದರಿಂದ. 432 00:23:55,090 --> 00:23:57,960 >> ಆದರೆ ನಂತರ 1 ಜೊತೆಗೆ, ಏಕೆ 1? 433 00:23:57,960 --> 00:23:58,830 0 ಮೀ. 434 00:23:58,830 --> 00:24:03,640 ಈ ಹುಡುಗನಿಗೆ ಕೊಠಡಿ ಬಿಟ್ಟು ಮಾಡದಿದ್ದರೆ ನಾವು ಆಕಸ್ಮಿಕವಾಗಿ ಪರಿಸ್ಥಿತಿ ರಚಿಸಲು ಇರಬಹುದು 435 00:24:03,640 --> 00:24:05,600 ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಅಲ್ಲಿ H-e-L-L-O. 436 00:24:05,600 --> 00:24:08,470 ತದನಂತರ ಮುಂದಿನ ಬಾರಿ GetString ಆಗಿದೆ , ಎಂದು ನಾನು ಉದಾಹರಣೆಗೆ, ಟೈಪ್ 437 00:24:08,470 --> 00:24:14,020 ಡೇವಿಡ್, ಡಿ ಒಂದು V-I-D, ಕಂಪ್ಯೂಟರ್ ಹೋಗುವ ಇದೆ ರು ವಾಸ್ತವವಾಗಿ ಕಂಡಾಗ 438 00:24:14,020 --> 00:24:18,900 H-e-L-L-O-D ಒಂದು V-I-D ಇರುವುದರಿಂದ ಆ ಪದಗಳ ನಡುವೆ ಬಿರುಕು ಯಾವುದೇ. 439 00:24:18,900 --> 00:24:19,810 >> ಆದ್ದರಿಂದ ನಾವು ವಿರಾಮ ಅಗತ್ಯವಿದೆ. 440 00:24:19,810 --> 00:24:20,720 ನಾವು ಐದು ಬಯಸುವುದಿಲ್ಲ. 441 00:24:20,720 --> 00:24:22,100 ನಾವು ಆರು ಬೈಟ್ಗಳು ಬಯಸುವ. 442 00:24:22,100 --> 00:24:23,110 >> ಮತ್ತು ಬೈಟ್ಗಳು ನಾನು. 443 00:24:23,110 --> 00:24:25,220 ಆದರೆ ಇದು ಚಾರ್ ನಿಜವಾಗಿಯೂ ಸಮಯ ಗಾತ್ರ ಇಲ್ಲಿದೆ. 444 00:24:25,220 --> 00:24:28,040 ತಾಂತ್ರಿಕವಾಗಿ ಚಾರ್ ಬಹುತೇಕ ಆಗಿದೆ ಯಾವಾಗಲೂ ಒಂದು ಬೈಟ್. 445 00:24:28,040 --> 00:24:31,030 >> ಆದರೆ ನಮ್ಮ ಕೋಡ್ ಪೋರ್ಟಬಲ್ ಮಾಡಲು, ಆದ್ದರಿಂದ ಅದರ ಮೇಲೆ ಕೆಲಸ ಆದ್ದರಿಂದ, ಮಾತನಾಡಲು 446 00:24:31,030 --> 00:24:33,750 ಬೇರೆ ಬೇರೆ ಕಂಪ್ಯೂಟರ್ಗಳ ಸಹ ಅವರು ಮಾಡಬಹುದು ವೇಳೆ ಕೆಳಗೆ ಸ್ವಲ್ಪ ವ್ಯತ್ಯಾಸವಿರಬಹುದು 447 00:24:33,750 --> 00:24:36,590 ಹುಡ್, ನಾನು ಸಾರ್ವತ್ರಿಕವಾಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಚಾರ್ ಆಫ್ ಹೇಳುತ್ತಾರೆ ಗಾತ್ರ ಎಷ್ಟು 448 00:24:36,590 --> 00:24:37,660 ನನ್ನ ಕೋಡ್ ಯಾವಾಗಲೂ ಕೆಲಸ. 449 00:24:37,660 --> 00:24:40,610 ಮತ್ತು ನಾನು ಕೇವಲ ಮರುಸಂಕಲಿಕೆಯು ಇಲ್ಲ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ನವೀಕರಿಸಲು ಅಥವಾ ಬಳಸಲು ಕಾರಣ 450 00:24:40,610 --> 00:24:42,140 ಕೆಲವು ವಿವಿಧ ವೇದಿಕೆ. 451 00:24:42,140 --> 00:24:45,300 >> ಹಾಗಾಗಿ 6 ​​ಬಾರಿ ಗಾತ್ರ ಪಡೆದಿರುವಿರಿ 1 ನಡೆಯುತ್ತದೆ ಇದು ಚಾರ್,. 452 00:24:45,300 --> 00:24:47,440 ಆದ್ದರಿಂದ ಅಂದರೆ malloc ಸಾಧ್ಯವೋ ನನಗೆ ಆರು ಬೈಟ್ಗಳು ನೀಡಿ. 453 00:24:47,440 --> 00:24:49,140 ವಾಸ್ತವವಾಗಿ ಮಾಡುವುದರಿಂದ ಎಂದು ಏನು? 454 00:24:49,140 --> 00:24:52,810 ಸರಿ, ನನ್ನನ್ನು ಇಲ್ಲಿ ಸಮಯದಲ್ಲಿ ಹಿಂದಕ್ಕೆ ಸುತ್ತಿಕೊಳ್ಳುತ್ತವೆ ಅವಕಾಶ ಕಥೆಯಲ್ಲಿ ನಾವು ಎಲ್ಲಿದ್ದೇವೆ ಗೆ. 455 00:24:52,810 --> 00:24:57,620 >> ನಾನು ಇಲ್ಲಿ ಹಿಂತಿರುಗಿ ಆದ್ದರಿಂದ, ನಾನು ಡಿಕ್ಲೇರ್ಡ್ ಬಂದಿದೆ ಟಿ ಎಂಬ ಚಾರ್ *. 456 00:24:57,620 --> 00:25:00,280 ನಾನು ಈಗ ಆರು ಬೈಟ್ಗಳು ಫಾರ್ malloc ಎಂದು ಬಂದಿದೆ. 457 00:25:00,280 --> 00:25:06,400 ಮತ್ತು ಈಗ ನಾನು ಆ ಆರು ಸೆಳೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೇವಲ ರಚನೆಯ ಹಿಂದಿನ ನಂತಹ ಬೈಟ್ಗಳು. 458 00:25:06,400 --> 00:25:10,570 ಆದರೆ ನಾನು ನಿಜವಾಗಿ ಏನು ಅಂತ ಗೊತ್ತಿಲ್ಲ ಈ ರಚನೆಯ ಒಳಗೆ. 459 00:25:10,570 --> 00:25:14,640 >> ನೀವು ಮೆಮೊರಿ ನಿಯೋಜಿಸಿ ವೇಳೆ ಇದು ತಿರುಗಿದರೆ ಎಂದು ನೀವು ಕೆಲವು ಎಂದು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ 460 00:25:14,640 --> 00:25:15,810 ಅಲ್ಲಿ ಕರೆಯಲಾಗುತ್ತದೆ ಮೌಲ್ಯ. 461 00:25:15,810 --> 00:25:18,400 ಇದು ಏನೋ ಬಳಸಲ್ಪಟ್ಟಿವೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಬೇರೆ, ಕೆಲವು ಇತರ ಕಾರ್ಯ, ಕೆಲವು ಇತರ 462 00:25:18,400 --> 00:25:19,630 ನೀವು ಬರೆದ ಕೋಡ್ ಸಾಲು. 463 00:25:19,630 --> 00:25:22,870 ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕಸ ಕರೆ ಮಾಡುತ್ತೇವೆ ಮೌಲ್ಯಗಳು ಮತ್ತು ಮಾಹಿತಿ, ಬಹುಶಃ, ಅವರನ್ನು ಸೆಳೆಯಲು 464 00:25:22,870 --> 00:25:26,170 ಪ್ರಶ್ನೆ ಅಂಕಗಳನ್ನು, ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ ಎಂದು ನಾವು ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಏನು ಗೊತ್ತಿಲ್ಲ. 465 00:25:26,170 --> 00:25:30,390 ಮತ್ತು ಎಷ್ಟು ದೀರ್ಘ ನಾವು ಯಾವುದೇ ದೊಡ್ಡ ಒಪ್ಪಂದ ಇಲ್ಲಿದೆ ಆ ಬದಲಿಸಿ ಸಾಕಷ್ಟು ಸ್ಮಾರ್ಟ್ ಇವು 466 00:25:30,390 --> 00:25:34,550 ಕಸ ಸಂಖ್ಯೆಯ ಮೌಲ್ಯಗಳು ಅಥವಾ ನಾವು ಕಾಳಜಿವಹಿಸುವ ಎಂದು ಅಕ್ಷರಗಳು. 467 00:25:34,550 --> 00:25:36,340 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಮಾಡಲು ನಾನು? 468 00:25:36,340 --> 00:25:38,670 ಸರಿ, ನನ್ನ ಲೈನ್ ಕೋಡ್ ಮುಂದಿನ, ನಾನು ನಾಲ್ಕು ಹೊಂದಿರುತ್ತವೆ. 469 00:25:38,670 --> 00:25:41,350 ನಾನು 0 ಪಡೆಯಿರಿ INT, N ಪಡೆಯುತ್ತದೆ s ನ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 470 00:25:41,350 --> 00:25:42,750 ಲೂಪ್ ಹಾಗೆ ಒಂದು ಪರಿಚಿತ. 471 00:25:42,750 --> 00:25:45,875 ನಾನು, ಕಡಿಮೆ ಅಥವಾ N ಸಮಾನವಾಗಿರುತ್ತದೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಮೇಲಿರುತ್ತದೆ. 472 00:25:45,875 --> 00:25:47,500 >> ಆದರೆ ಈ ಬಾರಿ ಅದು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಇಲ್ಲಿದೆ. 473 00:25:47,500 --> 00:25:51,890 ನಾನು + + ಮತ್ತು ನಂತರ ನಾನು ಕೇವಲ ಹಾಗೆ ಟಿ ಬ್ರಾಕೆಟ್ ನಾನು ರು ಪಡೆಯುತ್ತದೆ. 474 00:25:51,890 --> 00:25:56,320 ನನ್ನ ಚಿತ್ರವನ್ನು ಈ ತೋರುತ್ತಿದೆ ಏಕೆಂದರೆ ಟಿ ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಈ ಕ್ಷಣ, ಆಗಿದೆ 475 00:25:56,320 --> 00:25:59,530 ಮೆಮೊರಿ ಎಂದು ಯಾದೃಚ್ಛಿಕ ಪಡೆ ಆಫ್ ವಿಳಾಸಕ್ಕೆ ಯಾರ ಮೌಲ್ಯಗಳು ತಿಳಿದುಬಂದಿಲ್ಲ. 476 00:25:59,530 --> 00:26:03,030 ಆದರೆ ತಕ್ಷಣ ನಾನು ಟಿ ಬ್ರಾಕೆಟ್ ಮಾಡುವಂತೆ ಇಲ್ಲಿ ನನ್ನ ಇರಿಸುತ್ತದೆ ಎಂದು 0. 477 00:26:03,030 --> 00:26:07,430 >> ಮತ್ತು ಅಲ್ಲಿ ಏನು ಡ್ರಾ ಸಿಲುಕುವ ಹೋಗುತ್ತಾನೆ? 478 00:26:07,430 --> 00:26:08,740 ನಾವು H ಹಾಕುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. 479 00:26:08,740 --> 00:26:11,170 ಎಂದು ರು ಬ್ರಾಕೆಟ್ 0 ನಲ್ಲಿ ಎಂಬುದನ್ನು ಏಕೆಂದರೆ. 480 00:26:11,170 --> 00:26:14,300 ಮತ್ತು ನಂತರ ಅದೇ ವಿಷಯ ಇ, ಮತ್ತು ಎಲ್, ಮತ್ತು ಎಲ್, ಮತ್ತು ಒ. 481 00:26:14,300 --> 00:26:17,930 >> N, ಏಕೆ ನಾನು ಮೂಲಕ ಹೋಗುತ್ತಾರೆ ಇಲ್ಲ N ಗೆ ಸಮಾನ? 482 00:26:17,930 --> 00:26:19,200 0 ಪಾತ್ರದ ಕಾರಣ. 483 00:26:19,200 --> 00:26:23,580 ಆದ್ದರಿಂದ ಕೇವಲ ನಂತರ, ಸ್ಪಷ್ಟವಾಗಿರಬೇಕು, ನಾನು ವಾಸ್ತವವಾಗಿ ಗೆ ಅಳಿಸಿ ಯಾವುದೇ ಈ ಕಸ 484 00:26:23,580 --> 00:26:28,870 ಮೌಲ್ಯಗಳು ಮತ್ತು ನಂತರ ವಾಸ್ತವವಾಗಿ ರಲ್ಲಿ ಡ್ರಾ ನಾನು ನಿರೀಕ್ಷಿಸಬಹುದು ಏನು, ಈ ರು ಬ್ರಾಕೆಟ್ 1, 2, ಆಗಿದೆ 485 00:26:28,870 --> 00:26:32,440 3, 4, ಜೊತೆಗೆ ಆ ಹಿಂದುಳಿದಿದ್ದರು ವಿಶೇಷವೇನು ಹೊಸ ಮೀ. 486 00:26:32,440 --> 00:26:36,080 >> ಆದ್ದರಿಂದ ಈಗ ನಾವು, ಡಾಟ್ ಕಳೆದ ಮುಂದುವರಿದಲ್ಲಿ ಈ ಸರಿಯಾದ ಆವೃತ್ತಿಯಲ್ಲಿ ಡಾಟ್, ಡಾಟ್ 487 00:26:36,080 --> 00:26:41,930 ಮತ್ತು ದೊಡ್ಡಕ್ಷರ ಟಿ ಬ್ರಾಕೆಟ್ 0 ನಾನು ಎಂದು, ನ ಪಠ್ಯ, ಬಂಡವಾಳ ಎಂದು ಈ 488 00:26:41,930 --> 00:26:47,050 ಇಲ್ಲಿ ವ್ಯಕ್ತಿ, ಇದು ಕಲ್ಪನಾತ್ಮಕವಾಗಿ, ಅಂತಿಮವಾಗಿ ಗೋಲಾಗಿತ್ತು. 489 00:26:47,050 --> 00:26:48,040 ಆ ಇಲ್ಲಿದೆ ಎಲ್ಲಾ ಸೂಚಿಯಾಗಿದೆ. 490 00:26:48,040 --> 00:26:51,430 >> ಮತ್ತು ನೀವು ವಾರಗಳ ಅವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬಂದಿದೆ ಈಗ ತಂತಿಗಳ ಸನ್ನಿವೇಶದಲ್ಲಿ. 491 00:26:51,430 --> 00:26:53,530 ಆದರೆ HOOD ಕೆಳಗೆ ಅವರು ಕೋರುತ್ತೇವೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ. 492 00:26:53,530 --> 00:26:57,520 ಆದರೆ ನೀವು ಈ ಬಗ್ಗೆ ನಿಮಗೆ ಅನಿಸಿದರೆ ಚಿತ್ರಾತ್ಮಕ ರೂಪ ಅವರು ಕೋರುತ್ತೇವೆ ಎಂದು ನಾನು ಸಲಹೆ 493 00:26:57,520 --> 00:27:01,720 ಅವರು ಬಹುಶಃ ಎಲ್ಲಾ ಆ ಭಯಾನಕ ಅಲ್ಲ ಮೊದಲ ಮೊದಲ ಗ್ಲಾನ್ಸ್ ತೋರುತ್ತದೆ ಇರಬಹುದು, 494 00:27:01,720 --> 00:27:04,730 ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೊಸ ಸಿಂಟಾಕ್ಸಿನೊಂದಿಗೆ. 495 00:27:04,730 --> 00:27:07,290 ಪಾಯಿಂಟರ್ಸ್ ಮೇಲೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು, ತಂತಿಗಳು ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು? 496 00:27:07,290 --> 00:27:07,580 ಹೌದು? 497 00:27:07,580 --> 00:27:09,252 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹಿಂದಕ್ಕೆ ಹೋಗಿ [ಕೇಳಿಬರುವುದಿಲ್ಲ] ಗೆ? 498 00:27:09,252 --> 00:27:10,502 >> ಸ್ಪೀಕರ್ 1: ಖಂಡಿತ. 499 00:27:10,502 --> 00:27:14,058 500 00:27:14,058 --> 00:27:19,525 >> ವೀಕ್ಷಕರಿಗೆಂದು ನಿಮ್ಮ ಬಹಳ ಕೊನೆಯ ಬರುತ್ತವೆ ಆದ್ದರಿಂದ ಹೇಗೆ ಲೈನ್, ನೀವು * ಟಿ ಲೈನ್ ಹೊಂದಿಲ್ಲ 501 00:27:19,525 --> 00:27:21,513 ಮತ್ತು ಒಂದು * ರು ಸಾಲಿನಲ್ಲಿ? 502 00:27:21,513 --> 00:27:23,004 ನೀವು ಉಲ್ಲೇಖ ಇಲ್ಲ - 503 00:27:23,004 --> 00:27:24,640 >> ಸ್ಪೀಕರ್ 1: ಆಹ್, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 504 00:27:24,640 --> 00:27:26,800 ನಾನು ಒಂದು * ಟಿ ಮತ್ತು ಒಂದು * ರು ಹೊಂದಿಲ್ಲ? 505 00:27:26,800 --> 00:27:30,340 ಏಕೆಂದರೆ ನಮ್ಮ ಚಿತ್ರದಲ್ಲಿರುವಂತೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಕಳೆದ ವಾರ, ಕಾರ್ಯ ಸ್ವ್ಯಾಪ್, ನಾನು ಯಾವಾಗ ಹೇಳಲು ಇಲ್ಲ 506 00:27:30,340 --> 00:27:33,350 ನೀವು ಒಂದು ಪಾಯಿಂಟರ್ ಸಾಧನವಾಗಿ ಪಡೆದಿರುವಿರಿ ನಾವು ಮಾಡಿದಂತೆ ನೀವು ಹೋಗಿ ಇದು 507 00:27:33,350 --> 00:27:36,590 ದೈಹಿಕವಾಗಿ ವೇದಿಕೆಯ ಮೇಲೆ, ವಾಸ್ತವವಾಗಿ ಎಂದು ಸ್ಟಾರ್ ಆಯೋಜಕರು ಬಳಸಿ. 508 00:27:36,590 --> 00:27:40,570 >> ಇದು ತಿರುಗಿದರೆ ಎಂದು ಈ ಚೌಕ ಆವರಣ ಚಿಹ್ನೆ ಸಂಕೇತ ನಾವು ವಾಕ್ಯರಚನೆಯ ಕರೆ ಮಾಡುತ್ತೇವೆ ಏನು 509 00:27:40,570 --> 00:27:44,190 ಕೇವಲ ಒಂದು ಮಾದಕ ದಾರಿ ಇದು ಸಕ್ಕರೆ, ಇದು ತಂದೆಯ ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಹೇಳಿದರು 510 00:27:44,190 --> 00:27:45,950 ನೀವು ವಿವರಿಸುವ ನೀವು ನಿಖರವಾಗಿ ಏನು. 511 00:27:45,950 --> 00:27:49,385 ಆದರೆ ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ ಇಲ್ಲಿದೆ. 512 00:27:49,385 --> 00:27:53,510 ಮತ್ತು ಮಾಡುವ ಅಪಾಯ ಈ ಹೆಚ್ಚು ತೋರುತ್ತದೆ ಇದು ಎಂದು ಅಗತ್ಯವಿದೆ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ, 513 00:27:53,510 --> 00:27:56,990 ಏನು ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು ಕೆಳಗಿನ ಹೊಂದಿದೆ - 514 00:27:56,990 --> 00:28:01,450 ನಾನು ಅರ್ಥ * ಟಿ ಎಂದು ವೇಳೆ ಹೋಗಿ ವಿಳಾಸಕ್ಕೆ ಟಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. 515 00:28:01,450 --> 00:28:04,350 >> ಆದ್ದರಿಂದ ಅಕ್ಷರಶಃ ಸಂಗ್ರಹಿಸುವ ಟಿ ಇದೆ ವೇಳೆ ಆ ಗಂ ವಿಳಾಸಕ್ಕೆ 516 00:28:04,350 --> 00:28:07,300 ಆರಂಭದಲ್ಲಿ, * ಟಿ ಸಾಧನವಾಗಿ ಇಲ್ಲಿ ಹೋಗಿ. 517 00:28:07,300 --> 00:28:10,730 ಈಗ, ಟಿ ಬ್ರಾಕೆಟ್ 0 ಅರ್ಥವೇನು? 518 00:28:10,730 --> 00:28:11,560 ಅದೇ ನಿಖರ ವಿಷಯ. 519 00:28:11,560 --> 00:28:13,510 ಅದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಇಲ್ಲಿದೆ ಬರೆಯಲು ಸ್ನೇಹಿ. 520 00:28:13,510 --> 00:28:14,430 >> ಆದರೆ ನಾನು ಇನ್ನೂ ಮಾಡಿಲ್ಲ ಬಾಗುತ್ತೇನೆ. 521 00:28:14,430 --> 00:28:17,800 ನಾನು * ಟಿ * ರು ಪಡೆಯುತ್ತದೆ ಹೇಳಲಾಗುವುದಿಲ್ಲ. 522 00:28:17,800 --> 00:28:19,440 ಏಕೆಂದರೆ ನಾನು ಏನು ಮಾಡುವುದರಿಂದ ಎಂದು? 523 00:28:19,440 --> 00:28:22,950 ನಾನು H, H, H, H, H ಹಾಕುವ ಎಂದೆನಿಸಿತ್ತು ವಿಷಯವನ್ನು ಪೂರ್ತಿ. 524 00:28:22,950 --> 00:28:22,995 ರೈಟ್? 525 00:28:22,995 --> 00:28:26,020 >> * ಟಿ ಏಕೆಂದರೆ ಟಿ ರಲ್ಲಿ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ. 526 00:28:26,020 --> 00:28:27,580 ಆದರೆ ನಾವು ಲೂಪ್ ಒಳಭಾಗದ ಆರ್. 527 00:28:27,580 --> 00:28:32,150 ಮತ್ತು ಯಾವ ಮೌಲ್ಯವನ್ನು ನಾನು, ಏರಿಕೆಯ ನಾನು ಸಹಜವಾಗಿ, ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೇಲೆ? 528 00:28:32,150 --> 00:28:32,690 ನಾನು. 529 00:28:32,690 --> 00:28:34,590 >> ಆದರೆ ಅವಕಾಶ ಇಲ್ಲ ಇಲ್ಲಿ, ಬಲ? 530 00:28:34,590 --> 00:28:37,870 ಇದು ಪ್ರಕಟಗೊಳ್ಳಲಿದೆ ರೀತಿ ಭಾಸವಾಗುತ್ತದೆ ಕೂಡ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ 531 00:28:37,870 --> 00:28:40,730 ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತ ಹೆಚ್ಚು ನಾವು ಕೆಲವು ಬಾರಿ ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ - 532 00:28:40,730 --> 00:28:43,840 ನನಗೆ ಅಲ್ಲಿ ನನ್ನ H ಬದಲಾವಣೆಯನ್ನು ರದ್ದುಗೊಳಿಸಿ ಅವಕಾಶ - 533 00:28:43,840 --> 00:28:48,870 ಈ ಈಗ ಸ್ವಲ್ಪ ಗೆಟ್ಟಿಂಗ್ ಸಹ ಅಭಿಮಾನಿಯಾಗಿದ್ದ ಮೂಲ ಕಲ್ಪನೆಯು ವೇಳೆ * ಟಿ 534 00:28:48,870 --> 00:28:53,630 ಇಲ್ಲಿ ಅರ್ಥ ಮತ್ತು * ಟಿ ಕೇವಲ ಆಗಿದೆ ಟಿ ರಲ್ಲಿ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ. 535 00:28:53,630 --> 00:28:54,990 >> ಆದರೆ ಟಿ ವಿಳಾಸ ಯಾವುದು? 536 00:28:54,990 --> 00:28:56,850 ನಾವು ಬಳಸಿ ಇರಿಸಿಕೊಳ್ಳಲು ಸಂಖ್ಯೆ? 537 00:28:56,850 --> 00:29:00,540 Ox456 ಲೈಕ್, ಅವರ ಹಿಂದೆ ತರಲು ಅವಕಾಶ ಕೇವಲ ಚರ್ಚೆಯ ಸಲುವಾಗಿ. 538 00:29:00,540 --> 00:29:05,380 ಸರಿ, ನಾನು ಇ ನಲ್ಲಿ ಪಡೆಯಲು ಬಯಸಿದರೆ ಟಿ ಸ್ಟ್ರಿಂಗ್, ನಾನು, ಹೋಗಿ ಬಯಸುವ 539 00:29:05,380 --> 00:29:06,460 ಮೂಲಭೂತವಾಗಿ, 456. 540 00:29:06,460 --> 00:29:09,230 >> ಅಥವಾ ಬದಲಿಗೆ, 457. 541 00:29:09,230 --> 00:29:10,590 ನಾನು ಕೇವಲ ಒಂದು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ. 542 00:29:10,590 --> 00:29:11,790 ಆದರೆ ನಾನು, ಹಾಗೆ ಮಾಡಬಹುದು? 543 00:29:11,790 --> 00:29:14,680 ಟಿ, ನಾನು ಚಿತ್ರ ಇರಿಸಿಕೊಳ್ಳಲು ಸಹ ಕಾರಣ ಇದು ಈಗ ಬಾಣ ಮಾಹಿತಿ, ಇದು ಕೇವಲ ಒಂದು ಇಲ್ಲಿದೆ 544 00:29:14,680 --> 00:29:16,570 ಸಂಖ್ಯೆ, Ox456. 545 00:29:16,570 --> 00:29:21,400 ಮತ್ತು ನಾನು ಒಂದು ಸೇರಿಸಲು, ಅಥವಾ ಹೆಚ್ಚು ವೇಳೆ ಸಾಮಾನ್ಯವಾಗಿ, ನಾನು ಮಾಡಬಹುದು ಎಂದು ನಾನು ಸೇರಿಸಲು ವೇಳೆ 546 00:29:21,400 --> 00:29:24,350 ನಾನು ಬಯಸುವ ನಿಖರವಾಗಿ ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಪಡೆಯಿರಿ. 547 00:29:24,350 --> 00:29:26,260 ಆದ್ದರಿಂದ ನಾನು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ವೇಳೆ - 548 00:29:26,260 --> 00:29:28,970 ಮತ್ತು ಈಗ ಎಂದು ವಿಶೇಷವೇನು ಏನು ಪಾಯಿಂಟರ್ ಅಂಕಗಣಿತದ - 549 00:29:28,970 --> 00:29:30,375 ನಾನು ಈ ಸಾಲನ್ನು ತೆಗೆದುಹಾಕಬಹುದು. 550 00:29:30,375 --> 00:29:33,550 ನಾನೂ, ಯಾವುದು, ನಾನು ಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ ಮತ್ತು ಭಾವಿಸುತ್ತೇನೆ ಓದಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ. 551 00:29:33,550 --> 00:29:35,970 ಆದರೆ ಈ ಯಾವುದೇ ಕಡಿಮೆ ಸರಿಯಾಗಿದೆ. 552 00:29:35,970 --> 00:29:38,570 >> ಕೋಡ್ ಈ ಸಾಲು ಈಗ ಬಳಸುತ್ತಿದೆ ಪಾಯಿಂಟರ್ ಅಂಕಗಣಿತದ. 553 00:29:38,570 --> 00:29:40,920 ಇದು ಹೋಗಿ ಎಂದು ವಿಶೇಷವೇನು ನಂತರ ವಿಳಾಸಕ್ಕೆ - 554 00:29:40,920 --> 00:29:44,670 ಟಿ ಪ್ರಾರಂಭದಲ್ಲಿ ಏನೇ ಇರಲಿ, ಇದು ಇದು ಆರಂಭದಲ್ಲಿ ಟಿ ಜೊತೆಗೆ i, 555 00:29:44,670 --> 00:29:45,730 ಮಹಾನ್ ಇದು, 0. 556 00:29:45,730 --> 00:29:49,280 ಆ ಟಿ ಆರಂಭದಲ್ಲಿ ಅರ್ಥ ಏಕೆಂದರೆ ಜೊತೆಗೆ 1, ಜೊತೆಗೆ 2, ಜೊತೆಗೆ 3, ಇತ್ಯಾದಿ. 557 00:29:49,280 --> 00:29:51,030 ರು ಮತ್ತು ಅದೇ ಒಪ್ಪಂದ. 558 00:29:51,030 --> 00:29:52,750 >> ಈ ಹಾಗೆ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ. 559 00:29:52,750 --> 00:29:55,900 ಆದರೆ ಅರ್ಥ ಏನು ನಿಜವಾಗಿಯೂ ಇಂದಿನ ವಿಶೇಷವೇನು HOOD ಕೆಳಗೆ, ನಾನು, ವಾದಿಸಬಹುದು 560 00:29:55,900 --> 00:29:57,410 ಸ್ವತಃ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. 561 00:29:57,410 --> 00:30:00,620 ಇದು ಇಲ್ಲ ಈಗ ಅರ್ಥ ಏಕೆಂದರೆ ಹೆಚ್ಚು ಮ್ಯಾಜಿಕ್ ನಡೆಯುತ್ತಿದೆ 562 00:30:00,620 --> 00:30:01,620 HOOD ಕೆಳಗೆ. 563 00:30:01,620 --> 00:30:03,920 ಅನೇಕ ಹೆಚ್ಚು ಉಂಟಾಗಬೇಕು ಇಲ್ಲ ನಾವು ನಿಮಗಾಗಿ ಸಿಪ್ಪೆ ಬ್ಯಾಕ್ ಎಂದು ಪದರಗಳು. 564 00:30:03,920 --> 00:30:04,810 ಈ ಸಿ ಆಗಿದೆ. 565 00:30:04,810 --> 00:30:06,410 ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇದೆ. 566 00:30:06,410 --> 00:30:08,002 ಪ್ರಶ್ನೆ ನಿಜವಾಗಿಯೂ ಉತ್ತಮ. 567 00:30:08,002 --> 00:30:11,570 >> ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಈ ಆ ದೋಷಯುಕ್ತ ಆಗಿತ್ತು ನಾನು ಹಿಂದಿನ ಸೂಚಿಸಿದ್ದಾಳೆ ಪ್ರೋಗ್ರಾಂ. 568 00:30:11,570 --> 00:30:12,650 ಸ್ವಾಪ್ ನಿಷ್ಪ್ರಯೋಜಕಗೊಳಿಸಲ್ಪಟ್ಟಿತು. 569 00:30:12,650 --> 00:30:14,070 ಕೆಲಸ ಮಾಡುವಂತೆ ತೋರುತ್ತದೆ ಹೋದರೆ. 570 00:30:14,070 --> 00:30:17,390 ಕೇವಲ ಹಾಲಿನೊಂದಿಗೆ ಇಷ್ಟ ಮತ್ತು ನೆನಪಿರಲಿ ಕಿತ್ತಳೆ ರಸ - ನಾನು ಆರಂಭವಾದ 571 00:30:17,390 --> 00:30:18,660 ಇಂದಿನ ಪ್ರದರ್ಶನ ಕುಡಿಯುವ. 572 00:30:18,660 --> 00:30:22,220 ಆದ್ದರಿಂದ ಕೇವಲ ಕಿತ್ತಳೆ ರಸ ಮತ್ತು ಮಾಹಿತಿ ಹಾಲು, ನಾವು ಒಂದು ಬಳಸಲು ಹೊಂದಿದ್ದ 573 00:30:22,220 --> 00:30:26,200 ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್, tmp, ಒಂದು ಹಿಡಿದಿಡಲು ತಾತ್ಕಾಲಿಕವಾಗಿ ಆದ್ದರಿಂದ ನಾವು ನಂತರ ಸಾಧ್ಯವೋ 574 00:30:26,200 --> 00:30:28,820 ಬೌ ಅಪ್ಡೇಟ್ ನಂತರ ಅದರ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು. 575 00:30:28,820 --> 00:30:32,870 >> ಆದರೆ ಈ ಕಾರ್ಯ, ನಾವು ಹೇಳಿದರು, ಅಥವಾ ಈ ಈ ಕಾರ್ಯವನ್ನು ಇದು ಪ್ರೋಗ್ರಾಂ 576 00:30:32,870 --> 00:30:35,670 ಬರೆದ ತಪ್ಪು ಮತ್ತು ನಿಷ್ಪ್ರಯೋಜಕಗೊಳಿಸಲ್ಪಟ್ಟಿತು, ಏಕೆ? 577 00:30:35,670 --> 00:30:38,870 578 00:30:38,870 --> 00:30:39,090 ಹೌದು? 579 00:30:39,090 --> 00:30:42,471 >> ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. 580 00:30:42,471 --> 00:30:44,940 >> ಸ್ಪೀಕರ್ 1: ನಿಖರವಾಗಿ, ಆಗ ನೀವು ಸ್ವಾಪ್ ಕರೆ - 581 00:30:44,940 --> 00:30:47,820 ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಹೆಚ್ಚು ಯಾವುದೇ ಕ್ರಿಯೆ ಕರೆ - 582 00:30:47,820 --> 00:30:51,210 ಆ ಕಾರ್ಯಕ್ಕೆ ಆರ್ಗುಮೆಂಟುಗಳಾಗಿರುತ್ತವೆ ವೇಳೆ ಪ್ರಾಚೀನ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ints ಮತ್ತು ಅಕ್ಷರಗಳನ್ನು 583 00:30:51,210 --> 00:30:56,740 ಮತ್ತು ಡಬಲ್ಸ್ ಮತ್ತು ತೆಪ್ಪಗಳು, ವಿಷಯಗಳನ್ನು ಇಲ್ಲದೆ ನಕ್ಷತ್ರಗಳು, ನೀವು ಪ್ರತಿಯನ್ನು ರಲ್ಲಿ ಹಾದು ಹೋಗುತ್ತವೆ 584 00:30:56,740 --> 00:30:57,540 ವಾದ. 585 00:30:57,540 --> 00:31:01,580 X 1 ಮತ್ತು ವೈ 2 ಆದ್ದರಿಂದ, ಒಂದು ನಾನು 1 ಎಂದು ಮತ್ತು ಬಿ 2 ಎಂದು ನಾನು. 586 00:31:01,580 --> 00:31:05,250 ಆದರೆ ಅವರು ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ ಎಂದು ಹೊರಟಿರುವೆ ತುಣುಕುಗಳು, ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ ಆಫ್ 587 00:31:05,250 --> 00:31:07,540 ಸಂಗ್ರಹಿಸಲು ಎಂದು ಸಂಭವಿಸಿ ಎಂದು ಸ್ಮರಣೆ ಒಂದೇ ಮೌಲ್ಯಗಳು. 588 00:31:07,540 --> 00:31:12,160 >> ಈ ಕೋಡ್ ಪರಿಪೂರ್ಣ ಸೂಪರ್ ಆಗಿದೆ ಒಂದು ಮತ್ತು ಬಿ ವಿನಿಮಯ ನಲ್ಲಿ. 589 00:31:12,160 --> 00:31:13,850 ಇದು ವಿನಿಮಯ ಯಾವುದೇ ಉತ್ತಮ ಇಲ್ಲಿದೆ - 590 00:31:13,850 --> 00:31:15,290 - ಕಳೆದ ವಾರ ತಂದೆಯ ಉದಾಹರಣೆಯಲ್ಲಿ 591 00:31:15,290 --> 00:31:16,390 x ಮತ್ತು y. 592 00:31:16,390 --> 00:31:18,780 ಮತ್ತೊಮ್ಮೆ, ಅವರು ಏಕೆಂದರೆ ತಪ್ಪು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ. 593 00:31:18,780 --> 00:31:21,310 >> ಈಗ, ನಾವು ಈ ಫಿಕ್ಸಿಂಗ್ ಬಗ್ಗೆ ಹೇಗೆ ಹೋಗಿ ಇಲ್ಲ? 594 00:31:21,310 --> 00:31:23,140 ನಾವು ಕಾರ್ಯ ಮಾಡಲು ಹೊಂದಿತ್ತು ಸ್ವಲ್ಪ uglier ನೋಡಲು. 595 00:31:23,140 --> 00:31:25,250 ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ಪರಿಗಣಿಸುತ್ತಾರೆ ಏನು ಈ ಕೇವಲ ಅರ್ಥ. 596 00:31:25,250 --> 00:31:27,840 597 00:31:27,840 --> 00:31:31,500 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಿರಂತರತೆಯ, ನನಗೆ ಅವಕಾಶ ಇದು ಒಂದೇ ಇಲ್ಲಿದೆ ಆದ್ದರಿಂದ ಒಂದು ವಿಷಯ ಬದಲಾಯಿಸಲು 598 00:31:31,500 --> 00:31:33,200 ನಾವು ಕೇವಲ ಮಾಡಿದರು ಏನು. 599 00:31:33,200 --> 00:31:35,690 ನಾನು ಕಳೆದ ವಾರ ಹೇಳಿರುವಂತೆ, ಹಾಗಾಗದೆ ಇದು ಹೋಗುತ್ತದೆ ಅಲ್ಲಿ ಪರವಾಗಿಲ್ಲ. 600 00:31:35,690 --> 00:31:38,120 ವಾಸ್ತವವಾಗಿ, ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಹಾಕುತ್ತಾನೆ ವೇರಿಯಬಲ್ ಹೆಸರಿನ ಪಕ್ಕದಲ್ಲಿರುವ ನಕ್ಷತ್ರವನ್ನು. 601 00:31:38,120 --> 00:31:40,750 ಆದರೆ ನಾನು ಅದನ್ನು ಸ್ವಲ್ಪ ಸುಲಭ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ ಮುಂದೆ * ಪರಿಗಣಿಸಲು 602 00:31:40,750 --> 00:31:44,910 ಇದು ಅರ್ಥ ಮಾಹಿತಿ ದಶಮಾಂಶ ಕೌಟುಂಬಿಕತೆ ಒಂದು ಪಾಯಿಂಟರ್ ಇಲ್ಲಿದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ಇಂಟ್ ಗೆ. 603 00:31:44,910 --> 00:31:46,270 >> ನಾನು ಇಲ್ಲಿ ಆದ್ದರಿಂದ ಯಾವ ಡುಯಿಂಗ್? 604 00:31:46,270 --> 00:31:49,590 ನನ್ನ ಒಂದು ಇಂಟ್ ನೀಡುವುದಿಲ್ಲ ಎಂದು ಬಾಗುತ್ತೇನೆ ಮತ್ತೊಂದು ಇಂಟ್ ನಂತರ, 605 00:31:49,590 --> 00:31:50,810 ಅವುಗಳನ್ನು ಒಂದು ಮತ್ತು ಬಿ ಎಂದು. 606 00:31:50,810 --> 00:31:52,460 ನನಗೆ ಒಂದು ಇಂಟ್ ವಿಳಾಸವನ್ನು ನೀಡಿ. 607 00:31:52,460 --> 00:31:53,960 ನನಗೆ ಮತ್ತೊಂದು ಇಂಟ್ ವಿಳಾಸವನ್ನು ನೀಡಿ. 608 00:31:53,960 --> 00:31:56,330 ಆ ಒಂದು ಮತ್ತು ಬಿ ವಿಳಾಸವನ್ನು ಕಾಲ್. 609 00:31:56,330 --> 00:32:00,860 >> ತದನಂತರ * ಸಂಕೇತ ಕೆಳಗೆ ಬಳಸಿ ಕೆಳಗೆ, ಆ ವಿಳಾಸಗಳಿಗೆ ಹೋಗಿ 610 00:32:00,860 --> 00:32:05,290 ಮಾಹಿತಿ ಎರಡೂ ಪಡೆಯಲು ಬೇಕಾಗುವ ಅಥವಾ ಅದರ ಮೌಲ್ಯವನ್ನು. 611 00:32:05,290 --> 00:32:07,400 ಆದರೆ ಇಲ್ಲಿ ಒಂದು ಎಕ್ಸೆಪ್ಶನ್ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ. 612 00:32:07,400 --> 00:32:11,130 ನಾನು tmp ಪಕ್ಕದಲ್ಲಿಯೇ * ಹೊಂದಿಲ್ಲ? 613 00:32:11,130 --> 00:32:15,070 ನಾನು ಉದಾಹರಣೆಗೆ, ಈ ಮಾಡಬೇಡಿ? 614 00:32:15,070 --> 00:32:19,370 ನಾನು ಎಲ್ಲಾ ಹೋಗಬೇಕು ನಂತಹ ಇದು ಭಾಸವಾಗುತ್ತದೆ ಔಟ್ ಮತ್ತು ವಿಷಯವನ್ನು ಸರಿಪಡಿಸಬಹುದು. 615 00:32:19,370 --> 00:32:19,752 ಹೌದು? 616 00:32:19,752 --> 00:32:21,002 >> ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. 617 00:32:21,002 --> 00:32:23,280 618 00:32:23,280 --> 00:32:25,480 >> ಸ್ಪೀಕರ್ 1: ನಾನು ಡಿಕ್ಲೇರ್ಡ್ ಮಾಡಿಲ್ಲ ಸ್ಟ್ರಿಂಗ್ ಮಾಹಿತಿ tmp. 619 00:32:25,480 --> 00:32:28,830 620 00:32:28,830 --> 00:32:34,950 ಆದ್ದರಿಂದ ಈ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಘೋಷಿಸಲು ಎಂದು ಒಂದು tmp ಒಂದು ಇಂಟ್ ವಿಳಾಸವನ್ನು ಎಂದು. 621 00:32:34,950 --> 00:32:37,380 ಆದರೆ, ನಾನು ಬಯಸುವ ಸಾಕಷ್ಟು ಏನು ಅಲ್ಲ ಕಾರಣಗಳಲ್ಲಿ ಒಂದೆರಡು. 622 00:32:37,380 --> 00:32:38,616 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಅವುಗಳನ್ನು ವಿನಿಮಯ ಬಯಸುವುದಿಲ್ಲ. 623 00:32:38,616 --> 00:32:41,800 >> ಸ್ಪೀಕರ್ 1: ನಿಖರವಾಗಿ, ನಾನು ವಿನಿಮಯ ಬಯಸುವುದಿಲ್ಲ tmp ಜೊತೆ ಏನು. tmp ಕೇವಲ ಆಗಿದೆ 624 00:32:41,800 --> 00:32:42,790 ವಾರದ ಒಂದು ಸ್ಟಫ್. 625 00:32:42,790 --> 00:32:45,150 ನಾನು ಬಯಸುವ ಎಲ್ಲಾ ಒಂದು ಅಸ್ಥಿರವಾಗಿದೆ ಕೆಲವು ಸಂಖ್ಯೆ ಸಂಗ್ರಹಿಸಲು. 626 00:32:45,150 --> 00:32:47,330 ನಾನು ವಿಳಾಸಗಳನ್ನು ಕಾಳಜಿವಹಿಸುವ ಇಲ್ಲ ಈ ಕ್ಷಣದಲ್ಲಿ. 627 00:32:47,330 --> 00:32:50,530 >> ನಾನು 32 ಬಿಟ್ಗಳು ಅಗತ್ಯವಿದೆ ಅಥವಾ ಆದ್ದರಿಂದ ಒಂದು ಇಂಟ್ ಶೇಖರಿಸಿಡಲು. 628 00:32:50,530 --> 00:32:56,690 ಮತ್ತು ನಾನು ಆ 32 ಬಿಟ್ಗಳು ಪುಟ್ ಬಯಸುವ ಯಾವುದೇ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಒಂದು ಸಂಬಂಧಿಸಿದ್ದಲ್ಲ, ಆದರೆ 629 00:32:56,690 --> 00:33:01,260 ಕೇವಲ ಹೆಚ್ಚು ನಿಖರ ಎಂದು, ಒಂದು ನಲ್ಲಿ ಏನು. 630 00:33:01,260 --> 00:33:06,420 ಒಂದು ಒಂದು ವಿಳಾಸಕ್ಕೆ ವೇಳೆ, * ಒಂದು ಅರ್ಥ ಏಕೆಂದರೆ ಅಲ್ಲಿ ಹೋಗಿ ಮೌಲ್ಯ 1 ಪಡೆಯಿರಿ. 631 00:33:06,420 --> 00:33:10,560 ಉದಾಹರಣೆಗೆ, ಕಳೆದ ವಾರ ತಂದೆಯ ಉದಾಹರಣೆಯಲ್ಲಿ ಅಥವಾ ಬಿ ತಂದೆಯ ಸಂದರ್ಭದಲ್ಲಿ, 2 ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು. 632 00:33:10,560 --> 00:33:11,750 >> ಆದ್ದರಿಂದ ಯಾವ ನಿಜವಾಗಿಯೂ ಇಂದಿನ ವಿಶೇಷವೇನು? 633 00:33:11,750 --> 00:33:15,070 ನನಗೆ ತಿನ್ನುವೆ ಇಲ್ಲಿ ಚಿತ್ರವನ್ನು ರಚಿಸೋಣ ಮಾತ್ರ ಇಂದು ಭಾಗವಾಗಿ ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಮಾಡುವವನಾಗಿ. 634 00:33:15,070 --> 00:33:18,580 ಆದರೆ ಈ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಒಂದಷ್ಟು ಕಾಲ. 635 00:33:18,580 --> 00:33:22,430 >> ಇದು ನಾನು ಪಡೆಯಲು, ನಿಮ್ಮ ಗಣಕದ ಆಗಿದೆ ಮೆಮೊರಿ ನೀವು ಔಟ್ ಮಾಡಿದಾಗ ತೋರುತ್ತಿದೆ 636 00:33:22,430 --> 00:33:24,060 ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ಯಾವುದೇ ಪ್ರೋಗ್ರಾಂ. 637 00:33:24,060 --> 00:33:28,340 ನೀವು ತುಂಬಾ ಮೇಲಿರುವ ಒಂದು ಪ್ರೊಗ್ರಾಮನ್ನು ಯಾವಾಗ ನಿಮ್ಮ ಗಣಕದ RAM ನ - ಹೀಗೆ ಭಾವಿಸುತ್ತೇನೆ 638 00:33:28,340 --> 00:33:33,530 ನಿಮ್ಮ ಈ ಆಯಾತ, ನಿಜವಾದ, ಗಣಕದ RAM ಅಥವಾ ಮೆಮೊರಿ, ಎಲ್ಲಾ 101 639 00:33:33,530 --> 00:33:36,920 ಇದು ಆಫ್ ಶತಕೋಟಿ ಬೈಟ್ಗಳು, ಎಲ್ಲಾ ಎರಡು ಶತಕೋಟಿ ಬೈಟ್ಗಳು, ಇದು ಎಲ್ಲಾ ಎರಡು ಗಿಗಾಬೈಟ್, 640 00:33:36,920 --> 00:33:39,910 ನೀವು ಪ್ರಮಾಣ ಏನೇ ಇರಲಿ, ತಂದೆಯ ಒಂದು ಆಯತ ಮಾಹಿತಿ ರಚಿಸೋಣ. 641 00:33:39,910 --> 00:33:43,260 ನೀವು ಪ್ರೊಗ್ರಾಮನ್ನು ಯಾವಾಗ ಮತ್ತು ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ಅಥವಾ ಕ್ರೋಮ್ ಹಾಗೆ 642 00:33:43,260 --> 00:33:49,220 ಹಾಗೆ ಅಥವಾ ಏನು, ಎಂದು ಬಿಟ್ಸ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಥವಾ ಗೂಗಲ್ ಬರೆದರು - 643 00:33:49,220 --> 00:33:50,910 ಆ ಕಾರ್ಯಕ್ರಮಗಳ ಸಂದರ್ಭಗಳಲ್ಲಿ - 644 00:33:50,910 --> 00:33:54,490 ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿಗೆ ಲೋಡ್ ಅವರು ಹೆಚ್ಚು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಅಲ್ಲಿ 645 00:33:54,490 --> 00:33:57,520 ತ್ವರಿತವಾಗಿ ಮತ್ತು ತುಂಬಿದ CPU ಆಗಿ, ಇದು ಕಂಪ್ಯೂಟರ್ ಮಿದುಳುಗಳಲ್ಲಿ ಆಗಿದೆ. 646 00:33:57,520 --> 00:34:00,940 >> ಮತ್ತು TAM ಅವರು ಬಹಳ ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ನೀವು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಅಗ್ರ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 647 00:34:00,940 --> 00:34:03,300 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಈ ಒಂದು ಚಂಕ್ ಆಗಿದೆ ಮೆಮೊರಿ, ನೀವು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ 648 00:34:03,300 --> 00:34:05,740 ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್, ಬಿಟ್ಸ್ ಬಂದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಆಫ್. 649 00:34:05,740 --> 00:34:06,680 ಇವುಗಳು ರಾಮ್ ಲೋಡ್ ಪಡೆಯುತ್ತೀರಿ. 650 00:34:06,680 --> 00:34:10,330 ಮತ್ತು ನಾವು ತುಂಬಾ ಮೇಲಿರುವ ಅವುಗಳನ್ನು ನೂಕು ಮಾಡುತ್ತೇವೆ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಈ ಆಯತದ. 651 00:34:10,330 --> 00:34:13,010 >> ಸರಿ, ನಿಮ್ಮ ಮೆಮೊರಿ ಉಳಿದ ಆಗಿದೆ ಬೇರೆಬೇರೆ ಬಳಸಲಾಗುತ್ತದೆ. 652 00:34:13,010 --> 00:34:16,460 ಬಹಳ ಮೇಲ್ಭಾಗದಲ್ಲಿ ನೀವು ಆರಂಭಿಸಲು ನೋಡಿ ಡೇಟಾ ಮತ್ತು ದಶಮಾಂಶ uninitialize. 653 00:34:16,460 --> 00:34:20,500 ಇದು, ಬಹುತೇಕ ಭಾಗ, ಮಾಡಲು ಹೊಂದಿದೆ ಸ್ಥಿರ ಅಥವಾ ಜಾಗತಿಕ ಅಸ್ಥಿರ 654 00:34:20,500 --> 00:34:21,340 ಆ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. 655 00:34:21,340 --> 00:34:22,980 ಆ ಮತ್ತೊಂದು ಸಮಯಕ್ಕೆ ಆದರೆ ಹೆಚ್ಚು. 656 00:34:22,980 --> 00:34:25,150 >> ನಂತರ ನೀವು ಯಾವ ರಾಶಿ, ಹೊಂದಿವೆ ನಾವು ಬಂದು ಮಾಡುತ್ತೇವೆ. 657 00:34:25,150 --> 00:34:28,420 ಆದರೆ ಕೆಳಭಾಗದಲ್ಲಿ ಎಂದು ಭಾಗವಾಗಿದೆ ವಿಶೇಷವಾಗಿ ಇದೀಗ ಸಂಗತ. 658 00:34:28,420 --> 00:34:30,210 ಇದು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸ್ಟಾಕ್ ಇಲ್ಲಿದೆ. 659 00:34:30,210 --> 00:34:33,850 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಅತ್ಯಂತ ಯಾವುದೇ ಡಿ ಸಭಾಂಗಣದಲ್ಲಿ ಇಷ್ಟ ಕ್ಯಾಂಪಸ್, ನೀವು ಆ ಟ್ರೇಗಳು ಹೊಂದಿರುವ 660 00:34:33,850 --> 00:34:37,210 ಕೇವಲ ಇದು ಪರಸ್ಪರ ಮೇಲೆ ಬಣವೆ ನೀವು ಆಹಾರ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಹಾಕಬಹುದು. 661 00:34:37,210 --> 00:34:40,139 ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸ್ಟಾಕ್ ಹೋಲುತ್ತದೆ. 662 00:34:40,139 --> 00:34:42,679 ನಾವು ಬಳಸುವ ಮಾಹಿತಿ, ಟ್ರೇ ಆದರೆ ಹೊರತುಪಡಿಸಿ ಊಟದ ಹಾಲ್, ಕೋರ್ಸಿನ, ಅರ್ಥ ಇದೆ 663 00:34:42,679 --> 00:34:45,710 ವಿಷಯಗಳನ್ನು ಟ್ರೇಗಳು ಸಾಗಿಸಲು ಅಥವಾ ಚೌಕಟ್ಟುಗಳು - 664 00:34:45,710 --> 00:34:49,469 ನಾವು ಅವರನ್ನು ಕರೆ ಮಾಡುತ್ತೇವೆ ಮಾಹಿತಿ - ಕಂಪ್ಯೂಟರ್ ನ ಮೆಮೊರಿ ಹಿಡಿಯಲು ಬಳಸಲಾಗುತ್ತದೆ 665 00:34:49,469 --> 00:34:51,610 ಅಸ್ಥಿರ ಮತ್ತು ಮೌಲ್ಯಗಳು. 666 00:34:51,610 --> 00:34:53,929 >> ಆದ್ದರಿಂದ ಯಾವ ನಿಜವಾಗಿಯೂ ಸಾಗುತ್ತಿರುತ್ತದೆ HOOD ಕೆಳಗೆ? 667 00:34:53,929 --> 00:34:55,820 ಸರಿ, ನನ್ನ ಮೇಲಿನ ತಿರುವುಗಳು ಅವಕಾಶ ಇಲ್ಲಿ ತೆರೆಗೆ. 668 00:34:55,820 --> 00:34:58,370 ಮತ್ತು ನಾವು ಕೇವಲ ಗಮನ ಒಂದು ಕ್ಷಣ ಕೆಳಗೆ ಭಾಗವಾಗಿದೆ. 669 00:34:58,370 --> 00:35:02,770 ಈ ನನ್ನ ಕೆಳಭಾಗದಲ್ಲಿ ಭಾಗವನ್ನು ವೇಳೆ ಗಣಕದ ಮೆಮೊರಿ ಇದು ತಿರುಗಿದರೆ ನಾನು 670 00:35:02,770 --> 00:35:05,350 ಕಾರ್ಯ ಮುಖ್ಯ ಕರೆ - ಇದು, ನಾನೂ, ನಡೆಯುತ್ತದೆ 671 00:35:05,350 --> 00:35:06,950 ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನನಗೆ - 672 00:35:06,950 --> 00:35:10,510 ನನಗೆ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ಪಡೆಯಿರಿ ನನ್ನ RAM ನ ಕೆಳಗೆ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 673 00:35:10,510 --> 00:35:13,390 ಮುಖ್ಯ ಇಲ್ಲಿದೆ ಅಲ್ಲಿ ಮತ್ತು ಇದು ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಹೋಗಿ. 674 00:35:13,390 --> 00:35:16,770 ಅಲ್ಲಿ argc ಮತ್ತು argv ಬಹುಶಃ ಅದು ಇಲ್ಲಿದೆ ಹೋಗಿ, ಮತ್ತು ಯಾವುದೇ ಅಸ್ಥಿರ ನಾನು 675 00:35:16,770 --> 00:35:18,170 ಮುಖ್ಯ ಒಳಭಾಗದ ಘೋಷಿಸಲು. 676 00:35:18,170 --> 00:35:20,260 ಅವರು ಕೆಳಭಾಗದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ನ RAM ನ. 677 00:35:20,260 --> 00:35:25,040 >> ಈಗ ಪ್ರಮುಖ ಕರೆಗಳು ಕಾರ್ಯ ಊಹಿಸಿಕೊಳ್ಳಿ ಸ್ವಾಪ್ ರೀತಿಯ, ಇದು ರೀತಿಯಲ್ಲಿ ಕಳೆದ ವಾರ ಮಾಡಿದರು? 678 00:35:25,040 --> 00:35:30,620 ವೆಲ್, ನಾವು ಮೂಲಭೂತವಾಗಿ, ಹೊಸ ಟ್ರೇ ಪುಟ್ ಮೆಮೊರಿ ನನ್ನ ಪಡೆ ಮೇಲೆ ಹೊಸ ಫ್ರೇಮ್,. 679 00:35:30,620 --> 00:35:34,160 ಮತ್ತು ನಾನು ಈ ಮಾಹಿತಿ ವಿವರಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಸ್ವಾಪ್ ಕಾರ್ಯ ಸೇರಿದ. 680 00:35:34,160 --> 00:35:35,770 >> ಈಗ ಸ್ವಾಪ್ ಒಳಭಾಗದ ಇಲ್ಲಿದೆ? 681 00:35:35,770 --> 00:35:39,240 ಸರಿ, ಕಳೆದ ವಾರ ತಂದೆಯ ಕಾರ್ಯಸೂಚಿಯನ್ನು ಆಧರಿಸಿ ಮತ್ತು ನಾವು ಕೇವಲ ಒಂದು ಆಯ್ದ ಭಾಗಗಳು ಕಂಡಿತು ಒಂದು, 682 00:35:39,240 --> 00:35:46,590 ಸ್ವಾಪ್ ತಂದೆಯ ಚೌಕಟ್ಟಿನ ಒಳಗೆ, ಅಥವಾ ಸ್ವಾಪ್ ನ ಟ್ರೇ, ಏನು ಚರಗಳಾಗಿವೆ? 683 00:35:46,590 --> 00:35:47,970 ಸರಿ, ಒಂದು ಮತ್ತು ಬಿ. 684 00:35:47,970 --> 00:35:51,850 ಆ, ತನ್ನ ಸ್ಥಳೀಯ ವಾದಗಳು ಕಾರಣ ಜೊತೆಗೆ ಒಂದು ಮೂರನೆಯ, tmp. 685 00:35:51,850 --> 00:35:54,470 ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ, ನಾನು ಈ ಬರೆಯಬಲ್ಲ ಸಾಮರ್ಥ್ಯವನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸುಲಭವಾಗಿ. 686 00:35:54,470 --> 00:35:56,680 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಲೇಬಲ್ ಮೇಲಕ್ಕೆ ಲೆಟ್. 687 00:35:56,680 --> 00:35:58,520 ಮತ್ತು ನೀವು ಏನು ಗೊತ್ತಿಲ್ಲ ನನಗೆ ಹಕ್ಕು ಅವಕಾಶ? 688 00:35:58,520 --> 00:36:00,560 >> ಒಂದು ಬಹುಶಃ ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ ಇದೆ. 689 00:36:00,560 --> 00:36:02,160 ಬಿ ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ ಇದೆ. 690 00:36:02,160 --> 00:36:03,810 ಮತ್ತು tmp ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ ಇದೆ. 691 00:36:03,810 --> 00:36:05,160 ಈಗ ಆದೇಶಿಸುವ ಮಾಡಬಹುದು ಸ್ವಲ್ಪ ವ್ಯತ್ಯಾಸವಿರಬಹುದು. 692 00:36:05,160 --> 00:36:06,840 ಆದರೆ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಈ ಕಲ್ಪನೆ. 693 00:36:06,840 --> 00:36:11,490 >> ಮತ್ತು ಕೇವಲ ಒಟ್ಟಾರೆಯಾಗಿ, ಇದು ಏನೆಂದು ನಾವು ಸ್ವಾಪ್ ತಂದೆಯ ಫ್ರೇಮ್ ಕರೆ, ಅಥವಾ ಮಾಡುತ್ತೇವೆ 694 00:36:11,490 --> 00:36:12,136 ಊಟದ ಹಾಲ್ ಟ್ರೇ. 695 00:36:12,136 --> 00:36:13,150 ಮುಖ್ಯ ಮತ್ತು ಅದೇ ಒಪ್ಪಂದ. 696 00:36:13,150 --> 00:36:14,040 ಆದರೆ ನಾನು ಪುನರ್ಚಿತ್ರಿಸಿದ ಮಾಡುವುದಿಲ್ಲ. 697 00:36:14,040 --> 00:36:17,810 ಆದರೆ ಇಲ್ಲಿದೆ ಅಲ್ಲಿ argc ಮತ್ತು argv ಮತ್ತು ಯಾವುದೇ x ಮತ್ತು y ಹಾಗೆ ಅದರ ಸ್ಥಳೀಯ ಅಸ್ಥಿರ 698 00:36:17,810 --> 00:36:18,940 ಅಲ್ಲದೆ ಇರಬಹುದು. 699 00:36:18,940 --> 00:36:22,170 >> ಈಗ ನಿಜವಾಗಿಯೂ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ಪರಿಗಣಿಸುತ್ತಾರೆ ನೀವು ಸ್ವಾಪ್ ಕರೆ ಮಾಡಿದಾಗ. 700 00:36:22,170 --> 00:36:26,370 ಹಾಗೆ ನೀವು ಸ್ವಾಪ್ ಕರೆ ಮಾಡಿದಾಗ, ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೋಡ್ ಈ, ನೀವು ರಲ್ಲಿ ಹಾದುಹೋಗುವ ನೀವು 701 00:36:26,370 --> 00:36:30,670 ದೋಷಯುಕ್ತ ಆವೃತ್ತಿ, ಒಂದು ಮತ್ತು ಬಿ ಮಾಹಿತಿ x ಮತ್ತು y ಪ್ರತಿಗಳನ್ನು. 702 00:36:30,670 --> 00:36:34,300 ನಾನು ಈಗ ಈ ಸೆಳೆಯಲು ಆದ್ದರಿಂದ ವೇಳೆ ತೆರೆಯಲ್ಲಿ - 703 00:36:34,300 --> 00:36:36,700 ಈ ಉತ್ತಮ ಪಡೆಯಲು ಸಿಕ್ಕಿತು - 704 00:36:36,700 --> 00:36:40,850 ನಾನು ನನಗೆ ಹೇಳುತ್ತಿದ್ದ ಕಥೆ ಹೀಗೆ , ಈ ದೋಷಯುಕ್ತ ಆವೃತ್ತಿಯಲ್ಲಿ ಬಂದಾಗ ನಾವು 705 00:36:40,850 --> 00:36:46,130 ಅಕ್ಷರಶಃ ಒಂದು ಮತ್ತು ಬಿ ರಲ್ಲಿ ಹಾದುಹೋಗುವ ಸ್ವ್ಯಾಪ್ ಕರೆ ಪೂರ್ಣಾಂಕಗಳ ಮಾಹಿತಿ, ಏನು ನಿಜವಾಗಿಯೂ ನಡೆಯುತ್ತಿದೆ ವಿಶೇಷವೇನು? 706 00:36:46,130 --> 00:36:48,250 >> ಸರಿ, ಏನು ನಿಜವಾಗಿಯೂ ನಡೆಯುತ್ತಿದೆ ಇದು. 707 00:36:48,250 --> 00:36:52,850 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಕೇವಲ ಮೇಲಕ್ಕೆ ಲೆಟ್ ಇಲ್ಲಿ ಕೆಲವು ಜಾಗವನ್ನು ತೆರವುಗೊಳಿಸಿ. 708 00:36:52,850 --> 00:36:54,720 ಆದ್ದರಿಂದ ಈ ನನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಮೆಮೊರಿ ಹೊಂದಿದೆ. 709 00:36:54,720 --> 00:36:57,510 >> ನಾನು ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ - 710 00:36:57,510 --> 00:36:58,910 ವಾಸ್ತವವಾಗಿ ನಾವು ಈ ರೀತಿಯಲ್ಲಿ ಮಾಡಲು - 711 00:36:58,910 --> 00:37:02,690 ನಾನು ಈ ಸಂಗ್ರಹಿಸುವ, X ಪ್ರತಿಪಾದಿಸುವುದಿಲ್ಲ ವೇಳೆ ಕೇವಲ ಕಳೆದ ವಾರ ರೀತಿಯ ಮೌಲ್ಯ 1. 712 00:37:02,690 --> 00:37:05,930 ಮತ್ತು ಈ ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸುವ, y ಆಗಿದೆ 2 ಕೇವಲ ಕಳೆದ ವಾರ ಇಷ್ಟ. 713 00:37:05,930 --> 00:37:11,370 ಮತ್ತು ಈ, ನಾನು ಸ್ವಾಪ್ ಕರೆ ಮಾಡಿದಾಗ, ಮುಖ್ಯ ಆಗಿದೆ ಆ ಮೂಲಕ ಒಂದು ಮತ್ತು ನನ್ನಲ್ಲಿ ಪ್ರವೇಶ ನೀಡುವ 714 00:37:11,370 --> 00:37:15,150 ಬೌ ಮತ್ತು tmp, ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ಒಂದು ಮತ್ತು ಈ 1. 715 00:37:15,150 --> 00:37:16,080 >> ಈ ಬೌ ಹೊಂದಿದೆ. 716 00:37:16,080 --> 00:37:17,010 ಈ 2. 717 00:37:17,010 --> 00:37:18,370 ಈ tmp ಕರೆಯಲಾಗುತ್ತದೆ. 718 00:37:18,370 --> 00:37:23,360 >> ಮತ್ತು ಆರಂಭದಲ್ಲಿ, ಇದು ಕೆಲವು ಕಸ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಇದು ಒಂದು ಸಂಗ್ರಹಿಸಿಡಿ ರವರೆಗೆ 719 00:37:23,360 --> 00:37:24,450 ಇದು 1. 720 00:37:24,450 --> 00:37:28,320 ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ಬದಲಾಯಿಸಬಹುದು ಒಂದು ಏನು ಎಂದು? 721 00:37:28,320 --> 00:37:29,720 ಬಿ ನ ಮೌಲ್ಯ. 722 00:37:29,720 --> 00:37:31,980 >> ಮತ್ತು ಈಗ ನಾನು ಇಲ್ಲಿ ಎರಡು. 723 00:37:31,980 --> 00:37:34,050 ತದನಂತರ ನಾವು ಬೌ tmp ಪಡೆಯುತ್ತದೆ ಹೇಳಿದರು. 724 00:37:34,050 --> 00:37:37,670 ಮತ್ತೆ, ಒಂದು ವಿವೇಕದ ಪರಿಶೀಲಿಸಿ ಕೇವಲ ಮಾಹಿತಿ, ಮೂರನೇ ಇಲ್ಲಿ ಸಂಕೇತದ ಸಾಲು ಸರಳವಾಗಿ ಇದು 725 00:37:37,670 --> 00:37:39,440 ಒಂದು, ಬೌ tmp ಪಡೆಯುತ್ತದೆ. 726 00:37:39,440 --> 00:37:41,730 >> ಮತ್ತು ಆದ್ದರಿಂದ ಕೊನೆಯದಾಗಿ, ನಾನು ಏನು ಮಾಡಬೇಕು? 727 00:37:41,730 --> 00:37:46,800 ನಾನು ಮುಂದೆ ಹೋಗಿ ಬೌ ಎಂದು ಬದಲಾಯಿಸಲು ಯಾವುದೇ tmp ಮೌಲ್ಯವನ್ನು 1 ಇದು ಹೊಂದಿದೆ. 728 00:37:46,800 --> 00:37:48,390 ನಾನು ಮತ್ತೆ tmp ಮುಟ್ಟುವುದಿಲ್ಲ. 729 00:37:48,390 --> 00:37:54,100 >> ಆದರೆ ಈಗ, ಸಮಸ್ಯೆ ಬೇಗ ಸ್ವಾಪ್ ಮಾಹಿತಿ ಹೊಂದಿದೆ ಆದಾಯ, ಇದು ಹಸ್ತಾಂತರಿಸುವ ಅಲ್ಲ ಏಕೆಂದರೆ 730 00:37:54,100 --> 00:37:57,540 ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಬ್ಯಾಕ್, ಯಾವುದೇ ಲಾಭ ಇಲ್ಲ ಹೇಳಿಕೆ ಇದು ಸ್ಪಷ್ಟವಾಗಿ. 731 00:37:57,540 --> 00:37:59,080 ನಿಜವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ? 732 00:37:59,080 --> 00:38:03,480 ಜೊತೆಗೆ, ಹೆಚ್ಚೂ ಈ ಸ್ಮರಣೆ - 733 00:38:03,480 --> 00:38:07,410 ಸರಿ, ಸ್ಪಷ್ಟವಾಗಿ ಎರೇಸರ್ ಇಷ್ಟಗಳು ಒಂದು ಸಮಯದಲ್ಲಿ ಕೇವಲ ಒಂದೇ ಬೆರಳಿನಲ್ಲಿ - 734 00:38:07,410 --> 00:38:08,180 ಕಣ್ಮರೆಯಾಗುತ್ತದೆ. 735 00:38:08,180 --> 00:38:10,070 >> ಈಗ ವಾಸ್ತವದಲ್ಲಿ ಇದು ಅಲ್ಲ ನಗರದಲ್ಲಿ ಹೋಗಿ. 736 00:38:10,070 --> 00:38:11,810 ಆದರೆ ನೀವು ಅದನ್ನು ನಗರದ ಈಗ ಪ್ರಶ್ನೆ ಅಂಕಗಳನ್ನು ಮಾಹಿತಿ. 737 00:38:11,810 --> 00:38:14,040 ಇದು ಎಂದಿಗೂ ಏಕೆಂದರೆ ವಾಸ್ತವವಾಗಿ ಬಳಕೆಯಲ್ಲಿದೆ. 738 00:38:14,040 --> 00:38:17,470 ಮತ್ತು ಏನೂ ಆ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ. 739 00:38:17,470 --> 00:38:21,920 >> ಆದ್ದರಿಂದ ಹಸಿರು ಆವೃತ್ತಿಯ ಸಂದರ್ಭದಲ್ಲಿ ಈ ಕೋಡ್, ಬದಲಿಗೆ ಏನೆಲ್ಲಾ ಇದೆ 740 00:38:21,920 --> 00:38:24,640 ಸ್ವಾಪ್ ರವಾನೆಯಾದವು? 741 00:38:24,640 --> 00:38:25,770 ಆದ್ದರಿಂದ ವಿಳಾಸಗಳು. 742 00:38:25,770 --> 00:38:28,520 ಆದ್ದರಿಂದ x ನ ವಿಳಾಸಕ್ಕೆ ಮತ್ತು y ನ ವಿಳಾಸ. 743 00:38:28,520 --> 00:38:35,790 ನಾವು ಈ ಕಥೆಯನ್ನು ಒಂದು ಕೊನೆಯ ಮರು ತಿಳಿಸಿ ಸಮಯ, ಮತ್ತು ನಾನು ವಾಸ್ತವವಾಗಿ, ಮತ್ತೆ ಸ್ವಾಪ್ ಸೆಳೆಯಲು 744 00:38:35,790 --> 00:38:44,620 ಆದರೆ ಪಾಯಿಂಟರ್ಸ್ ಜೊತೆಗೆ, ಈ, ಒಂದು ಎಂದು ಬಿ, ಮತ್ತು ಈ ಕಾರಣದಿಂದಾಗಿ tmp, ಏನು 745 00:38:44,620 --> 00:38:49,080 ವಾಸ್ತವವಾಗಿ ಈ ಹಸಿರು ಒಂದು ಸಂಗ್ರಹವಾಗಿರುವ ನಾನು ಹಾದುಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಅಲ್ಲಿ ನನ್ನ ಕೋಡ್ ಆವೃತ್ತಿ 746 00:38:49,080 --> 00:38:52,110 ವಿಳಾಸಗಳು ರಲ್ಲಿ? 747 00:38:52,110 --> 00:38:53,780 >> ಇದು X ಗೆ ಒಂದು ಪಾಯಿಂಟರ್ ಎಂದು ವಿಶೇಷವೇನು. 748 00:38:53,780 --> 00:38:54,890 ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಬಾಣದ ಬರೆಯಬಲ್ಲ ಸಾಮರ್ಥ್ಯವನ್ನು. 749 00:38:54,890 --> 00:38:57,310 ಆದರೆ ಅದೇ ನಿರಂಕುಶ ಬಳಸಲು ಅವಕಾಶ ಮೊದಲು ಉದಾಹರಣೆಗೆ. 750 00:38:57,310 --> 00:39:01,220 ಲೆಟ್ ತಂದೆಯ ಈ ಎಂದು ಹೇಳುತ್ತಾರೆ Ox123 ರೀತಿಯ. 751 00:39:01,220 --> 00:39:04,970 ಮತ್ತು ಈ Ox127 ಎಂದು ನಾನು ಏಕೆಂದರೆ ಇದು ಏಕೆಂದರೆ ಇದು ನಾಲ್ಕು ಬೈಟ್ಗಳು ವಿದೇಶ ಇಲ್ಲಿದೆ ಒಂದು 752 00:39:04,970 --> 00:39:07,370 ಇಂಟ್, ಆದ್ದರಿಂದ Ox127. 753 00:39:07,370 --> 00:39:09,080 >> ಮತ್ತು ಮತ್ತೆ, ನಾನು ಕೆಲವು ಸ್ವಾತಂತ್ರ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಬಾಗುತ್ತೇನೆ ಸಂಖ್ಯೆಯ. 754 00:39:09,080 --> 00:39:11,430 ಅವರು ಎಂದು ಹೆಚ್ಚು ಸಣ್ಣ ಕೋರುತ್ತೇವೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ವಿಭಿನ್ನ ಕ್ರಮದಲ್ಲಿ ಮತ್ತು. 755 00:39:11,430 --> 00:39:14,350 ಆದರೆ ಹೇಗೆ ಚಿತ್ರ ಇಲ್ಲಿದೆ ಈಗ ಭಿನ್ನವಾಗಿದೆ. 756 00:39:14,350 --> 00:39:19,060 >> ಆದರೆ ನಾನು ಈ ಹಸಿರು ಕೋಡ್ ಬಳಸುವಾಗ ಮತ್ತು ನಾನು ಇಂಟ್ tmp * ಒಂದು ಸಿಗುತ್ತವೆ. 757 00:39:19,060 --> 00:39:25,010 , ಈ ಕೆಳಗಿನ ಹಾಗೆ ತೆಗೆದುಕೊಳ್ಳಲು * ಸಾಧನವಾಗಿ , ಒಂದು ಹೊಂದಿರುವ ವಿಳಾಸ ಮತ್ತು ಹೋಗಿ 758 00:39:25,010 --> 00:39:26,190 ಇದು 1. 759 00:39:26,190 --> 00:39:28,480 ಮತ್ತು ನಾನು ನಂತರ tmp ಪುಟ್ ಇಲ್ಲಿದೆ. 760 00:39:28,480 --> 00:39:32,480 ಅಷ್ಟರಲ್ಲಿ, ಕೋಡ್ ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿ, * ಬಿ ಪಡೆಯುತ್ತದೆ, ಎಂದು ಅರ್ಥವೇನು? 761 00:39:32,480 --> 00:39:36,910 >> ಸರಿ, * ಒಂದು, ಇಲ್ಲಿ ಹೋಗಿ ಪಡೆಯುತ್ತದೆ * ಬಿ, ಇದು ಅಲ್ಲಿ ಹೋಗಿ ಅರ್ಥ. 762 00:39:36,910 --> 00:39:39,310 ಮತ್ತು ಅಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಪುಟ್ ಅರ್ಥ. 763 00:39:39,310 --> 00:39:43,670 ಅಂತಿಮವಾಗಿ, ಕೋಡ್ ಕೊನೆಯ ಸಾಲು ಸರಳವಾಗಿ * ಬೌ tmp ಪಡೆಯುತ್ತದೆ ಹೇಳಿದರು. 764 00:39:43,670 --> 00:39:48,900 >> ಆದ್ದರಿಂದ ಬೌ ಹೇಳುತ್ತಾರೆ ಅಲ್ಲಿ ಹೋಗಿ ಅದನ್ನು ಬದಲಿಸಿ , ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಇದು tmp 765 00:39:48,900 --> 00:39:51,520 , ಮತ್ತೆ, 1 ಎಂದು. 766 00:39:51,520 --> 00:39:54,920 ಮತ್ತು ಈ ಏಕೆ ಹಸಿರು ಆವೃತ್ತಿ ನಮ್ಮ ಕೋಡ್ ಕೃತಿಗಳು, ಕೆಂಪು ಆದರೆ 767 00:39:54,920 --> 00:39:56,010 ಆವೃತ್ತಿ ಮಾಡಲಿಲ್ಲ. 768 00:39:56,010 --> 00:39:59,020 ಹೇಗೆ ಕೆಳಗೆ ಇದು ಕೇವಲ ಕುದಿಯುವ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಮತ್ತು ಅದನ್ನು ಅಲ್ಲಿ ಪಡೆದುಕೊಳ್ಳಬಹುದಾಗಿದೆ 769 00:39:59,020 --> 00:40:02,580 ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಇರಿಸಲಾಗುತ್ತದೆ ಗಣಕದ RAM. 770 00:40:02,580 --> 00:40:07,270 ಮತ್ತು ಈಗ, ಆ ವಸ್ತುಗಳ ಒಂದು ಇಲ್ಲಿದೆ ಸ್ಟಾಕ್ ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು. 771 00:40:07,270 --> 00:40:09,225 >> ಲೇಔಟ್ ರಂದು ಪ್ರಶ್ನೆಗಳು? 772 00:40:09,225 --> 00:40:10,380 ಪಾಯಿಂಟರ್ಸ್ ರಂದು? 773 00:40:10,380 --> 00:40:11,630 ಅಥವಾ ಸ್ವಾಪ್ ಮೇಲೆ? 774 00:40:11,630 --> 00:40:13,740 775 00:40:13,740 --> 00:40:17,043 >> ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ malloc, ಮರುಸ್ಥಾಪನೆ, ಈ ರೀತಿಯ ಮಾಡಿದರು. 776 00:40:17,043 --> 00:40:18,260 ಇದು ಸೂಪರ್ ಸರಳ ಉದಾಹರಣೆ. 777 00:40:18,260 --> 00:40:20,550 ಮತ್ತು ಈ ಒಂದು ಎಂದು Binky ಸ್ವಲ್ಪ ಆದರೂ, ನಮ್ಮನ್ನು ಪರಿಚಯಿಸಿತು 778 00:40:20,550 --> 00:40:21,870 ತ್ವರಿತವಾಗಿ, ವರ್ಗ ಕೊನೆಯಲ್ಲಿ. 779 00:40:21,870 --> 00:40:24,480 ಹಾಳಾಗ!, ಅಲ್ಲಿ ನಾವು ಮತ್ತೆ ಹೋಗಿ. 780 00:40:24,480 --> 00:40:28,780 >> ಆದ್ದರಿಂದ ಈ ಉದಾಹರಣೆಗೆ ಸ್ಮರಿಸುತ್ತಾರೆ ಎಂದು Binky ಆದರೂ, ನಮ್ಮನ್ನು ಪರಿಚಯಿಸಿತು 781 00:40:28,780 --> 00:40:30,360 ಸ್ವಲ್ಪ ಬೇಗ ವರ್ಗ ಕೊನೆಯಲ್ಲಿ. 782 00:40:30,360 --> 00:40:33,640 ಮತ್ತು ಇಲ್ಲಿ ನಾವು ನಿಜವಾಗಿಯೂ malloc ಬಳಸಲಾಗುತ್ತದೆ ಎರಡನೇ ಬಾರಿಗೆ. 783 00:40:33,640 --> 00:40:37,330 ಮೊದಲ ಬಾರಿಗೆ ಏಕೆಂದರೆ ನಾವು ಅದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಸಾಕಷ್ಟು RAM ರಚಿಸಲು, ಸಾಕಷ್ಟು RAM ನಿಯೋಜಿಸಿ 784 00:40:37,330 --> 00:40:38,340 ಸ್ಟ್ರಿಂಗ್ ಶೇಖರಿಸಿಡಲು. 785 00:40:38,340 --> 00:40:40,250 >> ಈ ಸಮಯ Binky ಇದು ಸರಳ ಇದ್ದರು. 786 00:40:40,250 --> 00:40:42,465 ಆದ್ದರಿಂದ ಇದು ಕೇವಲ ಶೇಖರಿಸಿಡಲು ಇಲ್ಲಿದೆ ಒಂದು ಇಂಟ್, ಸ್ಪಷ್ಟವಾಗಿ. 787 00:40:42,465 --> 00:40:43,510 ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಇಲ್ಲಿದೆ. 788 00:40:43,510 --> 00:40:46,560 ಇದು, ನಾನೂ, ಸ್ವಲ್ಪ ವಿಲಕ್ಷಣ ಇಲ್ಲಿದೆ ಒಂದು ಇಂಟ್ ನಿಗದಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ malloc ಬಳಸಿ. 789 00:40:46,560 --> 00:40:50,650 ಆದರೆ ನಿಕ್ ತಂದೆಯ claymation ಆಫ್ ಘಟ್ಟವಾಗಿತ್ತು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಯಾವ ಕಥೆ ಹೇಳಲು 790 00:40:50,650 --> 00:40:53,830 ನಡೆಯುತ್ತದೆ ಅಥವಾ ನಡೆಯುತ್ತಿಲ್ಲ ನೀವು ಮೆಮೊರಿ ಅಯೋಗ್ಯವಾಗಿ ನಡೆಸಿಕೊ. 791 00:40:53,830 --> 00:40:56,520 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಪ್ರೋಗ್ರಾಂ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಮಾಡಿದರು. 792 00:40:56,520 --> 00:41:01,580 ಇಲ್ಲಿ ಮೊದಲ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಘೋಷಿಸುತ್ತದೆ ಒಂದು ಪಾಯಿಂಟರ್ ಒಂದು ಇಂಟ್ ಗೆ X ಎಂದು. 793 00:41:01,580 --> 00:41:04,480 ಇದು ನಂತರ ಒಂದು ಪಾಯಿಂಟರ್ ಘೋಷಿಸುತ್ತದೆ ಒಂದು ಇಂಟ್ ಗೆ ವೈ ಎಂದು. 794 00:41:04,480 --> 00:41:06,150 ನಂತರ, X ಯಾವ ಸಂಗ್ರಹಿಸುತ್ತದೆ? 795 00:41:06,150 --> 00:41:07,110 ಈಗ ಬೇರೆಯವರ. 796 00:41:07,110 --> 00:41:09,685 ಪ್ರಕಾರ X ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಸಿಗುತ್ತದೆ ಏನು ಈ ಕಾರ್ಯಕ್ರಮದ ಮೂರನೇ ಸಾಲಿನ? 797 00:41:09,685 --> 00:41:12,380 >> ವೀಕ್ಷಕರಿಗೆಂದು [ಕೇಳಿಬರುವುದಿಲ್ಲ]. 798 00:41:12,380 --> 00:41:14,130 >> ಸ್ಪೀಕರ್ 1: ಸರಿ, ಆದರೆ ಸಾಕಷ್ಟು ಬೈಟ್ಗಳು, ಪ್ರತಿ ಹೇಳುತ್ತಾರೆ. 799 00:41:14,130 --> 00:41:16,760 ಈಗ ಹೆಚ್ಚು ನಿಖರ. 800 00:41:16,760 --> 00:41:18,325 X ಯಾವ ಸಂಗ್ರಹವಾಗಿರುವ ಸಿಗುತ್ತದೆ? 801 00:41:18,325 --> 00:41:21,000 802 00:41:21,000 --> 00:41:22,060 ಒಂದು ವಿಳಾಸ, ನಾನು ಕೇಳಿದ ಭಾವಿಸುತ್ತೇನೆ. 803 00:41:22,060 --> 00:41:23,570 >> ಆದ್ದರಿಂದ malloc ಏನು ಮರಳಿ ಮಾಡುವುದಿಲ್ಲ? 804 00:41:23,570 --> 00:41:26,030 malloc ವರ್ತನೆ ಗೊತ್ತುಪಡಿಸುತ್ತದೆ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್. 805 00:41:26,030 --> 00:41:27,850 ಆದರೆ ಹೇಗೆ ನೀವು ಪ್ರವೇಶವನ್ನು ನೀಡಿದ್ದರು? 806 00:41:27,850 --> 00:41:29,460 ಇದು ಯಾವ ಹಿಂದಿರುಗಿಸುತ್ತದೆ? 807 00:41:29,460 --> 00:41:32,000 ಮೊದಲ ಬೈಟ್ ಆಫ್ ವಿಳಾಸಕ್ಕೆ ಮೆಮೊರಿ ಪಡೆ ರಲ್ಲಿ. 808 00:41:32,000 --> 00:41:33,020 >> ಈಗ, ಈ ಸೂಪರ್ ಸರಳವಾಗಿದೆ. 809 00:41:33,020 --> 00:41:35,380 ಇದು ಕೇವಲ ಒಂದು ಬೈಟ್ ಇಲ್ಲಿದೆ, ಇದು ಅರ್ಥ ನಾವು ಮತ್ತೆ ಬರುತ್ತಿದೆ ವಿಳಾಸವಾಗಿದೆ 810 00:41:35,380 --> 00:41:37,300 ಇಡೀ ವಿಷಯ ವಿಳಾಸ. 811 00:41:37,300 --> 00:41:42,070 ಆದ್ದರಿಂದ ನಂತರ X ಸಂಗ್ರಹಿಸಿಟ್ಟು ವಿಳಾಸವಾಗಿದೆ ಮೆಮೊರಿ ಎಂದು ಪಡೆ ಆಫ್. 812 00:41:42,070 --> 00:41:43,400 ಅಷ್ಟರಲ್ಲಿ, ಯಾವ ಮುಂದಿನ ನಡೆಯುತ್ತದೆ? 813 00:41:43,400 --> 00:41:45,890 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ಅವರ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಈ ಔಟ್ ನಿಜವಾದ ವೇಗದ ಸೆಳೆಯುತ್ತವೆ. 814 00:41:45,890 --> 00:41:52,490 >> ನಾವು ಇಲ್ಲಿ ತೆರೆಗೆ ಮೇಲೆ ಹೋಗಿ ಆದ್ದರಿಂದ ಈ ಆಟವನ್ನು ಇಂಟ್ * X ಮತ್ತು ಇಂಟ್ * ವೈ 815 00:41:52,490 --> 00:41:53,740 ನನಗೆ ಏನು ಹೋಗುವ ಇದೆ? 816 00:41:53,740 --> 00:41:58,280 ನಾನು ಕೇವಲ ಮಾಡಲು ವಿಶೇಷವೇನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಈ ರೀತಿಯ ಮತ್ತು X ಕರೆ, ಮತ್ತು 817 00:41:58,280 --> 00:42:00,010 ಈ ಮತ್ತು ಅದನ್ನು ವೈ ಕರೆ. 818 00:42:00,010 --> 00:42:03,110 ಅಷ್ಟರಲ್ಲಿ, ಕೋಡ್ ಮೂರನೇ ರೇಖೆ ಒಂದು ಇಂಟ್ ಗಾತ್ರವನ್ನು ನಿಗದಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ ಹೋಗಿ, 819 00:42:03,110 --> 00:42:06,160 ಇದು ನಡೆಯುತ್ತದೆ - ನಾನು ಹೇಳಿದರು ಕ್ಷಮಿಸಿ ವೇಳೆ - ನಾನು ಒಂದು ಇಂಟ್ ಅರ್ಥ ಒಂದು ಮುನ್ನ 820 00:42:06,160 --> 00:42:08,280 ಒಂದು ವಿಶಿಷ್ಟ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನಾಲ್ಕು ಬೈಟ್ಗಳು. 821 00:42:08,280 --> 00:42:09,720 CS50 APPLIANCE ಕನಿಷ್ಠ. 822 00:42:09,720 --> 00:42:11,490 >> ಆದ್ದರಿಂದ ಈ ನಿಯೋಜಿಸಿ ಹೋಗುವ ಇದೆ ಇದು, ಯಾರು ಗೊತ್ತು? 823 00:42:11,490 --> 00:42:12,800 ಎಲ್ಲೋ ಔಟ್ ಇಲ್ಲಿ. 824 00:42:12,800 --> 00:42:15,780 ಮತ್ತು ಈ ಕೆಲವು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ವಿಳಾಸಕ್ಕೆ ಎತ್ತು, ಯಾರು ಗೊತ್ತು? 825 00:42:15,780 --> 00:42:18,330 ಆದರೆ ಮರಳಿ ಪಡೆಯಲು ಇಂದಿನ ವಿಶೇಷವೇನು ಆ ವಿಳಾಸವಾಗಿದೆ. 826 00:42:18,330 --> 00:42:22,270 ಆದರೆ ನಾವು ಸಚಿತ್ರವಾಗಿ ಈ ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ ಮಾಹಿತಿ ಹಾಗೆ ಕೇವಲ ಬಾಣ. 827 00:42:22,270 --> 00:42:25,430 >> ಈಗ ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ * X 42 ಪಡೆಯುತ್ತದೆ. 828 00:42:25,430 --> 00:42:29,400 * X ಶ್ರೀಸಾಮಾನ್ಯನ ವಿಷಯದಲ್ಲಿ ಅರ್ಥವೇನು? 829 00:42:29,400 --> 00:42:30,040 ಕೇವಲ ಅಲ್ಲಿ ಹೋಗಿ. 830 00:42:30,040 --> 00:42:30,960 ಆ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ. 831 00:42:30,960 --> 00:42:35,900 ಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಅನುಸರಿಸಿ ಬಾಣದ ಮತ್ತು 42 ಪುಟ್. 832 00:42:35,900 --> 00:42:38,140 ಆದರೆ ನಂತರ ಕೆಟ್ಟ ಏನೋ ಸಂಭವಿಸಿದ Binky, ಬಲ? 833 00:42:38,140 --> 00:42:43,950 >> ಆ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿ ಐದು ನೆನಪಿರಲಿ, * ವೈ ಪಡೆಯುತ್ತದೆ 13, ವಾಸ್ತವವಾಗಿ ದುರಾದೃಷ್ಟದ ಸಂಖ್ಯೆ, 834 00:42:43,950 --> 00:42:44,760 ನಮಗೆ ಏನು ಮಾಡಿದರು? 835 00:42:44,760 --> 00:42:47,320 ಸರಿ, * ವೈ ವಿಧಾನಗಳನ್ನು ಹೋಗಿ. 836 00:42:47,320 --> 00:42:50,460 ಸರಿ, ಈ ನೀಡಲಾಗಿದೆ ಮಾಡಿಲ್ಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಇನ್ನೂ, ಬಲ? 837 00:42:50,460 --> 00:42:54,090 ಕೋಡ್ ವೈ ಎಂದು ಹೊಂದಿಲ್ಲ ಏನು ಮಾಡಲು ಆರಂಭಿಸಲಾಗಿಲ್ಲ. 838 00:42:54,090 --> 00:42:56,120 ನಾವು X ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಎಂದು ಎಂದು ವಿಳಾಸದ. 839 00:42:56,120 --> 00:42:57,640 ಆದರೆ ವೈ ಟಾಪ್ ಅಪ್ ಘೋಷಿಸಲಾಯಿತು. 840 00:42:57,640 --> 00:43:00,250 ಆದರೆ ನಂತರ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು, ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ವಾಸ್ತವವಾಗಿ ಇದು ಪುಟ್ ಮಾಡಲಾಯಿತು. 841 00:43:00,250 --> 00:43:02,330 ಆದ್ದರಿಂದ ಈ ಕರೆಯಲು ಮೇಳದ ಒಂದು ಕಸ ಮೌಲ್ಯ. 842 00:43:02,330 --> 00:43:03,430 ಯಾರು ಇಲ್ಲ ಏನು ತಿಳಿದಿದೆ? 843 00:43:03,430 --> 00:43:07,160 ಇದು ಬಳಸಲ್ಪಡುತ್ತಿದ್ದ ಬಿಟ್ಗಳು ಅವಶೇಷಗಳನ್ನು ಇಲ್ಲಿದೆ ಸಂಕೇತವನ್ನು ಕೆಲವು ಹಿಂದಿನ ಸಾಲಿನಿಂದ 844 00:43:07,160 --> 00:43:08,300 ನನ್ನ ಪ್ರೋಗ್ರಾಂ. 845 00:43:08,300 --> 00:43:13,250 >> ನಾನು ಅಲ್ಲಿ ಹೋಗಿ ಹೇಳುತ್ತಾರೆ ಆದ್ದರಿಂದ, ಈ, ಹಾಗೆ ನಾನು ಈ ಬಾಣದ ಅಲ್ಲಿ ಕಲ್ಪನೆಯೂ ಇಲ್ಲ 846 00:43:13,250 --> 00:43:14,490 ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ. 847 00:43:14,490 --> 00:43:17,720 ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಆ ಇಲ್ಲಿದೆ ಒಂದು ವಿಭಜನೆ ತಪ್ಪು ಪಡೆಯಿರಿ. 848 00:43:17,720 --> 00:43:22,430 ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ dereference ವೇಳೆ, ಆದ್ದರಿಂದ ಗೆ ಮಾತನಾಡಲು, ಅಥವಾ ಅಲ್ಲ ಎಂಬ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ 849 00:43:22,430 --> 00:43:25,400 ವಾಸ್ತವವಾಗಿ ಒಂದು ಕಾನೂನುಬದ್ಧ ವಿಳಾಸ, ಕೆಟ್ಟ ಸಂಗತಿಗಳು ಸಂಭವಿಸುತ್ತವೆ. 850 00:43:25,400 --> 00:43:27,550 >> ಮತ್ತು ಏನಾಯಿತು ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ Binky ಯೋಚಿಸುವುದು. 851 00:43:27,550 --> 00:43:31,060 ಆದ್ದರಿಂದ ಕರೆಸಿಕೊಳ್ಳುವುದು ಎಂದು ನಿಕ್ ಎಂದು ಕಥೆ ಇಲ್ಲಿ ಹೇಳುವುದು ಅದೇ ಕಲ್ಪನೆ ಏನು ಮಾಹಿತಿ 852 00:43:31,060 --> 00:43:34,050 ನಾನು ಭ್ರಮೆಯನ್ನು ಎಳೆಯಲಾಗಿದೆ ಬಂದಿದೆ ಅಲ್ಲಿ ಮಂಡಳಿಯಲ್ಲಿ ಸೀಮೆಸುಣ್ಣ. 853 00:43:34,050 --> 00:43:35,960 X ಮತ್ತು Y ಘೋಷಿಸಲ್ಪಡುವವರೆಗೂ. 854 00:43:35,960 --> 00:43:39,690 >> ನಂತರ ನಾವು ಗಾತ್ರವನ್ನು ಹಂಚಿಕೆ ಒಂದು ಇಂಟ್ ಮತ್ತು X ಅದನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. 855 00:43:39,690 --> 00:43:42,130 ನಂತರ ನಾವು ಮಾಡಿದ ಮುಂದಿನ ಸಾಲಿನ * X. 856 00:43:42,130 --> 00:43:46,070 ಈ ನಿಕ್ ಮಾಂತ್ರಿಕ ದಂಡದ ಆಗಿತ್ತು dereferencing ನ. 857 00:43:46,070 --> 00:43:49,780 ಆ ನೆನಪಿಗಾಗಿ 42 ಪುಟ್ X ಗಮನಸೆಳೆದಿದ್ದಾರೆ. 858 00:43:49,780 --> 00:43:51,600 >> ಆದರೆ ಇದು ಅಲ್ಲಿ ವಿಷಯಗಳು ಭಯಂಕರವಾಗಿ ತಪ್ಪಾಗಿದೆ. 859 00:43:51,600 --> 00:43:51,820 ರೈಟ್? 860 00:43:51,820 --> 00:43:53,550 ನಾವು dereference ವೈ ಪ್ರಯತ್ನಿಸಿದರು. 861 00:43:53,550 --> 00:43:55,620 ಆದರೆ ವೈ ಬಲ, ಕೆಲವು ನಕಲಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿತ್ತು? 862 00:43:55,620 --> 00:43:57,720 >> ಕೆಳಗೆ ಎಡ ಕೈಯಲ್ಲಿ ಆ ಬಾಣ ಮೂಲೆ ಅಲ್ಲ 863 00:43:57,720 --> 00:43:58,950 ನಿಜವಾಗಿ ಏನು ಸೂಚಿಸುತ್ತಿದ್ದರು. 864 00:43:58,950 --> 00:44:01,520 ಇದು ನಾನು ಮಾಡುವ ರೀತಿಯ ಮಂಡಳಿಯಲ್ಲಿ ಇಲ್ಲಿ ಮಾಡಿದರು. 865 00:44:01,520 --> 00:44:05,900 ಆದ್ದರಿಂದ ಕೆಟ್ಟ ಸಂಗತಿಗಳು ಸಂಭವಿಸುತ್ತವೆ, ವಿಭಜನೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ತಪ್ಪು, ಅಥವಾ Binky ತಪ್ಪು,. 866 00:44:05,900 --> 00:44:10,800 >> ಆದರೆ ಆಗ x ಮಾಡುವ ಮೂಲಕ ಆ ಸರಿಪಡಿಸಲು ವೇಳೆ ವೈ ಪಡೆಯುತ್ತದೆ ಹೇಗೆ ಕಥೆ ಬದಲಾವಣೆಯನ್ನು ಮಾಡುತ್ತದೆ? 867 00:44:10,800 --> 00:44:15,760 ಸರಿ, ನಾನು X ಹೋದರೆ ಎಂದು ವೈ, ಪಡೆಯುತ್ತದೆ ಎಂದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅದೇ 868 00:44:15,760 --> 00:44:19,235 ಇದು ಏನೇ ಇರಲಿ, ವಿಶಾಲವಾದ ಏನೋ , ಇಲ್ಲಿ ಒಂದೇ ಎಂದು ನಾನು 869 00:44:19,235 --> 00:44:20,080 OX-ಏನೋ. 870 00:44:20,080 --> 00:44:22,970 ಅಥವಾ ಸಚಿತ್ರವಾಗಿ ನಾವು ಬಾಣ ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ. 871 00:44:22,970 --> 00:44:25,530 >> ಆದ್ದರಿಂದ ಇಲ್ಲಿ Binky ಜೊತೆ ಮಂಡಳಿಯಲ್ಲಿ, ಮುಂದಿನ ಲೈನ್ 872 00:44:25,530 --> 00:44:28,350 ಕೋಡ್, * ವೈ ಅಲ್ಲಿ ಹೋಗಿ ಅರ್ಥ. 873 00:44:28,350 --> 00:44:29,400 ಅಲ್ಲಿ ಎಲ್ಲಿ? 874 00:44:29,400 --> 00:44:30,820 ಇದು ಇಲ್ಲಿನ ಅರ್ಥ. 875 00:44:30,820 --> 00:44:36,050 >> ಮತ್ತು ನಾವು 13 ಎಂದು ಅಪ್ಡೇಟ್ ಮಾಡುವಾಗ ಇದು ಕೇವಲ ಹೋಗಿ ಮತ್ತು ಒಳಗೊಂಡಿದೆ 876 00:44:36,050 --> 00:44:39,470 ಈಗ ಇಲ್ಲಿ 13 ಬರೆಯಲು. 877 00:44:39,470 --> 00:44:44,130 ಆದ್ದರಿಂದ ಬಹುಶಃ ಸಂಪೂರ್ಣವಾಗಿ ಮೊದಲ ಗ್ಲಾನ್ಸ್ ನೇರ. 878 00:44:44,130 --> 00:44:47,740 ಆದರೆ ಪುನರವಲೋಕನ ಮಾಡಲು ಮತ್ತು ಅದೇ ಪರಿಭಾಷೆ ಬಳಸಲು ಆ Binky ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಉಪಯೋಗಿಸುವ 879 00:44:47,740 --> 00:44:50,485 ಮೊದಲ ಎರಡು, ಪಾಯಿಂಟರ್ಸ್ ನಿಯೋಜಿಸಿ x ಮತ್ತು y, ಆದರೆ pointees. 880 00:44:50,485 --> 00:44:54,750 ಮತ್ತು pointees ಒಂದು ಅಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ ಪದವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. 881 00:44:54,750 --> 00:44:56,120 ಆದರೆ ಪಾಯಿಂಟರ್ ಸಂಪೂರ್ಣವಾಗಿ ಆಗಿದೆ. 882 00:44:56,120 --> 00:44:59,200 ಆದರೆ ಇದು ಸೂಚಿಸಿದರು ಎಂದು ಏನನ್ನು ಇಲ್ಲಿದೆ Binky ತಂದೆಯ ಪರಿಭಾಷೆಯಲ್ಲಿನ ನಲ್ಲಿ. 883 00:44:59,200 --> 00:45:01,660 >> ಸಹಜವಾಗಿ ಈ ಮುಂದಿನ ಸಾಲು, ಒಂದು ಇಂಟ್ pointee ಮೀಸಲಿಡುತ್ತದೆ. 884 00:45:01,660 --> 00:45:04,840 ಆದ್ದರಿಂದ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ - ನಾನು ಪ್ರತಿ ಸೆಳೆಯಿತು ಮಾಹಿತಿ ಬಲಗೈ ಅಲ್ಲಿ ಅಡ್ಡ - ಮತ್ತು ಸೆಟ್ 885 00:45:04,840 --> 00:45:06,470 X ಸಮಾನ ಇದನ್ನು ತೋರಿಸಲು. 886 00:45:06,470 --> 00:45:11,350 ಈ dereferences X 42 ಶೇಖರಿಸಿಡಲು ಅದನ್ನು ತೋರಿಸುವ ವಿಶೇಷವೇನು ಸ್ಮರಣೆ. 887 00:45:11,350 --> 00:45:13,380 ತದನಂತರ ಈ, ಕೋರ್ಸಿನ, ಒಂದು ಕೆಟ್ಟ ವಿಷಯ. 888 00:45:13,380 --> 00:45:15,600 ವೈ ತೋರಿಸುವ ಕಾರಣ ಇನ್ನೂ ಏನು ನಲ್ಲಿ. 889 00:45:15,600 --> 00:45:16,530 ಇದು ಪರಿಹರಿಸುತ್ತದೆ. 890 00:45:16,530 --> 00:45:18,240 ಆದ್ದರಿಂದ ಈ ಇನ್ನೂ ದೋಷಯುಕ್ತ ಕಾರ್ಯಕ್ರಮವಾಗಿದೆ. 891 00:45:18,240 --> 00:45:21,580 ನಾವು ಮೂಲಕ ಊದುವ ನೀವು ಕೇವಲ ಲೈನ್ ಮತ್ತು ಹೇಳುವ ಮೂಲಕ ಕೋಡ್ ಲೈನ್, ಚೆನ್ನಾಗಿ ಓ, 892 00:45:21,580 --> 00:45:22,690 ಇದು ಅಲ್ಲಿ ಕುಸಿತಕ್ಕೆ ಅವಕಾಶ. 893 00:45:22,690 --> 00:45:23,420 ಒಂದು ಕೆಟ್ಟ ವಿಷಯ. 894 00:45:23,420 --> 00:45:26,790 ಆಡ್ಸ್ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕೇವಲ ಹೋಗುತ್ತೇನೆಂದು ಇವೆ ಆ ರೇಖೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಥಗಿತಗೊಳಿಸಲು. 895 00:45:26,790 --> 00:45:30,550 ನೀವು ತೆಗೆದುಹಾಕಲು ವೇಳೆ ಆದರೆ ಅಪ್ಪಳಿಸಿತು ಕಳೆದ ಎರಡು ಇದು ಸಮನಾಗಿರುತ್ತದೆ ಮತ್ತು ಬದಲಿಗೆ 896 00:45:30,550 --> 00:45:32,470 ನೀವು ನಿಯೋಜಿಸಿ ಅಲ್ಲಿ ಸಾಲುಗಳು - 897 00:45:32,470 --> 00:45:35,310 ಪಾಯಿಂಟರ್ ಹುದ್ದೆ ಬಳಸಿ - ವೈ ಪಾಯಿಂಟ್ ಟಿ ಮಾಹಿತಿ X ತೋರಿಸಲು. 898 00:45:35,310 --> 00:45:39,280 ತದನಂತರ ನೀವು dereference ತುಂಬಾ ಸುರಕ್ಷಿತ ರೀತಿಯಲ್ಲಿ ವೈ. 899 00:45:39,280 --> 00:45:41,520 >> ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಈ ನಮಗೆ ಬಿಟ್ಟು ಮಾಡುವುದಿಲ್ಲ? 900 00:45:41,520 --> 00:45:45,350 ವೆಲ್, ಹುಡ್ ಕೆಳಗೆ ಎಂದು ತಿರುಗಿದರೆ CS50 ಗ್ರಂಥಾಲಯದಲ್ಲಿ, ಪಾಯಿಂಟರ್ಸ್ ಇವೆ 901 00:45:45,350 --> 00:45:46,320 ಬಳಸಿದ. 902 00:45:46,320 --> 00:45:48,910 ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಸಿಪ್ಪೆ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಮಾಡುತ್ತೇವೆ ಬಹಳ ಹಿಂದೆ ಹಿಂದೆ ಎಂದು ಪದರ. 903 00:45:48,910 --> 00:45:51,740 ಆದರೆ, ತುಂಬಾ ಆ ಅಭಿವ್ಯಕ್ತಿ ತಿರುಗುತ್ತದೆ ನೀವು ಕೆಲವು ಪರಿಚಿತವಾಗಿರುವ ಇರಬಹುದು 904 00:45:51,740 --> 00:45:54,580 ವಿಶೇಷವಾಗಿ ಹೆಚ್ಚು ಆರಾಮದಾಯಕ, ಒಂದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಆ ವಾಸ್ತವವಾಗಿ 905 00:45:54,580 --> 00:45:56,390 ವೆಬ್ಸೈಟ್, ಅಥವಾ ಸ್ಟಾಕ್ ಸ್ಥಳಾಂತರವನ್ನು, ಈ ದಿನಗಳಲ್ಲಿ. 906 00:45:56,390 --> 00:45:58,720 >> ಆದರೆ ಈ ವಾಸ್ತವವಾಗಿ ತುಂಬಾ ಹೊಂದಿದೆ ತಾಂತ್ರಿಕ ಅರ್ಥ. 907 00:45:58,720 --> 00:46:00,160 ನಾವು ಈಗ ಒಂದು ಸ್ಟಾಕ್ ಏನೆಂಬುದನ್ನು ತಿಳಿಯುವುದು. 908 00:46:00,160 --> 00:46:02,550 ಇದು ಟ್ರೇಗಳು ಒಂದು ಸ್ಟಾಕ್ ಹೀಗಿದೆ ಒಂದು ಊಟದ ಹಾಲ್ನ ಒಳಗೆ. 909 00:46:02,550 --> 00:46:05,140 >> ಅಥವಾ ಒಳಗೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ನ ಮೆಮೊರಿ ಆ ಚೌಕಟ್ಟುಗಳು ಅದರ 910 00:46:05,140 --> 00:46:06,900 ಕಾರ್ಯಗಳ ಮೂಲಕ ಬಳಸಲಾಗುತ್ತದೆ. 911 00:46:06,900 --> 00:46:10,760 ಸರಿ, ಇದು ತಿರುಗಿದರೆ ಎಂದು ಕಾರಣ ಅತ್ಯಂತ ಸರಳ ಅನುಷ್ಠಾನ 912 00:46:10,760 --> 00:46:14,970 ಮೆಮೊರಿ ಮತ್ತು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಮೇಲೆ ಚೌಕಟ್ಟುಗಳು ಬಣವೆ, ನೀವು ವಾಸ್ತವವಾಗಿ ನಿಯಂತ್ರಣ ತೆಗೆದುಕೊಳ್ಳಬಹುದು 913 00:46:14,970 --> 00:46:17,050 ಸಾಕಷ್ಟು ಸುಲಭವಾಗಿ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯ. 914 00:46:17,050 --> 00:46:22,180 ನೀವು ವ್ಯವಸ್ಥೆಯ ಹ್ಯಾಕ್ ಮಾಡಬಹುದು ವೇಳೆ ಜನರು ನಮ್ಮ ಕೋಡ್ ಬರೆದಿಲ್ಲ ಹಾಗೆ 915 00:46:22,180 --> 00:46:23,300 ವಿಶೇಷವಾಗಿ. 916 00:46:23,300 --> 00:46:26,670 >> ನಮಗೆ ರೀತಿಯ ಜನರ ಭಾಗಗಳಲ್ಲಿ ಬಳಸಿದರೆ ಮೆಮೊರಿ ಅಥವಾ ಬಳಕೆ ಆಯ್ರೆಗಳ - 917 00:46:26,670 --> 00:46:27,810 ಇನ್ನೂ ಸಾಮಾನ್ಯವಾಗಿ - 918 00:46:27,810 --> 00:46:31,800 ಆದರೆ ಕೆಲವೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ ಮರೆಯ ನಮ್ಮ ರಚನೆಯ ಗಡಿ ನೀವು ಮಾಡಬಹುದು ಮಾಹಿತಿ 919 00:46:31,800 --> 00:46:38,470 ನಿಮ್ಮನ್ನು ಕೆಲವೊಮ್ಮೆ ಹೊಂದಿವೆ, ಮತ್ತು ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ತುಂಬಾ ದೂರದ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕಳೆದ ರೀತಿಯಲ್ಲಿ. 920 00:46:38,470 --> 00:46:40,520 ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಕುಸಿತಕ್ಕೆ ಇರಬಹುದು. 921 00:46:40,520 --> 00:46:42,280 ವಿಭಜನೆ ತಪ್ಪು, ರೀತಿಯ ಮುಜುಗರಕ್ಕೀಡುಮಾಡುವ ನ. 922 00:46:42,280 --> 00:46:45,480 ಮಹಾನ್, ಆದರೆ ಇದು ಅಗತ್ಯವಾಗಿ ಅಲ್ಲ ಒಂದು ಭಾರಿ ಕೆಟ್ಟ ವಿಷಯ. 923 00:46:45,480 --> 00:46:49,480 >> ಆದರೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನೈಜ ಮೇಲೆ ವಾಸ್ತವವಾಗಿ ವೇಳೆ ಬಳಕೆದಾರರ ಕಂಪ್ಯೂಟರ್, ಚಲಾಯಿಸುತ್ತಿರುವಾಗ ವಿಶೇಷವೇನು ವೇಳೆ 924 00:46:49,480 --> 00:46:53,070 ಒಂದು ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಎಂದು ನಿಜವಾದ ಯಾದೃಚ್ಛಿಕ ಜನರು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಅವಕಾಶ, ಬಿಂಬಿಸಲಾಗುತ್ತಿದೆ 925 00:46:53,070 --> 00:46:56,690 ಜನರು ನಿಮ್ಮ ಕೋಡ್ ಮೇಲೆ ಕೆಟ್ಟ ವಿಷಯಗಳನ್ನು ಪ್ರೇರೇಪಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಒಳ್ಳೆಯದು 926 00:46:56,690 --> 00:46:59,930 ಇದು ತೆಗೆದುಕೊಳ್ಳಲು ಅವಕಾಶ ಅರ್ಥ ಕಂಪ್ಯೂಟರ್ ನಿಯಂತ್ರಣ. 927 00:46:59,930 --> 00:47:01,350 ಮತ್ತು ಈ ನೋಡಲು ಹೋಗುವ ಇದೆ ರಹಸ್ಯ ಸ್ವಲ್ಪ. 928 00:47:01,350 --> 00:47:04,570 ಆದರೆ ನಾನು ನಿಮ್ಮೊಂದಿಗೆ ಹೆದರಿಸುವ ಎಂದೆನಿಸಿತ್ತು ಈ ಕೊನೆಯ ಉದಾಹರಣೆಗೆ. 929 00:47:04,570 --> 00:47:05,650 >> ಇಲ್ಲಿ ಕೋಡ್ ಒಂದು ಉದಾಹರಣೆ. 930 00:47:05,650 --> 00:47:07,370 ಮತ್ತು ಉತ್ತಮ ವಿಕಿಪೀಡಿಯ ಇಲ್ಲ ಮೂಲಕ ನಡೆದು ಆ ಲೇಖನ 931 00:47:07,370 --> 00:47:08,530 ಹೆಚ್ಚಿನ ವಿವರ ಈ. 932 00:47:08,530 --> 00:47:13,890 ನಾನು ಕೆಳಗೆ ಕರೆ ಮುಖ್ಯ ಹೊಂದಿವೆ 1 argv ರಲ್ಲಿ ಹಾದುಹೋಗುವ foo,. 933 00:47:13,890 --> 00:47:15,750 ಮತ್ತು ಕೇವಲ ಆದ್ದರಿಂದ ನೀವು ಆ ಇಲ್ಲಿದೆ ಪ್ರೊಗ್ರಾಮನ್ನು ಮತ್ತು ರವಾನಿಸಲು 934 00:47:15,750 --> 00:47:17,080 ಅನಿಯಂತ್ರಿತ ಇನ್ಪುಟ್. 935 00:47:17,080 --> 00:47:20,180 >> ತದನಂತರ foo ಟಾಪ್ ಅಪ್ ಘೋಷಿಸಲಾಗುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ ಸ್ವೀಕರಿಸಿ, ಅಥವಾ ಹೆಚ್ಚು ಮಾಹಿತಿ 936 00:47:20,180 --> 00:47:21,700 ನಿಖರವಾಗಿ, ಒಂದು ಚಾರ್ *. 937 00:47:21,700 --> 00:47:23,860 ಇದು ನಂತರ ಅಕ್ಷರಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸುತ್ತದೆ. 938 00:47:23,860 --> 00:47:27,130 ಇದು ಒಂದು ಬಫರ್, ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಕಾಲ್ ಗಾತ್ರ 12. 939 00:47:27,130 --> 00:47:30,900 ಆದ್ದರಿಂದ 12 ಅಕ್ಷರಗಳನ್ನು ಹಿಡಿಸುವಂತೆ ಮಾಡಬಹುದು ಸಿ ಎಂಬ ರಚನೆಯ. 940 00:47:30,900 --> 00:47:33,510 >> ಮತ್ತು ನಂತರ ಇದು, ಈ ಹೊಸ ಕಾರ್ಯವನ್ನು ಬಳಸುತ್ತದೆ ಹೊಸ ಆದರೆ ಹಾರ್ಡ್ ಇದು 941 00:47:33,510 --> 00:47:34,930 , ಮೆಮೊರಿ ನಕಲನ್ನು ಅರ್ಥ. 942 00:47:34,930 --> 00:47:39,290 ಅದು ಇದು, ಪಟ್ಟಿಯಿಂದ ಮೆಮೊರಿ ನಕಲಿಸುತ್ತದೆ ವೇರಿಯಬಲ್ ಕಳೆದ N, ಯಾವುದೇ 943 00:47:39,290 --> 00:47:42,080 ಬಳಕೆದಾರ ಸಿ ಆಗಿ argv 1 ಆಗಿ ಟೈಪ್. 944 00:47:42,080 --> 00:47:43,090 ಎಷ್ಟು ಬೈಟ್ಗಳು? 945 00:47:43,090 --> 00:47:44,260 ಪಟ್ಟಿಯ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 946 00:47:44,260 --> 00:47:48,380 >> ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಲ್ಲಿ, ಬಳಕೆದಾರ ರೀತಿಯ ಇದ್ದರೆ H-e-L-L-O ನಮೂದಿಸಿ, ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ 947 00:47:48,380 --> 00:47:49,260 ಹಲೋ ಐದು ಆಗಿದೆ. 948 00:47:49,260 --> 00:47:52,790 ಆದ್ದರಿಂದ ಆ ಬೈಟ್ಗಳು ಐದು ಪಡೆಯಲು ಹೋಗುವ ಇದೆ ಸಿ ಎಂಬ ಸರಣಿ, ನಕಲು ಇದು 949 00:47:52,790 --> 00:47:54,110 ಗಾತ್ರ 12 ಆಗಿದೆ. 950 00:47:54,110 --> 00:47:58,710 ಒಂದು ಹೆಚ್ಚು ಆದರೆ ಯಾವ ಬಳಕೆದಾರ ರೀತಿಯ 13 ಅಕ್ಷರಗಳು ಅಥವಾ 14 ಎಂದು ಪದ 951 00:47:58,710 --> 00:48:01,250 ಪಾತ್ರಗಳು ಅಥವಾ 100 ಅಕ್ಷರಗಳು ಅಥವಾ ಹೆಚ್ಚು? 952 00:48:01,250 --> 00:48:02,660 >> ಅಲ್ಲಿ ಅವರು ಹೋಗುತ್ತಿದ್ದೇವೆ? 953 00:48:02,660 --> 00:48:06,090 ಸರಿ, ಎಂದು ಫ್ರೇಮ್, ಎಂದು ಟ್ರೇ ಊಟದ ಹಾಲ್ ಸ್ಟಾಕ್ ರಲ್ಲಿ, 954 00:48:06,090 --> 00:48:06,930 ಅವರು ಅಲ್ಲಿ ಹೋಗಿ ಹೊರಟಿರುವೆ. 955 00:48:06,930 --> 00:48:10,080 ಮತ್ತು ಇದು ಕೇವಲ ಮೇಲೆಯೆ ಆರಂಭಿಸಲು ಇಂದಿನ ವಿಶೇಷವೇನು ಈಗಾಗಲೇ ಇತರ ಸ್ಟಫ್ 956 00:48:10,080 --> 00:48:12,880 ಆ ಸ್ಟಾಕ್ ಮೇಲೆ, ತುಂಬಿ ಸ್ಟ್ಯಾಕ್, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 957 00:48:12,880 --> 00:48:14,780 >> ಆದ್ದರಿಂದ ಸಚಿತ್ರವಾಗಿ, ಇದು ಈ ರೀತಿಯಲ್ಲಿ ಭಾವಿಸುತ್ತೇನೆ. 958 00:48:14,780 --> 00:48:17,970 ಈ ಕೇವಲ ಒಂದು ವರ್ಣರಂಜಿತ ಆವೃತ್ತಿಯಾಗಿದೆ ಚಿತ್ರವನ್ನು ನಾವು ಚಿತ್ರ ಬಂದಿದೆ. 959 00:48:17,970 --> 00:48:20,060 ಕೆಳಭಾಗದಲ್ಲಿ, ಮುಖ್ಯ ಆಗಿದೆ, ಹೇಳುತ್ತಾರೆ ಹೊರಡೋಣ. 960 00:48:20,060 --> 00:48:24,690 ಮತ್ತು ಮೇಲೆ, ನೀವು ಈಗ ಏನು ನೋಡಿದ ನೀವು ಫ್ರೇಮ್, ಬಣ್ಣ ಒಂದು ಕಾಲ, ಈಗ ಸಂಕೇತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು 961 00:48:24,690 --> 00:48:26,090 foo ಎಂದು ಕಾರ್ಯ. 962 00:48:26,090 --> 00:48:30,170 ಆದರೆ ಸುಮಾರು ಇಲ್ಲಿ ಆಸಕ್ತಿಕರ ಇಲ್ಲಿದೆ foo ಇಲ್ಲಿ ಅದರ ಚೌಕಟ್ಟು ಎಂಬುದು. 963 00:48:30,170 --> 00:48:32,860 ಆದ್ದರಿಂದ ನಾನು ಹಾಗೆ ಡ್ರಾ ವಿಶೇಷವೇನು ಆದರೆ ಬೆಳಕಿನ ನೀಲಿ ಮಾಡಿದರು. 964 00:48:32,860 --> 00:48:35,220 ಮತ್ತು ಈಗ ಇದು ಅಲ್ಲಿ ಸಿ ಬ್ರಾಕೆಟ್ 0 ಹೋಗುತ್ತದೆ. 965 00:48:35,220 --> 00:48:37,410 ಮತ್ತು ಈ ಸಿ ಬ್ರಾಕೆಟ್ ಅಲ್ಲಿ ಆಗಿದೆ 11 ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ ಇದೆ. 966 00:48:37,410 --> 00:48:39,670 >> ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇದು ನಡೆಯುತ್ತದೆ ಒಂದು ಚದರ ನಿರೂಪಿಸಬಹುದು. 967 00:48:39,670 --> 00:48:42,320 ಆದರೆ ನೀವು ಕೇವಲ ಬೈಟ್ಗಳು plopping ಇರಿಸಿಕೊಳ್ಳಲು ವೇಳೆ ಕೆಳಗೆ - ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು - ಅವರು ಕೊನೆಗೊಂಡಿಲ್ಲ ಹೊರಟಿರುವೆ 968 00:48:42,320 --> 00:48:46,070 ಅಪ್ ಸ್ಥಳದಲ್ಲಿ 0 ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಪ್ 11 ಏಕೆಂದರೆ ಇದು ಸೂಚ್ಯಂಕದೊಡನೆ 0 ವಿಶೇಷವೇನು. 969 00:48:46,070 --> 00:48:49,170 >> ಆದರೆ 13 ರ ಅಲ್ಲಿ ಆಗಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ? 970 00:48:49,170 --> 00:48:50,310 14 ಅಲ್ಲಿ ಇಲ್ಲಿದೆ? 971 00:48:50,310 --> 00:48:52,430 50 ರ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ? 972 00:48:52,430 --> 00:48:54,070 >> ಇದು ಕೆಳಗೆ ಮುಂದುವರಿಸುವುದಕ್ಕೆ ಇಂದಿನ ವಿಶೇಷವೇನು. 973 00:48:54,070 --> 00:48:57,350 ನಾವು ಡ್ರಾ ಮಾಡಿದ ಸಹ ಕಾರಣ ಸ್ಟಾಕ್ ಜೊತೆ ಚಿತ್ರ, ಬೆಳೆಯುವಾಗ 974 00:48:57,350 --> 00:48:59,920 ವಿಳಾಸಗಳು, ಇದು ತಿರುಗಿದರೆ, ಹೋಗುತ್ತಾರೆ ಸಣ್ಣ ವಿಳಾಸಗಳು, ಸಣ್ಣ 975 00:48:59,920 --> 00:49:01,830 ದೊಡ್ಡ ವಿಳಾಸಗಳಿಗೆ ಪಾಯಿಂಟರ್ಸ್,. 976 00:49:01,830 --> 00:49:03,540 ಆದ್ದರಿಂದ ಇದು ಕೇವಲ ಅಪ್ ಹೋಗುವ ಮತ್ತು ಇಡುತ್ತದೆ. 977 00:49:03,540 --> 00:49:05,660 >> ಆದ್ದರಿಂದ ಬಳಕೆದಾರ ರೀತಿಯ ಹಲೋ, ಮಹಾನ್ ಇಲ್ಲಿದೆ. 978 00:49:05,660 --> 00:49:08,650 ಯಾವುದೇ ದೋಷ, ಯಾವುದೇ ಸಮಸ್ಯೆ, ಎಲ್ಲರ ಸುರಕ್ಷಿತ. 979 00:49:08,650 --> 00:49:11,940 ಆದರೆ ನಾವು ಮಾಡುತ್ತೇವೆ ಯಾವ ಬಳಕೆದಾರ ರೀತಿಯ ವೇಳೆ ವ್ಯತಿರಿಕ್ತ ಕೋಡ್ ಕರೆ, ನಿರೂಪಿಸಲಾಗಿದೆ 980 00:49:11,940 --> 00:49:16,040 ಸಾರ್ವತ್ರಿಕವಾಗಿ ಒಂದು, ದಾಳಿ, ಆಕ್ರಮಣ, ದಾಳಿ, ಆಕ್ರಮಣ, ಏನು ಸಂಭವಿಸಬಹುದು? 981 00:49:16,040 --> 00:49:19,760 >> ಸರಿ, ಒಂದು ವೇಳೆ ಇನ್ಪುಟ್ ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಬೆರಳಚ್ಚಿಸಿದ ಕೆಲವು ಸ್ನೇಹಿ ಅಲ್ಲ 982 00:49:19,760 --> 00:49:21,540 ಪಾತ್ರಗಳ ಅಥವಾ ಆಕ್ರಮಣಕಾರಿ ಸ್ಟ್ರಿಂಗ್. 983 00:49:21,540 --> 00:49:24,050 ಇದು ವಾಸ್ತವವಾಗಿ ಅಕ್ಷರಗಳ ಸರಣಿಯನ್ನು ಇಲ್ಲಿದೆ ನೀವು ಇದು ಕಂಪೈಲ್ ವೇಳೆ, 984 00:49:24,050 --> 00:49:26,050 ಇದು ವಾಸ್ತವವಾಗಿ ಸಂಕೇತಗಳನ್ನು. 985 00:49:26,050 --> 00:49:29,570 ಬಹುಶಃ ಇದು ಕೋಡ್ ಎಂದು ಅಳಿಸಿದರೆ ಎಲ್ಲಾ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿ ಫೈಲ್ಗಳು ಅಥವಾ ಸ್ಪ್ಯಾಮ್ ಕಳುಹಿಸುತ್ತದೆ 986 00:49:29,570 --> 00:49:30,810 ಹಾಗೆ ಅಥವಾ ಏನಾದರೂ. 987 00:49:30,810 --> 00:49:35,110 ಪ್ರಮುಖ ಏನೇನು ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಎಂಬುದು ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸಾಕಷ್ಟು ಅದೃಷ್ಟ ಸಿಕ್ಕಿತು ವೇಳೆ 988 00:49:35,110 --> 00:49:37,830 ಮೆಮೊರಿ ಕೆಂಪು ಪಡೆ ಬದಲಿಸಿ - 989 00:49:37,830 --> 00:49:41,080 ನಾನು ಆದರೆ ನನ್ನ ಚಿತ್ರವನ್ನು ಸೆಳೆಯುತ್ತವೆ ಇರಲಿಲ್ಲ ಈ ವಿಕಿಪೀಡಿಯ ಚಿತ್ರ ಹೊಂದಿದೆ - 990 00:49:41,080 --> 00:49:42,890 ಅದರ ಎಂದು ಕರೆಯಲ್ಪಡುವ ರಿಟರ್ನ್ ವಿಳಾಸ. 991 00:49:42,890 --> 00:49:47,470 >> ಯಾವಾಗ ಆಹಾರ ಆದಾಯ, ಸ್ವಾಪ್ ಮರಳಿದಾಗ, ಹೇಗೆ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಹೋಗಲು ತಿಳಿದಿದೆಯೇ 992 00:49:47,470 --> 00:49:49,790 ಅಪ್ ಇಲ್ಲಿ ಕೆಳಗೆ ಗೆ? 993 00:49:49,790 --> 00:49:52,920 ಅಥವಾ ಮೇಲೆ ಟೆಕ್ ವಿಭಾಗದಲ್ಲಿ, ಹೇಗೆ ಇದು ಸ್ವಾಪ್ ರಿಂದ ಹೋಗಲು ತಿಳಿದಿದೆಯೇ 994 00:49:52,920 --> 00:49:54,870 ಕೋಡ್ - 0 ಮತ್ತು 1 ರ ಆ ಸ್ವಾಪ್ ಸಂಯೋಜಿಸಲು - 995 00:49:54,870 --> 00:49:56,020 ಮರಳಿ ಮುಖ್ಯ ಗೆ? 996 00:49:56,020 --> 00:50:00,450 ಎಂದು ಕರೆಯಲ್ಪಡುವ ರಿಟರ್ನ್ ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲ ಅದೇ ಸ್ಟಾಕ್ ಚೌಕಟ್ಟಿನಲ್ಲಿ, ಸಂಗ್ರಹಿಸಲಾದ 997 00:50:00,450 --> 00:50:02,140 ಅದೇ ಕೆಫೆಟೇರಿಯಾವನ್ನು ಟ್ರೇ. 998 00:50:02,140 --> 00:50:06,080 >> ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸಾಕಷ್ಟು ಬುದ್ಧಿವಂತ ಆದ್ದರಿಂದ ವೇಳೆ ದಾಳಿಯ ಕೋಡ್ ಪುಟ್, ದಾಳಿಯ ಕೋಡ್, ದಾಳಿ 999 00:50:06,080 --> 00:50:07,960 ಕೋಡ್, ಮತ್ತು ಸಾಕಷ್ಟು ಅದೃಷ್ಟ ಪಡೆಯಲು - 1000 00:50:07,960 --> 00:50:11,630 ಗೆ - ಸಾಮಾನ್ಯವಾಗಿ ವಿಚಾರಣೆ ಮತ್ತು ದೋಷ ಮೂಲಕ , ಕೆಂಪು ರಿಟರ್ನ್ ವಿಳಾಸಕ್ಕೆ ಬದಲಿಸಿ 1001 00:50:11,630 --> 00:50:14,360 ವಿಳಾಸ ಮತ್ತು ಸೂಚನೆ ತುದಿಯನ್ನು. 1002 00:50:14,360 --> 00:50:16,830 0835C080 ಗಮನಿಸಿ. 1003 00:50:16,830 --> 00:50:20,650 ಇದು ಫಾರ್ ಹಿಂದಕ್ಕೆ ಅಪ್ ಟಾಪ್ ಬರೆಯದ ಕಾರಣಗಳಿಗಾಗಿ ನಾವು ಬಹುಶಃ ಪುನಃ ಮಾಡುತ್ತೇವೆ. 1004 00:50:20,650 --> 00:50:22,050 ಈ ಆ ಸಂಖ್ಯೆ. 1005 00:50:22,050 --> 00:50:25,790 >> ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸಾಕಷ್ಟು ಅದೃಷ್ಟ ಅಥವಾ ಪಡೆಯುತ್ತದೆ ಆದ್ದರಿಂದ ಕೆಂಪು ಬದಲಿಸಿ ಸಾಕಷ್ಟು ಸ್ಮಾರ್ಟ್ ಆಗಿದೆ 1006 00:50:25,790 --> 00:50:29,480 ಆಫ್ ವಿಳಾಸದೊಂದಿಗೆ ಮೆಮೊರಿ ತೆಗೆದುಹಾಕಲು ಅವನು ಅಥವಾ ಅವಳು ಹೇಗೋ ಹೊಂದಿರುವ ಕೋಡ್ 1007 00:50:29,480 --> 00:50:34,980 ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಚುಚ್ಚಲಾಗುತ್ತದೆ, ಅವರ ಊಹೆ ಕೋಡ್ ಮರಳಿದರು ಏರಲಿದೆ 1008 00:50:34,980 --> 00:50:38,260 ತಕ್ಷಣ foo ಮಾಹಿತಿ ಪಾಲಿಸಲು ಮಾಡಲಾಗುತ್ತದೆ? 1009 00:50:38,260 --> 00:50:39,440 >> ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಕೋಡ್. 1010 00:50:39,440 --> 00:50:43,610 ಈ ದಾಳಿಯ ಕೋಡ್ ಆದ್ದರಿಂದ, ಎಎಎ, ಮತ್ತೆ, ಮಾಡಬಹುದು ಸ್ಪ್ಯಾಮ್ ಕಳುಹಿಸಲು, ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲು ಇರಬಹುದು 1011 00:50:43,610 --> 00:50:44,500 ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿ. 1012 00:50:44,500 --> 00:50:48,740 ಆದರೆ ಆ ಯಾವ ನಿಜವಾದ ಸ್ಟಾಕ್ ಸ್ಥಳಾಂತರವನ್ನು ಆಗಿದೆ , ಅಥವಾ ಒಂದು ಬಫರ್ ಅತಿಕ್ರಮಣ, ಅಥವಾ ಒಂದು 1013 00:50:48,740 --> 00:50:51,060 ಸ್ಥಳಾಂತರವನ್ನು ದಾಳಿ ಧಕ್ಕೆಯನ್ನು. 1014 00:50:51,060 --> 00:50:54,400 >> ಮತ್ತು ಅದನ್ನು ಮೀರಿ, ಮೀರಿ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ ಬರೆಯಲಾಗಿದೆ ಕಾರ್ಯಕ್ರಮಗಳೊಂದಿಗೆ ಇಂದಿಗೂ 1015 00:50:54,400 --> 00:50:58,220 ಸಿ, ಸಿ + +, ಮತ್ತು ಇತರ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ. 1016 00:50:58,220 --> 00:51:02,275 ಆ ಭಯಾನಕ ಗಮನಿಸಿ ರಂದು, ನಾವು ಮಾಡುತ್ತೇವೆ ತಮಾಷೆಯ ಕೊನೆಗೊಂಡಿಲ್ಲ. 1017 00:51:02,275 --> 00:51:03,230 >> [ನಗು] 1018 00:51:03,230 --> 00:51:04,550 >> ಬುಧವಾರ ನೀವು ನೋಡಿ. 1019 00:51:04,550 --> 00:51:07,920 1020 00:51:07,920 --> 00:51:10,310 ಮುಂದಿನ CS50 ನಲ್ಲಿ - 1021 00:51:10,310 --> 00:51:15,920 ಹಾಗಾಗಿ ಇಂದು ಡಿಸ್ಕ್ ದೀಪಗಳು ಎಲ್ಲಾ ಔಟ್ ಮನುಷ್ಯ ಆದರೆ ನಿರೀಕ್ಷಿಸಿ, ಕೊಬ್ಬು ರಹಿತ ಹಾಲು, ಅರ್ಧ ಫೋನ್ 1022 00:51:15,920 --> 00:51:17,850 ಪುಸ್ತಕ, ಕಿತ್ತಳೆ ರಸ ನಾನು ಇಂದು ಸೇವಿಸಿದ ಎಂದು. 1023 00:51:17,850 --> 00:51:20,370 1024 00:51:20,370 --> 00:51:22,780 ಯುಎಸ್ಬಿ ಕೇಬಲ್, ಒಂದು ವ್ರೆಂಚ್. 1025 00:51:22,780 --> 00:51:24,800 >> [ಸಂಗೀತ]