1 00:00:00,000 --> 00:00:02,420 >> [ಸಂಗೀತ] 2 00:00:02,420 --> 00:00:05,189 3 00:00:05,189 --> 00:00:05,980 ಸ್ಪೀಕರ್: ಸರಿ. 4 00:00:05,980 --> 00:00:08,540 ಆದ್ದರಿಂದ ಅವರ ಮತ್ತೊಂದು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಸಿ ರೀತಿಯ ಅನನ್ಯ ಎಂದು ವಿಷಯ, 5 00:00:08,540 --> 00:00:10,010 ಇದು ಡೇಟಾ ವಿಧಾನಗಳು ಮತ್ತು ಅಸ್ಥಿರ ಹೊಂದಿದೆ. 6 00:00:10,010 --> 00:00:12,340 ನಾನು ಹೇಳಲು ಅನನ್ಯ ಸಿ, ನಾನು ಕೇವಲ ಸಂದರ್ಭದಲ್ಲಿ ಅರ್ಥ, 7 00:00:12,340 --> 00:00:14,470 ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಮರ್ ಎಂದು ನೀವು ನಿಜವಾಗಿಯೂ ದೀರ್ಘಕಾಲ, 8 00:00:14,470 --> 00:00:16,270 ನೀವು ಬಹುಶಃ ಬಂದಿದೆ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಕೆಲಸ 9 00:00:16,270 --> 00:00:18,470 ನೀವು ಆಧುನಿಕ ಬಳಸಿದ್ದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. 10 00:00:18,470 --> 00:00:20,432 ಆಧುನಿಕ ಭಾಷೆಗಳಲ್ಲಿ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, 11 00:00:20,432 --> 00:00:22,640 ನಾವು ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ ಇದು ನಂತರ ಹಾದಿಯಲ್ಲಿ, 12 00:00:22,640 --> 00:00:25,550 ನೀವು ನಿಜವಾಗಿಯೂ ಸೂಚಿಸಲು ಇಲ್ಲ ವೇರಿಯೇಬಲ್ ಮಾಹಿತಿ ಪ್ರಕಾರ 13 00:00:25,550 --> 00:00:26,270 ನೀವು ಬಳಸಿದಾಗ. 14 00:00:26,270 --> 00:00:28,067 >> ನೀವು ಘೋಷಿಸಬೇಕು ಮತ್ತು ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಆರಂಭಿಸಬಹುದು. 15 00:00:28,067 --> 00:00:29,900 ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ, ಇದು ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಗೊತ್ತು. 16 00:00:29,900 --> 00:00:31,960 ಇದು ಒಂದು ಪಾತ್ರ, ಅದು ಇಲ್ಲಿದೆ ಒಂದು ಪಾತ್ರದ ತಿಳಿದಿದೆ. 17 00:00:31,960 --> 00:00:35,320 ಇದು ಒಂದು ಪದ, ಅದು ಗೊತ್ತು ಇದು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಒಂದು ಸ್ಟ್ರಿಂಗ್, ಇಲ್ಲಿದೆ. 18 00:00:35,320 --> 00:00:37,300 >> ಆದರೆ ಸಿ, ಇದು ಒಂದು ಹಳೆಯ ಭಾಷೆ, ನಾವು ಅಗತ್ಯವಿದೆ 19 00:00:37,300 --> 00:00:39,420 ಡೇಟಾ ಸೂಚಿಸಲು ಪ್ರತಿ ವೇರಿಯಬಲ್ ಪ್ರಕಾರ 20 00:00:39,420 --> 00:00:42,990 ನಾವು ಮೊದಲ ಬಾರಿಗೆ ರಚಿಸಿದ ನಾವು ವೇರಿಯಬಲ್ ಬಳಸುವ. 21 00:00:42,990 --> 00:00:45,030 ಆದ್ದರಿಂದ ಸಿ ಕೆಲವು ಬರುತ್ತದೆ ಅಂತರ್ನಿರ್ಮಿತ ಡೇಟಾ ಪ್ರಕಾರಗಳು. 22 00:00:45,030 --> 00:00:46,972 ಮತ್ತು ಅವರ ಪರಿಚಿತ ಪಡೆಯಲು ಅವಕಾಶ ಆ ಕೆಲವು. 23 00:00:46,972 --> 00:00:50,180 ತದನಂತರ ನಂತರ ನಾವು ಒಂದು ಮಾತನಾಡಲು ವಿಲ್ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಬಗ್ಗೆ ಸ್ವಲ್ಪ 24 00:00:50,180 --> 00:00:54,450 ನಾವು ನೀವು ಬರೆದ ಎಂಬುದನ್ನು, ಆದ್ದರಿಂದ ನೀವು CS50 ಅವುಗಳನ್ನು ಬಳಸಬಹುದು. 25 00:00:54,450 --> 00:00:56,130 >> ಮೊದಲ ಇಂಟ್ ಆಗಿದೆ. 26 00:00:56,130 --> 00:00:59,110 ಇಂಟ್ ಮಾಹಿತಿ ಪ್ರಕಾರ ಅಸ್ಥಿರ ಬಳಸಲಾಗುತ್ತದೆ ಆ ಅಂಕಿ ಮೌಲ್ಯಗಳು ಸಂಗ್ರಹಿಸುತ್ತದೆ. 27 00:00:59,110 --> 00:01:03,210 ಆದ್ದರಿಂದ 1, 2, 3, ನಕಾರಾತ್ಮಕ 1, 2, 3, ಮತ್ತು ಹೀಗೆ. 28 00:01:03,210 --> 00:01:05,960 ಏನೋ ನೀವು ಇದು ಪೂರ್ಣಾಂಕಗಳು ರಸಪ್ರಶ್ನೆ ನೆನಪಿಡಬೇಕು, 29 00:01:05,960 --> 00:01:09,590 ಯಾವಾಗಲೂ ನಾಲ್ಕು ಬೈಟ್ಗಳು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮೆಮೊರಿಯ, ಇದು 32 ಬಿಟ್ಗಳು. 30 00:01:09,590 --> 00:01:11,620 ಒಂದು ಬೈಟ್ ಎಂಟು ಬಿಟ್ಗಳು ಇವೆ. 31 00:01:11,620 --> 00:01:14,470 >> ಆದ್ದರಿಂದ ಈ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಅಂದರೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಸಂಗ್ರಹಿಸಬಹುದು ಮೌಲ್ಯಗಳು 32 00:01:14,470 --> 00:01:19,130 ಒಳಗೆ ಹೊಂದುವುದು ಏನು ಸೀಮಿತವಾಗಿದೆ ಮಾಹಿತಿಯನ್ನು ಮೌಲ್ಯದ 32 ಬಿಟ್ಗಳು. 33 00:01:19,130 --> 00:01:21,850 ಈಗ ಇದು ತಿರುಗಿದರೆ ಎಂದು, ಇದು ಬಹಳ ಹಿಂದೆ ನಿರ್ಧರಿಸಲಾಗಿತ್ತು 34 00:01:21,850 --> 00:01:24,310 ನಾವು ಬೇರೆಯಾಗುತ್ತಾರೆ ಎಂದು 32 ಬಿಟ್ಗಳು ಎಂದು ಶ್ರೇಣಿಯ 35 00:01:24,310 --> 00:01:26,650 ಋಣ ಪೂರ್ಣಾಂಕಗಳ ಒಳಗೆ ಮತ್ತು ಧನಾತ್ಮಕ ಪೂರ್ಣಾಂಕಗಳು 36 00:01:26,650 --> 00:01:28,390 ಶ್ರೇಣಿಯ ಪ್ರತಿ ಪಡೆಯುವಲ್ಲಿ ಅರ್ಧ. 37 00:01:28,390 --> 00:01:32,230 ನಾವು ಪ್ರತಿನಿಧಿಸುವ ಮೌಲ್ಯಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಆದ್ದರಿಂದ ಋಣಾತ್ಮಕ 2 ಒಂದು ಪೂರ್ಣಾಂಕ ಶ್ರೇಣಿಯ 38 00:01:32,230 --> 00:01:36,520 2 ಗೆ 31 ಅಧಿಕಾರಕ್ಕೆ ಗೆ 31 ವಿದ್ಯುತ್ ಮೈನಸ್ 1, 39 00:01:36,520 --> 00:01:38,190 ನೀವು 0 ಸ್ಥಾನವಾಗಿ ಅಗತ್ಯವಿದೆ ಕಾರಣವಾಗಬಹುದು. 40 00:01:38,190 --> 00:01:41,650 >> ಸಾಧ್ಯ ಮೌಲ್ಯಗಳ ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಅರ್ಧ ನೀವು ಋಣಾತ್ಮಕ ಒಂದು ಇಂಟ್ ಹೊಂದುವುದು 41 00:01:41,650 --> 00:01:42,610 ಮತ್ತು ಅರ್ಧ ಧನಾತ್ಮಕ ಇವೆ. 42 00:01:42,610 --> 00:01:47,270 ಮತ್ತು ಸುಮಾರು ಇಲ್ಲಿ, ಈ ಋಣಾತ್ಮಕ ಬಗ್ಗೆ 2 ಬಿಲಿಯನ್ ಧನಾತ್ಮಕ 2 ಬಿಲಿಯನ್ ಬಗ್ಗೆ. 43 00:01:47,270 --> 00:01:50,207 ನೀಡಿ ಅಥವಾ ಒಂದೆರಡು ನೂರು ದಶಲಕ್ಷ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 44 00:01:50,207 --> 00:01:52,290 ಆದ್ದರಿಂದ ನೀವು ಹೊಂದುವುದು ಇಲ್ಲಿದೆ ಒಂದು ಪೂರ್ಣಾಂಕ ವೇರಿಯಬಲ್. 45 00:01:52,290 --> 00:01:55,490 ಈಗ ನಾವು ಏನಾದರೂ ಸಹಿ ಪೂರ್ಣಾಂಕ ಎಂದು. 46 00:01:55,490 --> 00:01:59,220 ಈಗ ರುಜುಮಾಡದ ints ಒಂದು ಇವೆ ವೇರಿಯಬಲ್ ಪ್ರತ್ಯೇಕ ಮಾದರಿ. 47 00:01:59,220 --> 00:02:01,590 ಬದಲಿಗೆ, ಸಹಿ ಮಾಡದ ಆಗಿದೆ ಏನು ಅರ್ಹತಾ ಕರೆಯಲಾಗುತ್ತದೆ. 48 00:02:01,590 --> 00:02:04,990 ಇದು ಮಾಹಿತಿ ಮಾರ್ಪಡಿಸುವ ಸ್ವಲ್ಪ ಪೂರ್ಣಾಂಕ ಮಾದರಿ. 49 00:02:04,990 --> 00:02:07,850 >> ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವ ರುಜುಮಾಡದ means-- ಮತ್ತು ನೀವು ಮಾಡಬಹುದು 50 00:02:07,850 --> 00:02:11,530 ರುಜುಮಾಡದ ಇತರ ಡೇಟಾವನ್ನು ರೀತಿಯ ಬಳಸಲು, ಪೂರ್ಣಾಂಕ ಒಂದೇ ಅಲ್ಲ. 51 00:02:11,530 --> 00:02:15,310 ಏನು ಇದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುತ್ತದೆ ಡಬಲ್ಸ್ ಆಗಿದೆ ಮೌಲ್ಯಗಳ ಧನಾತ್ಮಕ ವ್ಯಾಪ್ತಿಯ 52 00:02:15,310 --> 00:02:19,350 ಒಂದು ಪೂರ್ಣಾಂಕ ನಲ್ಲಿ ಮೇಲೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು ಇನ್ನು ಮುಂದೆ ಅವಕಾಶ ವೆಚ್ಚದಲ್ಲಿ 53 00:02:19,350 --> 00:02:21,140 ನೀವು ಋಣಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು. 54 00:02:21,140 --> 00:02:25,400 ನೀವು ನಿಮಗೆ ತಿಳಿದಿರುವ ಸಂಖ್ಯೆಗಳನ್ನು ಹಾಗಾಗಿ ಹೆಚ್ಚಿನ 2 ಬಿಲಿಯನ್ ಆದರೆ ಕಡಿಮೆ ಪಡೆಯುತ್ತಾನೆ 55 00:02:25,400 --> 00:02:31,280 4 ಬಿಲಿಯನ್ ಗಿಂತ, ಉದಾಹರಣೆಗೆ ಫಾರ್ ಇದು 32 ನೇ ಗೆ 2 power-- 56 00:02:31,280 --> 00:02:33,330 ನೀವು ಬಳಸಲು ಬಯಸಬಹುದು ನೀವು ಒಂದು ಇಂಟ್ ರುಜುಮಾಡದ 57 00:02:33,330 --> 00:02:35,050 ನಿಮ್ಮ ಮೌಲ್ಯವನ್ನು ಋಣಾತ್ಮಕ ಎಂದಿಗೂ ಗೊತ್ತು. 58 00:02:35,050 --> 00:02:37,216 >> ನೀವು ಕೆಲವೊಮ್ಮೆ ಹೊಂದಿರುತ್ತದೆ ರುಜುಮಾಡದ ಸಮಂಜಸವಾಗಿ ಬಳಕೆ 59 00:02:37,216 --> 00:02:39,460 ನಾನು ಇಲ್ಲಿ ಬಗ್ಗೆ ಏಕೆ CS50 ರಲ್ಲಿ, ಇದು. 60 00:02:39,460 --> 00:02:43,830 ಆದರೆ ಮೌಲ್ಯಗಳ ಮತ್ತೆ, ಶ್ರೇಣಿಯ ನೀವು ಸಹಿ ಪೂರ್ಣಾಂಕ ಪ್ರತಿನಿಧಿಸಬಹುದು 61 00:02:43,830 --> 00:02:48,240 ಸಾಮಾನ್ಯ ಪೂರ್ಣಾಂಕ ಟಿ ಎಂದು, 0 32 ನೇ ವಿದ್ಯುತ್ ಮೈನಸ್ 1 ಗೆ 2, 62 00:02:48,240 --> 00:02:50,840 ಅಥವಾ ಸರಿಸುಮಾರು 0 4 ಬಿಲಿಯನ್. 63 00:02:50,840 --> 00:02:53,730 ಆದ್ದರಿಂದ ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ದುಪ್ಪಟ್ಟು ಬಂದಿದೆ ನೀವು ಹೊಂದುವುದು ಧನಾತ್ಮಕ ವ್ಯಾಪ್ತಿಯನ್ನು 64 00:02:53,730 --> 00:02:56,270 ಆದರೆ ನೀವು ಎಲ್ಲಾ ನೀಡಿದ್ದೇನೆ ಋಣಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು. 65 00:02:56,270 --> 00:03:00,040 >> ಈಗ ಪಕ್ಕಕ್ಕೆ, ಸಹಿ ಮಾಡದ ಎಂದು ಮಾತ್ರ ಅರ್ಹತಾ ಅಲ್ಲ 66 00:03:00,040 --> 00:03:01,790 ನಾವು ನೋಡಿ ಎಂದು ವೇರಿಯಬಲ್ ಡೇಟಾ ಪ್ರಕಾರಗಳು. 67 00:03:01,790 --> 00:03:05,779 ಎಂಬ ವಿಷಯಗಳನ್ನು ಇವೆ ಸಣ್ಣ ಮತ್ತು ದೀರ್ಘ ಮತ್ತು const. 68 00:03:05,779 --> 00:03:07,820 Const ನಾವು ಸ್ವಲ್ಪ ನೋಡುತ್ತಾರೆ ಸ್ವಲ್ಪ ನಂತರ ಹಾದಿಯಲ್ಲಿ. 69 00:03:07,820 --> 00:03:10,830 ಸಣ್ಣ ಮತ್ತು ದೀರ್ಘ, ನಾವು ಬಹುಶಃ ತಿನ್ನುವೆ. 70 00:03:10,830 --> 00:03:12,830 >> ಆದರೆ ಅಲ್ಲಿ ತಿಳಿಯಲು ಇತರ ಅರ್ಹತಾ ಇವೆ. 71 00:03:12,830 --> 00:03:14,080 ರುಜುಮಾಡದ ಒಂದೇ ಅಲ್ಲ. 72 00:03:14,080 --> 00:03:16,596 ಆದರೆ ನಾವು ಆರ್ ಒಂದೇ ಇದೀಗ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೋಗಿ. 73 00:03:16,596 --> 00:03:17,310 ಆದ್ದರಿಂದ ಸರಿ. 74 00:03:17,310 --> 00:03:18,393 ನಾವು ಪೂರ್ಣಾಂಕಗಳ ಒಳಗೊಂಡಿದೆ ಬಂದಿದೆ. 75 00:03:18,393 --> 00:03:19,200 ಏನು ಮುಂದಿನ ಇಲ್ಲಿದೆ? 76 00:03:19,200 --> 00:03:20,130 >> ಅಕ್ಷರಗಳನ್ನು. 77 00:03:20,130 --> 00:03:23,620 ಆದ್ದರಿಂದ ಅಕ್ಷರಗಳನ್ನು ಅಸ್ಥಿರ ಬಳಸಲಾಗುತ್ತದೆ ಏಕೈಕ ಪಾತ್ರಗಳು ಸಂಗ್ರಹಿಸುತ್ತದೆ. 78 00:03:23,620 --> 00:03:24,850 ಚಾರ್ ಪಾತ್ರಕ್ಕೆ ಚಿಕ್ಕದಾಗಿದೆ. 79 00:03:24,850 --> 00:03:27,870 ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನೀವು ಕೇಳಲು ಇರಬಹುದು ಜನರು ಕಾರು ಹಾಗೆಯೇ ಉಚ್ಚರಿಸುತ್ತಾರೆ. 80 00:03:27,870 --> 00:03:32,020 >> ಪಾತ್ರಗಳು ಯಾವಾಗಲೂ ಒಂದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಆದ್ದರಿಂದ ಕೇವಲ 8 ಬಿಟ್ಗಳು ಇದು ಮೆಮೊರಿ ಬೈಟ್,. 81 00:03:32,020 --> 00:03:35,700 ಆದ್ದರಿಂದ ಅವರು ಮಾತ್ರ ಹೊಂದುವುದು ಎಂದರ್ಥ ಋಣಾತ್ಮಕ 2 ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು 82 00:03:35,700 --> 00:03:42,430 ಏಳನೇ ವಿದ್ಯುತ್, ಅಥವಾ ಋಣಾತ್ಮಕ 128, 2 7 ವಿದ್ಯುತ್ 1, ಅಥವಾ 127 ಮೈನಸ್ಗೆ. 83 00:03:42,430 --> 00:03:45,710 >> ASCII ಧನ್ಯವಾದಗಳು, ಅದು ಬಹಳ ಹಿಂದೆ ಒಂದು ರೀತಿಯಲ್ಲಿ ನಿರ್ಧರಿಸಿದ್ದಾರೆ 84 00:03:45,710 --> 00:03:50,805 ಆ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ನಕ್ಷೆ ವಿವಿಧ ಪಾತ್ರಗಳು 0 127 85 00:03:50,805 --> 00:03:52,182 ಎಲ್ಲಾ ನಮ್ಮ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಇರುವ. 86 00:03:52,182 --> 00:03:54,640 ನಾವು ನಂತರ ನೋಡುತ್ತಾರೆ ಎಂದು ಆದ್ದರಿಂದ ಸಹಜವಾಗಿ, ಮತ್ತು ನೀವು ಬಹುಶಃ ಮಾಡುತ್ತೇವೆ 87 00:03:54,640 --> 00:03:57,700 ಕೆಲವು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ಬಂದು ಪಾಯಿಂಟ್, ಬಂಡವಾಳ, ಉದಾಹರಣೆಗೆ ಫಾರ್ 88 00:03:57,700 --> 00:04:00,732 ಅಕ್ಷರ ರಾಜಧಾನಿ A-- ಸಂಖ್ಯೆ 65 ನಕಾಶೆಯನ್ನು. 89 00:04:00,732 --> 00:04:02,940 ಮತ್ತು ಕಾರಣ ಎಂದು ಏಕೆಂದರೆ ಇದು ಇಲ್ಲಿದೆ 90 00:04:02,940 --> 00:04:05,490 ASCII ಗುಣಮಟ್ಟದ ಗೊತ್ತುಮಾಡಲ. 91 00:04:05,490 --> 00:04:07,850 >> ಸಣ್ಣ ಒಂದು 97 ಆಗಿದೆ. 92 00:04:07,850 --> 00:04:11,900 ನೀವು ಅಕ್ಷರ 0 ವಾಸ್ತವವಾಗಿ, ಅಕ್ಷರವಾಗಿದೆ ಟೈಪ್ 93 00:04:11,900 --> 00:04:13,532 ಸಂಖ್ಯೆ ಶೂನ್ಯ ಪ್ರತಿನಿಧಿಸುವ 48. 94 00:04:13,532 --> 00:04:15,240 ನೀವು ಒಂದೆರಡು ತಿಳಿಯುವಿರಿ ಈ ನೀವು ಹೋಗಿ ಎಂದು. 95 00:04:15,240 --> 00:04:17,990 ಮತ್ತು ನೀವು ಖಚಿತವಾಗಿ ಅಗತ್ಯವಿದೆ ಬಂದು ಮಾಡುತ್ತೇವೆ ಅವುಗಳನ್ನು ಸ್ವಲ್ಪ ನಂತರ CS50 ರಲ್ಲಿ. 96 00:04:17,990 --> 00:04:20,450 97 00:04:20,450 --> 00:04:23,390 >> ಮುಂದಿನ ಪ್ರಮುಖ ಮಾಹಿತಿ ಪ್ರಕಾರ ಪಾಯಿಂಟ್ ನಂಬರ್ ತೇಲುತ್ತಿರುವ. 98 00:04:23,390 --> 00:04:26,100 ಆದ್ದರಿಂದ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ನಂಬರ್ ಗಳು ನೈಜ ಸಂಖ್ಯೆಗಳನ್ನು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 99 00:04:26,100 --> 00:04:28,850 ಅವರು ಮೂಲತಃ ಸಂಖ್ಯೆಗಳನ್ನು ಎಂಬುವುದನ್ನು ಅವುಗಳಲ್ಲಿ ಒಂದು ದಶಮಾಂಶ ಹೊಂದಿವೆ. 100 00:04:28,850 --> 00:04:33,360 ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ ಪೂರ್ಣಾಂಕಗಳ ನಂತಹ ಸಹ 101 00:04:33,360 --> 00:04:36,090 ಮೆಮೊರಿಯ 4 ಬೈಟ್ಗಳು ಇರುವ. 102 00:04:36,090 --> 00:04:37,580 ಈಗ ಇಲ್ಲಿ ಯಾವುದೇ ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲ. 103 00:04:37,580 --> 00:04:40,890 ಯಾವುದೇ ಸಂಖ್ಯೆ ಸಾಲಿನಲ್ಲಿ ಏಕೆಂದರೆ, ಇಲ್ಲ ಒಂದು ಫ್ಲೋಟ್ ವ್ಯಾಪ್ತಿ 104 00:04:40,890 --> 00:04:44,550 ನಿಖರವಾಗಿ ಸ್ಪಷ್ಟ ಅಥವಾ ಅಂತರ್ಬೋಧೆಯ ಅಲ್ಲ. 105 00:04:44,550 --> 00:04:47,350 >> ನೀವು ಹೇಳಲು ಇದು ಸಾಕಾಗುತ್ತದೆ ಕೆಲಸ 32 ಬಿಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. 106 00:04:47,350 --> 00:04:49,730 ಮತ್ತು ನೀವು ಹಲವಾರು ಹೊಂದಿದ್ದರೆ ಇದು ರೀತಿಯ ಪೈ, 107 00:04:49,730 --> 00:04:55,510 ಒಂದು ಪೂರ್ಣಾಂಕ ಭಾಗ 3 ಇದು ಒಂದು ತೇಲುವ ಪಾಯಿಂಟ್ ಭಾಗವಾಗಿ, ಅಥವಾ ದಶಮಾಂಶ ಭಾಗ 0,14159, 108 00:04:55,510 --> 00:04:58,735 ಹೀಗೆ, ನೀವು ಅಗತ್ಯವಿದೆ ಅದನ್ನು ಎಲ್ಲಾ ಪ್ರತಿನಿಧಿಸಲು ಸಾಧ್ಯವಾಯಿತು 109 00:04:58,735 --> 00:05:02,420 ಪೂರ್ಣಾಂಕ ಭಾಗಕ್ಕೆ ಮತ್ತು ದಶಮಾಂಶ ಭಾಗ. 110 00:05:02,420 --> 00:05:04,550 >> ಆದ್ದರಿಂದ ಆ ಎಂದಾಗಿರಬಹುದು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? 111 00:05:04,550 --> 00:05:08,180 ಒಂದು ವಿಷಯ ದಶಮಾಂಶ ವೇಳೆ ಭಾಗ, ಮುಂದೆ ಮತ್ತು ಮುಂದೆ ಪಡೆಯುತ್ತದೆ 112 00:05:08,180 --> 00:05:10,660 ನಾನು ಒಂದು ದೊಡ್ಡ ಹೊಂದಿದ್ದರೆ ಪೂರ್ಣಾಂಕ ಭಾಗಕ್ಕೆ, ನಾನು ಮಾಡದ 113 00:05:10,660 --> 00:05:13,090 ನಿಖರವಾದ ಎಂದು ಸಾಧ್ಯವಾಗುತ್ತದೆ ದಶಮಾಂಶ ಭಾಗವು. 114 00:05:13,090 --> 00:05:15,280 ಮತ್ತು ನಿಜವಾಗಿಯೂ ಒಂದು ಫ್ಲೋಟ್ ಮಿತಿಯನ್ನು. 115 00:05:15,280 --> 00:05:17,229 >> ಫ್ಲೋಟ್ಗಳು ಪ್ರಿಸಿಶನ್ ಸಮಸ್ಯೆ. 116 00:05:17,229 --> 00:05:19,270 ನಾವು ಮಾತ್ರ 32 ಬಿಟ್ಗಳು ಹೊಂದಿವೆ ಕೆಲಸ, ನಾವು ಮಾತ್ರ ಮಾಡಬಹುದು 117 00:05:19,270 --> 00:05:22,510 ನಮ್ಮ ದಶಮಾಂಶ ಭಾಗವು ಆದ್ದರಿಂದ ನಿಖರ. 118 00:05:22,510 --> 00:05:27,300 ನಾವು ಅಗತ್ಯವಾಗಿ ಒಂದು ದಶಮಾಂಶ ಹೊಂದುವಂತಿಲ್ಲ 100 ಅಥವಾ 200 ಅಂಕೆಗಳು ನಿಖರ ಭಾಗ, 119 00:05:27,300 --> 00:05:29,710 ನಾವು ಮಾತ್ರ ಏಕೆಂದರೆ 32 ಬಿಟ್ಗಳು ಕೆಲಸ. 120 00:05:29,710 --> 00:05:31,590 ಆದ್ದರಿಂದ ಒಂದು ಫ್ಲೋಟ್ ಒಂದು ಮಿತಿಯನ್ನು. 121 00:05:31,590 --> 00:05:33,590 >> ಈಗ ಅದೃಷ್ಟವಶಾತ್ ಇಲ್ಲ ಎಂಬ ಮತ್ತೊಂದು ಮಾಹಿತಿ ಪ್ರಕಾರ 122 00:05:33,590 --> 00:05:36,530 , ಎರಡು ಇದು ಸ್ವಲ್ಪ ಈ ಸಮಸ್ಯೆಯನ್ನು ವ್ಯವಹರಿಸುತ್ತದೆ. 123 00:05:36,530 --> 00:05:39,980 ಡಬಲ್ಸ್, ಫ್ಲೋಟ್ಗಳು ಕೂಡ ಬಳಸಲಾಗುತ್ತದೆ ನಿಜವಾದ ಸಂಖ್ಯೆಗಳು, ಅಥವಾ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಗ್ರಹಿಸಲು 124 00:05:39,980 --> 00:05:40,840 ಮೌಲ್ಯಗಳು. 125 00:05:40,840 --> 00:05:44,340 ವ್ಯತ್ಯಾಸ ಅಂದರೆ ಡಬಲ್ಸ್ ಜೋಡಿ ನಿಖರ ಇವೆ. 126 00:05:44,340 --> 00:05:48,177 ಅವರು 64 ಬಿಟ್ಸ್ ಹೊಂದುವುದು ಡೇಟಾ, ಅಥವಾ ಎಂಟು ಬೈಟ್ಗಳು. 127 00:05:48,177 --> 00:05:49,010 ಅದರರ್ಥ ಏನು? 128 00:05:49,010 --> 00:05:51,801 ಅಲ್ಲದೆ, ಇದು ನಾವು ಮಾಡಬಹುದು ಅರ್ಥ ಬಹಳ ಇದು ಸ್ಪಷ್ಟ ದಶಮಾಂಶ ಬಿಂದುವಿನ ನಿಖರ. 129 00:05:51,801 --> 00:05:54,830 ಬದಲಿಗೆ ಏಳು ಪೈ ಹೊಂದುವ ತೇಲುತ್ತವೆ ಬಹುಶಃ ಸ್ಥಳಗಳಲ್ಲಿ, 130 00:05:54,830 --> 00:05:56,710 ನಾವು ಬಹುಶಃ 30 ಸ್ಥಳಗಳಿಗೆ ಹೊಂದಬಹುದು. 131 00:05:56,710 --> 00:05:59,824 ಮುಖ್ಯವಾಗಿರುತ್ತದೆ, ನೀವು ಬಯಸಬಹುದು ಬದಲಿಗೆ ಒಂದು ಫ್ಲೋಟ್ ಎರಡು ಬಳಸಲು. 132 00:05:59,824 --> 00:06:01,740 ಮೂಲಭೂತವಾಗಿ, ನೀವು ಇಂತಹ ಏನು ಅಲ್ಲಿ ಕೆಲಸ 133 00:06:01,740 --> 00:06:06,540 ನಿಜವಾಗಿಯೂ ಬಹಳ ದಶಮಾಂಶ ಸ್ಥಾನ ಹೊಂದಿರುವ ಮತ್ತು ನಿಖರ ಬಹಳಷ್ಟು, ಮುಖ್ಯ 134 00:06:06,540 --> 00:06:08,630 ನೀವು ಬಹುಶಃ ಬಯಸುವ ಎರಡು overfloat ಬಳಸಿ. 135 00:06:08,630 --> 00:06:11,250 ಈಗ ನಿಮ್ಮ ಕೆಲಸ ಹೆಚ್ಚಿನ CS50, ಒಂದು ಫ್ಲೋಟ್ ಸಾಕಾಗುತ್ತದೆ. 136 00:06:11,250 --> 00:06:15,340 ಆದರೆ ಡಬಲ್ಸ್ ಒಂದು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಗೊತ್ತು ಸ್ವಲ್ಪ ನಿಖರ ಎದುರಿಸಲು ರೀತಿಯಲ್ಲಿ 137 00:06:15,340 --> 00:06:20,980 ನೀವು 32 ಹೆಚ್ಚುವರಿ ನೀಡುವ ಮೂಲಕ ಸಮಸ್ಯೆ ಬಿಟ್ಗಳು ನಿಮ್ಮ ಸಂಖ್ಯೆಗಳನ್ನು ಕೆಲಸ. 138 00:06:20,980 --> 00:06:23,650 >> ಈಗ ಈ ಒಂದು ಮಾಹಿತಿ ಪ್ರಕಾರ ಅಲ್ಲ. 139 00:06:23,650 --> 00:06:24,390 ಈ ಒಂದು ವಿಧ. 140 00:06:24,390 --> 00:06:25,340 ಮತ್ತು ಇದು ಶೂನ್ಯವನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ. 141 00:06:25,340 --> 00:06:27,506 ಮತ್ತು ನಾನು ಬಗ್ಗೆ ಬಾಗುತ್ತೇನೆ ಇಲ್ಲಿ ನಾವು ಬಹುಶಃ ಬಂದಿದೆ ಏಕೆಂದರೆ 142 00:06:27,506 --> 00:06:29,520 ಈಗಾಗಲೇ ಕೆಲವು ಬಾರಿ CS50 ರಲ್ಲಿ ಕಾಣಿಸುವುದಿಲ್ಲ. 143 00:06:29,520 --> 00:06:32,020 ಮತ್ತು ನೀವು ಚಕಿತಗೊಳಿಸುತ್ತದೆ ಇರಬಹುದು ಅದರ ಎಲ್ಲಾ ಬಗ್ಗೆ. 144 00:06:32,020 --> 00:06:33,390 >> ಆದ್ದರಿಂದ ಶೂನ್ಯ ಒಂದು ವಿಧ. 145 00:06:33,390 --> 00:06:34,097 ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತದೆ. 146 00:06:34,097 --> 00:06:35,180 ಆದರೆ ಒಂದು ಮಾಹಿತಿ ಪ್ರಕಾರ ಅಲ್ಲ. 147 00:06:35,180 --> 00:06:39,350 >> ನಾವು ರೀತಿಯ ಒಂದು ವೇರಿಯೇಬಲ್ ರಚಿಸಲಾಗುವುದಿಲ್ಲ ಶೂನ್ಯವಾಗುವ ಮತ್ತು ಬೆಲೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. 148 00:06:39,350 --> 00:06:42,519 ಆದರೆ ಕಾರ್ಯಗಳನ್ನು, ಉದಾಹರಣೆಗೆ, ಒಂದು ಶೂನ್ಯವನ್ನು ರಿಟರ್ನ್ ಪ್ರಕಾರ ಹೊಂದಬಹುದು. 149 00:06:42,519 --> 00:06:45,060 ಮೂಲಭೂತವಾಗಿ, ನೀವು ಒಂದು ಕಾರ್ಯ ನೋಡಿ ಒಂದು ಶೂನ್ಯವನ್ನು ರಿಟರ್ನ್ ರೀತಿಯ, 150 00:06:45,060 --> 00:06:46,970 ಇದು ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಅರ್ಥ. 151 00:06:46,970 --> 00:06:49,440 ನೀವು ಸಾಮಾನ್ಯ ನಗರದ ನಾವು ಇದುವರೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾರ್ಯ 152 00:06:49,440 --> 00:06:52,780 CS50 ರಲ್ಲಿ ಈ ಕೆಳಗಿನ ಮರಳಿ ಎಂಬುದನ್ನು? 153 00:06:52,780 --> 00:06:54,700 >> Printf ಒಂದಾಗಿದೆ. 154 00:06:54,700 --> 00:06:56,820 Printf ವಾಸ್ತವವಾಗಿ ಮಾಡುವುದಿಲ್ಲ ನಿಮಗೆ ಏನು ಮರಳಿ. 155 00:06:56,820 --> 00:06:59,850 ಇದು ಏನಾದರೂ ಮುದ್ರಿಸುತ್ತದೆ ಸ್ಕ್ರೀನ್, ಮತ್ತು ಇದು ಮೂಲತಃ 156 00:06:59,850 --> 00:07:01,650 printf ಏನು ಒಂದು ಅಡ್ಡ ಪರಿಣಾಮ. 157 00:07:01,650 --> 00:07:03,620 ಆದರೆ ನೀವು ಈ ಕೆಳಗಿನ ಮತ್ತೆ ನೀಡುವುದಿಲ್ಲ. 158 00:07:03,620 --> 00:07:08,419 ನೀವು ಪರಿಣಾಮವಾಗಿ ಮತ್ತು ಅಂಗಡಿ ಹಿಡಿಯಲು ಇಲ್ಲ ಕೆಲವು ವೇರಿಯಬಲ್ ಇದು ನಂತರ ಅದನ್ನು ಬಳಸಲು. 159 00:07:08,419 --> 00:07:10,710 ಇದು ಕೇವಲ ಏನಾದರೂ ಮುದ್ರಿಸುತ್ತದೆ ಸ್ಕ್ರೀನ್ ಮತ್ತು ನೀವು ಮುಗಿಸಿದ್ದೀರಿ. 160 00:07:10,710 --> 00:07:14,360 >> ಆದ್ದರಿಂದ ನಾವು printf ಹೇಳುತ್ತಾರೆ ಒಂದು ಅನೂರ್ಜಿತ ಕಾರ್ಯ. 161 00:07:14,360 --> 00:07:16,450 ಇದು ಏನೂ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 162 00:07:16,450 --> 00:07:18,580 >> ಒಂದು ಪರಿಧಿಯ ಪಟ್ಟಿ ಕಾರ್ಯ ಕೂಡ ನಿರರ್ಥಕ ಮಾಡಬಹುದು. 163 00:07:18,580 --> 00:07:21,410 ಮತ್ತು ನೀವು ನೋಡಬಹುದು ತುಂಬಾ CS50 ರಲ್ಲಿ ಸ್ವಲ್ಪ. 164 00:07:21,410 --> 00:07:22,300 ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ. 165 00:07:22,300 --> 00:07:23,260 ಗಂಟೆಯನ್ನು ಮೊಳಗಿಸಲು ಎಂದು ಡಸ್? 166 00:07:23,260 --> 00:07:24,080 167 00:07:24,080 --> 00:07:27,220 ಮೂಲತಃ ಎಂದರೆ ಏನು ಎಂಬುದು ಮುಖ್ಯ ಯಾವುದೇ ನಿಯತಾಂಕಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 168 00:07:27,220 --> 00:07:29,520 ಯಾವುದೇ ವಾದ ಇಲ್ಲ ಎಂದು ಮುಖ್ಯ ಜಾರಿಗೆ ಪಡೆಯುತ್ತೀರಿ. 169 00:07:29,520 --> 00:07:32,780 ಈಗ ನಂತರ ನಾವು ಎಂದು ನೋಡುತ್ತಾರೆ ಒಂದು ರೀತಿಯಲ್ಲಿ, ಮುಖ್ಯ ಒಳಗೆ ವಾದಗಳು ರವಾನಿಸಲು 170 00:07:32,780 --> 00:07:36,189 ಆದರೆ ಇಲ್ಲಿಯವರೆಗೆ ನಾವು ನಾವು ಏನು ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಕಾಣಿಸುತ್ತವೆ. 171 00:07:36,189 --> 00:07:37,730 ಮುಖ್ಯ ಯಾವುದೇ ವಾದಗಳು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 172 00:07:37,730 --> 00:07:40,236 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಶೂನ್ಯವನ್ನು ಹೇಳುವ ಮೂಲಕ ಸೂಚಿಸಲು. 173 00:07:40,236 --> 00:07:42,110 ನಾವು ಬಹಳ ಎಂದು ನೀವು ವಾಸ್ತವವಾಗಿ ಬಗ್ಗೆ ಸ್ಪಷ್ಟ 174 00:07:42,110 --> 00:07:44,430 ಇದು ಯಾವುದೇ ವಾದಗಳು ತೆಗೆದುಕೊಳ್ಳದ. 175 00:07:44,430 --> 00:07:47,160 >> ಆದ್ದರಿಂದ ಈಗ, ಇದು ಸಾಕಾಗುತ್ತದೆ ಮೂಲತಃ ಶೂನ್ಯ ಸೇ 176 00:07:47,160 --> 00:07:50,789 ಕೇವಲ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಕೊಡಬೇಕು ನೀವು ಏನೂ ವಿಚಾರ ಎಂದು. 177 00:07:50,789 --> 00:07:52,080 ಇದು ನಿಜವಾಗಿಯೂ ಏನು ಮಾಡುವುದರಿಂದ. 178 00:07:52,080 --> 00:07:53,550 ಇಲ್ಲಿ ಯಾವುದೇ ಪ್ರತಿಯಾಗಿ ಮೌಲ್ಯ ಇಲ್ಲ. 179 00:07:53,550 --> 00:07:54,770 ಇಲ್ಲಿ ಯಾವುದೇ ನಿಯತಾಂಕಗಳನ್ನು ಇಲ್ಲ. 180 00:07:54,770 --> 00:07:55,709 ಇದು ನಿರರ್ಥಕ ಇಲ್ಲಿದೆ. 181 00:07:55,709 --> 00:07:57,250 ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ. 182 00:07:57,250 --> 00:08:00,640 ಆದರೆ ಈ ಸಾಕಾಗುತ್ತದೆ ಸಹಜವಾಗಿ ಉತ್ತಮ ಭಾಗವನ್ನು. 183 00:08:00,640 --> 00:08:05,010 ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಈಗ ನೀವು ಸ್ವಲ್ಪ ಹೊಂದಿವೆ ನಿರರ್ಥಕ ಏನು ಒಂದು ಪರಿಕಲ್ಪನೆಯ ಹೆಚ್ಚು ಬಿಟ್. 184 00:08:05,010 --> 00:08:08,460 >> ಆ ಐದು ರೀತಿಯ ನೀವು ಮಾಡುತ್ತೇವೆ ಹೆಚ್ಚುವರಿ ಅಂತರ್ನಿರ್ಮಿತ ಎಂದು ಸಿ ಎನ್ಕೌಂಟರ್ 185 00:08:08,460 --> 00:08:10,670 ಆದರೆ CS50 ರಲ್ಲಿ ನಾವು ಒಂದು ಗ್ರಂಥಾಲಯ. 186 00:08:10,670 --> 00:08:13,550 ನೀವು ಒಳಗೊಂಡ, CS50.h. 187 00:08:13,550 --> 00:08:15,930 ಮತ್ತು ಒದಗಿಸುತ್ತದೆ ಇದು ಎರಡು ಹೆಚ್ಚುವರಿ ರೀತಿಯ 188 00:08:15,930 --> 00:08:18,280 ನೀವು ಬಹುಶಃ ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಿಮ್ಮ ಕಾರ್ಯಯೋಜನೆಯು ಬಳಸಲು, 189 00:08:18,280 --> 00:08:21,210 ಅಥವಾ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ ಪ್ರೋಗ್ರಾಮಿಂಗ್. 190 00:08:21,210 --> 00:08:23,030 >> ಈ ಮೊದಲ bool ಹೊಂದಿದೆ. 191 00:08:23,030 --> 00:08:26,780 ಆದ್ದರಿಂದ ಬೂಲಿಯನ್ ಅಕ್ಷಾಂಶ ರೀತಿಯ, bool, ಅಸ್ಥಿರ ಬಳಸಲಾಗುತ್ತದೆ 192 00:08:26,780 --> 00:08:28,114 ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. 193 00:08:28,114 --> 00:08:29,863 ನೀವು ಎಂದಾದರೂ ಕೇಳಿರುವ ವೇಳೆ ಈ ಪದವನ್ನು ಮೊದಲು, ನೀವು 194 00:08:29,863 --> 00:08:31,960 ಒಂದು ಬೂಲಿಯನ್ ಎಂದು ಪರಿಚಯವಿರಬಹುದಾದ ಮೌಲ್ಯ ಮಾತ್ರ ಸಾಮರ್ಥ್ಯ 195 00:08:31,960 --> 00:08:34,440 ಎರಡು ವಿಭಿನ್ನ ಭಿನ್ನ ಮೌಲ್ಯಗಳು ಹಿಡುವಳಿ. 196 00:08:34,440 --> 00:08:35,872 ನಿಜವಾದ ಮತ್ತು ತಪ್ಪು. 197 00:08:35,872 --> 00:08:37,580 ಈಗ ಇದು ತುಂಬಾ ತೋರುತ್ತದೆ ಮೂಲಭೂತ, ಬಲ? 198 00:08:37,580 --> 00:08:40,496 ಈ ಒಂದು ಅನಿರೀಕ್ಷಿತ ಭಾಸವಾಗುತ್ತದೆ ಇದು ಅಂತರ್ನಿರ್ಮಿತ ಹಾಗೆ ಸಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. 199 00:08:40,496 --> 00:08:42,640 ಮತ್ತು ಅನೇಕ ಆಧುನಿಕ ಭಾಷೆಗಳಲ್ಲಿ, ಸಹಜವಾಗಿ, Booleans 200 00:08:42,640 --> 00:08:45,390 ಪ್ರಮಾಣಿತ ಡೀಫಾಲ್ಟ್ ಡೇಟಾ ವಿಧ. 201 00:08:45,390 --> 00:08:47,192 ಆದರೆ ಸಿ, ನಿಜವಾಗಿ ಇಲ್ಲ. 202 00:08:47,192 --> 00:08:48,400 ಆದರೆ ನಾವು ನೀವು ರಚಿಸಿದ. 203 00:08:48,400 --> 00:08:51,910 ನೀವು ಎಂದಾದರೂ ರಚಿಸಬೇಕಾಗಿದೆ ಆದ್ದರಿಂದ ಅವರ ರೀತಿಯ bool ವೇರಿಯಬಲ್, 204 00:08:51,910 --> 00:08:55,230 ಕೇವಲ CS50.h # ಸೇರಿಸಲು ಮರೆಯಬೇಡಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಪ್ರಾರಂಭದಲ್ಲಿ, 205 00:08:55,230 --> 00:08:57,800 ಮತ್ತು ನೀವು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ bool ಮಾದರಿ ಅಸ್ಥಿರ. 206 00:08:57,800 --> 00:09:02,095 >> ನೀವು CS50.h # ಸೇರಿಸಲು ಮರೆಯಬೇಡಿ, ಮತ್ತು ನೀವು ಬೂಲಿಯನ್ ಮಾದರಿಯ ಅಸ್ಥಿರ ಬಳಸಿಕೊಂಡು ಆರಂಭದಲ್ಲಿ 207 00:09:02,095 --> 00:09:04,970 ನೀವು ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ ನೀವು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ನೀವು. 208 00:09:04,970 --> 00:09:06,490 ಆದ್ದರಿಂದ ಕೇವಲ ಆನ್ವೇಷಣೆಯಲ್ಲಿದ್ದರು ಎಂದು. 209 00:09:06,490 --> 00:09:11,180 ಮತ್ತು ಬಹುಶಃ ನೀವು ಹೊಂದಿಸಬಹುದು cs50.h. ಸೇರಿದಂತೆ ಕಟ್ಟುಗಳಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು 210 00:09:11,180 --> 00:09:14,590 >> ಇತರ ಪ್ರಮುಖ ಮಾಹಿತಿ ಪ್ರಕಾರ ನಾವು CS50 ಗ್ರಂಥಾಲಯದಲ್ಲಿ ನೀವು ಒದಗಿಸಲು 211 00:09:14,590 --> 00:09:15,670 ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. 212 00:09:15,670 --> 00:09:17,130 ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಏನು? 213 00:09:17,130 --> 00:09:18,520 ತಂತುಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಪದಗಳು. 214 00:09:18,520 --> 00:09:20,000 ಅವರು ಪಾತ್ರಗಳ ಸಂಗ್ರಹಣೆಗಳು ಆರ್. 215 00:09:20,000 --> 00:09:20,640 ಅವರು ಪದಗಳನ್ನು ಆರ್. 216 00:09:20,640 --> 00:09:21,390 ಅವರು ವಾಕ್ಯಗಳನ್ನು ಆರ್. 217 00:09:21,390 --> 00:09:22,480 ಅವರು ಪ್ಯಾರಾಗಳು ಆರ್. 218 00:09:22,480 --> 00:09:25,850 ಸಹ, ಇಡೀ ಪುಸ್ತಕಗಳು ಇರಬಹುದು. 219 00:09:25,850 --> 00:09:29,690 >> ಬಹಳ ಬಹಳ ಸಣ್ಣ ಪಾತ್ರಗಳ ಸರಣಿ. 220 00:09:29,690 --> 00:09:34,310 ನೀವು ತಂತಿಗಳನ್ನು ಬಳಸಲು ಇಚ್ಚಿಸಿದರೆ, ಉದಾಹರಣೆಗೆ, ಒಂದು ಪದ ಶೇಖರಿಸಿಡಲು, 221 00:09:34,310 --> 00:09:37,609 ಕೇವಲ cs50.h ಸೇರಿವೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಪ್ರಾರಂಭದಲ್ಲಿ 222 00:09:37,609 --> 00:09:38,900 ನೀವು, ಸ್ಟ್ರಿಂಗ್ ರೀತಿಯ ಬಳಸಬಹುದು. 223 00:09:38,900 --> 00:09:43,910 ತದನಂತರ ನೀವು ಅಸ್ಥಿರ ರಚಿಸಬಹುದು ಅವರ ಮಾಹಿತಿ ಪ್ರಕಾರ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. 224 00:09:43,910 --> 00:09:46,160 ಈಗ ನಂತರ ಹಾದಿಯಲ್ಲಿ, ನಾವು ಆ ಎಂದು ನೋಡುತ್ತಾರೆ 225 00:09:46,160 --> 00:09:47,752 ಎರಡೂ ಸಂಪೂರ್ಣ ಕಥೆ. 226 00:09:47,752 --> 00:09:49,460 ನಾವು ವಸ್ತುಗಳ ಎದುರಿಸುವ ಮಾಡುತ್ತೇವೆ ಕರೆಯಲಾಗುವ ರಚನೆಗಳಲ್ಲಿ, 227 00:09:49,460 --> 00:09:54,249 ಎಂಬುದರ ಗುಂಪಿಗೆ ನೀವು ಅನುಮತಿಸುವ ಒಂದು ಪೂರ್ಣಾಂಕ ಮತ್ತು ಒಂದು ಘಟಕವಾಗಿ ಸ್ಟ್ರಿಂಗ್. 228 00:09:54,249 --> 00:09:56,290 ಮತ್ತು ನಾವು ಆ ಬಳಸಬಹುದು ಕೆಲವು ಉದ್ದೇಶ, ಅವುಗಳು 229 00:09:56,290 --> 00:09:57,750 ಸಹಜವಾಗಿ ನಂತರ HANDY ಬರುತ್ತವೆ. 230 00:09:57,750 --> 00:09:59,500 >> ಮತ್ತು ನಾವು ಕಲಿಯೋಣ ವ್ಯಾಖ್ಯಾನಿತ ವಿಧಗಳಿಗೆ ಬಗ್ಗೆ, 231 00:09:59,500 --> 00:10:01,720 ನೀವು ರಚಿಸಲು ಅವಕಾಶ ನಿಮ್ಮ ಸ್ವಂತ ಡೇಟಾ ಪ್ರಕಾರಗಳು. 232 00:10:01,720 --> 00:10:03,060 ನಾವು ಚಿಂತೆ ಮಾಡಬೇಕಿಲ್ಲ ಈಗ ಆ ಬಗ್ಗೆ. 233 00:10:03,060 --> 00:10:04,550 ಆದರೆ ಕೇವಲ ಗೊತ್ತಾಯಿತು ದಿಗಂತದಲ್ಲಿ ಏನೋ, 234 00:10:04,550 --> 00:10:07,633 ಈ ಇಡೀ ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಇಲ್ಲ ಎಂದು ನಾನು ನೀವು ಹೇಳುವ ನಾನು ಹೆಚ್ಚು ರೀತಿಯ ವಿಷಯ 235 00:10:07,633 --> 00:10:08,133 ಈಗ. 236 00:10:08,133 --> 00:10:10,591 ಈಗ ನಾವು ಒಂದು ಕಲಿತ ಎಂದು ಮೂಲ ದತ್ತಾಂಶದ ಸ್ವಲ್ಪ 237 00:10:10,591 --> 00:10:14,230 ರೀತಿಯ ಮತ್ತು CS50 ಡೇಟಾ ಪ್ರಕಾರಗಳು, ಹೊರಡೋಣ ಅಸ್ಥಿರ ಕೆಲಸ ಹೇಗೆ ಬಗ್ಗೆ ಮಾತನಾಡಲು 238 00:10:14,230 --> 00:10:18,530 ಮತ್ತು ಈ ಬಳಸಿ ರಚಿಸಲು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು. 239 00:10:18,530 --> 00:10:22,670 ನೀವು ವೇರಿಯಬಲ್ ರಚಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಎರಡು ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ. 240 00:10:22,670 --> 00:10:24,147 >> ಮೊದಲ, ನೀವು ಒಂದು ರೀತಿಯ ನೀಡಬೇಕಾಗಬಹುದು. 241 00:10:24,147 --> 00:10:26,230 ನೀವು ಎರಡನೇ ವಿಷಯ ಮಾಡಲು ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡಲು ಆಗಿದೆ. 242 00:10:26,230 --> 00:10:28,740 ನೀವು ಮಾಡಿದ ಮತ್ತು ಕಪಾಳಮೋಕ್ಷ ಒಮ್ಮೆ ಒಂದು ಆ ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು 243 00:10:28,740 --> 00:10:29,830 ನೀವು ವೇರಿಯಬಲ್ ರಚಿಸಿದ. 244 00:10:29,830 --> 00:10:32,370 >> ಇಲ್ಲಿ ಎರಡು ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿದೆ. 245 00:10:32,370 --> 00:10:35,744 ಇಂಟ್ ಸಂಖ್ಯೆ; ಚಾರ್ ಅಕ್ಷರದ ;. 246 00:10:35,744 --> 00:10:36,660 ನಾನು ಇಲ್ಲಿ ಏನು ಮಾಡಿದ್ದೇನೆ? 247 00:10:36,660 --> 00:10:38,110 ನಾನು ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ರಚಿಸಿದ. 248 00:10:38,110 --> 00:10:40,190 >> ವೇರಿಯೇಬಲ್, ಮೊದಲ ಹೆಸರು ಸಂಖ್ಯೆ. 249 00:10:40,190 --> 00:10:44,830 ಮತ್ತು ಪೂರ್ಣಾಂಕ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅದರ ರೀತಿಯ ಇಂಟ್ ಏಕೆಂದರೆ, ಮೌಲ್ಯಗಳನ್ನು ಟೈಪ್. 250 00:10:44,830 --> 00:10:48,040 ಪತ್ರ ಮತ್ತೊಂದು ವ್ಯತ್ಯಯ ಅಕ್ಷರಗಳ ಹಿಡಿಸುವ 251 00:10:48,040 --> 00:10:50,240 ಅದರ ಡೇಟಾವನ್ನು ರೀತಿಯ ಚಾರ್ ಏಕೆಂದರೆ. 252 00:10:50,240 --> 00:10:51,772 >> ಬಹಳ ಸರಳ, ಬಲ? 253 00:10:51,772 --> 00:10:53,480 ನೀವು ನಿಮ್ಮನ್ನು ಹುಡುಕಲು ವೇಳೆ ಸನ್ನಿವೇಶ 254 00:10:53,480 --> 00:10:56,250 ನೀವು ಅನೇಕ ರಚಿಸಬೇಕಾಗಿದೆ ಅದೇ ರೀತಿಯ ಚರಾಂಕಗಳ 255 00:10:56,250 --> 00:10:58,740 ನೀವು ಮಾತ್ರ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ಒಮ್ಮೆ ರೀತಿಯ ಹೆಸರು. 256 00:10:58,740 --> 00:11:01,600 ನಂತರ ಕೇವಲ ಮುಂತಾದ ವ್ಯತ್ಯಯಗಳನ್ನು ಪಟ್ಟಿ ಆ ರೀತಿಯ ನೀವು. 257 00:11:01,600 --> 00:11:04,230 >> ಹಾಗಾಗಿ ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ಸಾಧ್ಯವೋ ಕೋಡ್ ಈ ಮೂರನೇ ಸಾಲಿನಲ್ಲಿ, 258 00:11:04,230 --> 00:11:07,420 ಇಂಟ್ ಎತ್ತರ ;, ಹೊಸ ಲೈನ್ ಹೇಳುತ್ತಾರೆ. 259 00:11:07,420 --> 00:11:08,291 ಇಂಟ್ ಅಗಲ ;. 260 00:11:08,291 --> 00:11:09,290 ಮತ್ತು ಅದೂ ಕೆಲಸ. 261 00:11:09,290 --> 00:11:12,039 ನಾನು ಇನ್ನೂ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ಎಂಬ ಹೋಗಬಹುದು ಎತ್ತರ ಮತ್ತು ಅಗಲ, ಪ್ರತಿಯೊಂದೂ 262 00:11:12,039 --> 00:11:12,730 ಒಂದು ಪೂರ್ಣಾಂಕ. 263 00:11:12,730 --> 00:11:16,970 ಆದರೆ ನಾನು, ಸಿ ವಾಕ್ಯ ವಿಷಯಗಳನ್ನು ಅವಕಾಶ ಬಾಗುತ್ತೇನೆ ಒಂದು ಸಾಲಿನ ಅದನ್ನು ಕ್ರೋಢೀಕರಿಸಲು. 264 00:11:16,970 --> 00:11:20,230 ಇಂಟ್ ಎತ್ತರ, ಅಗಲ; ಅದೇ ವಿಷಯ. 265 00:11:20,230 --> 00:11:23,900 ನಾನು ಎಂಬ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ಒಂದು ರಚಿಸಿದ ಅಗಲ ಎಂಬ ಎತ್ತರ ಒಂದು, ಇವೆರಡೂ 266 00:11:23,900 --> 00:11:26,730 ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಇವೆ ಪೂರ್ಣಾಂಕ ರೀತಿಯ ಮೌಲ್ಯಗಳನ್ನು. 267 00:11:26,730 --> 00:11:30,920 >> ಹಾಗೆಯೇ ಇಲ್ಲಿ, ನಾನು ಮೂರು ರಚಿಸಬಹುದು ಒಮ್ಮೆ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ. 268 00:11:30,920 --> 00:11:33,350 ನಾನು ಬಹುಶಃ ವೇರಿಯಬಲ್ ರಚಿಸಬಹುದು 2-- ವರ್ಗಮೂಲದ ಎಂಬ 269 00:11:33,350 --> 00:11:35,766 ಇದು ಸಂಭಾವ್ಯವಾಗಿ ಅಂತಿಮವಾಗಿ ತಿನ್ನುವೆ ತೇಲುವ ಅಂಶಗಳಿಲ್ಲ ಹಿಡಿದಿಡಲು 270 00:11:35,766 --> 00:11:39,222 ಚೌಕದ ಎಂದು ಪ್ರಾತಿನಿಧ್ಯ 2-- ಚದರ 3 ಮೂಲ, ಮತ್ತು ಪೈ ಮೂಲ. 271 00:11:39,222 --> 00:11:41,180 ನಾನು ಈ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಮೂರು ಪ್ರತ್ಯೇಕ ಸಾಲುಗಳನ್ನು. 272 00:11:41,180 --> 00:11:47,690 ತೆಪ್ಪ, ವರ್ಗಮೂಲದ 2; ವರ್ಗಮೂಲದ ತೆಪ್ಪ 3; ಪೈ ಚಲಿಸುವಂತೆ; ಮತ್ತು ಅದೂ ಕೆಲಸ. 273 00:11:47,690 --> 00:11:50,590 >> ಆದರೆ ಮತ್ತೆ, ನಾನು ಕ್ರೋಢೀಕರಿಸಲು ಮಾಡಬಹುದು ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಈ. 274 00:11:50,590 --> 00:11:54,050 ವಿಷಯಗಳನ್ನು ಸ್ವಲ್ಪ ಮಾಡುತ್ತದೆ ಕಡಿಮೆ, ಎಂದು clunky ಅಲ್ಲ. 275 00:11:54,050 --> 00:11:57,259 >> ಈಗ ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಕೇವಲ ಉತ್ತಮ ವಿನ್ಯಾಸ ನೀವು ಅಗತ್ಯವಿರುವಾಗ ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು. 276 00:11:57,259 --> 00:11:59,050 ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ವಿಲ್ ಆ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು 277 00:11:59,050 --> 00:12:00,945 ನಂತರ ಹಾದಿಯಲ್ಲಿ ನಾವು ವ್ಯಾಪ್ತಿ ಚರ್ಚಿಸಲು. 278 00:12:00,945 --> 00:12:03,320 ಆದ್ದರಿಂದ ಅಗತ್ಯವಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ನಿಮ್ಮ ಅಸ್ಥಿರ ಎಲ್ಲಾ ರಚಿಸಲು 279 00:12:03,320 --> 00:12:05,990 ಕಾರ್ಯಕ್ರಮದ ಆರಂಭದಲ್ಲಿ ಇದು ಕೆಲವು ಜನರು, ಕಳೆದ ಮಾಡಿದ ಇರಬಹುದು 280 00:12:05,990 --> 00:12:08,700 ಅಥವಾ ನಿಸ್ಸಂಶಯವಾಗಿ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾಗಿತ್ತು ಅಭ್ಯಾಸ ಕೋಡಿಂಗ್ ಅನೇಕ ವರ್ಷಗಳ ಹಿಂದೆ 281 00:12:08,700 --> 00:12:11,700 ಸಿ ಕೆಲಸ ಮಾಡುವಾಗ ನೀವು ಕೇವಲ ಸಾಕಾಗುವುದಿಲ್ಲ ಒಂದು ವೇರಿಯಬಲ್ ಬಲ ರಚಿಸಲು ಬಯಸುವ 282 00:12:11,700 --> 00:12:13,140 ನೀವು ಅಗತ್ಯವಿದೆ. 283 00:12:13,140 --> 00:12:13,640 ಆಯ್ತು. 284 00:12:13,640 --> 00:12:15,150 ನಾವು ಅಸ್ಥಿರ ರಚಿಸಿದ. 285 00:12:15,150 --> 00:12:16,790 ಹೇಗೆ ನಾವು ಅವುಗಳನ್ನು ಬಳಸುತ್ತಾರೆಯೇ? 286 00:12:16,790 --> 00:12:18,650 ನಾವು ಘೋಷಿಸಲು ನಂತರ ಒಂದು ವೇರಿಯಬಲ್, ನಾವು ಮಾಡಬೇಕಿಲ್ಲ 287 00:12:18,650 --> 00:12:21,237 ಡೇಟಾ ಪ್ರಕಾರ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ವೇರಿಯಬಲ್ ಎಲ್ಲಿಯೂ. 288 00:12:21,237 --> 00:12:24,070 ನೀವು ಹಾಗೆ ವಾಸ್ತವವಾಗಿ, ನೀವು ಇರಬಹುದು ಕೆಲವು ವಿಲಕ್ಷಣ ಪರಿಣಾಮಗಳನ್ನು ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು 289 00:12:24,070 --> 00:12:25,490 ನಾವು ರೀತಿಯ ಈಗ ಮೇಲೆ ಟಿಪ್ಪಣಿ ಮಾಡುತ್ತೇವೆ. 290 00:12:25,490 --> 00:12:27,365 ಆದರೆ ಹೇಳಲು ಇದು ಸಾಕಾಗುತ್ತದೆ, ವಿಚಿತ್ರವಾದ ವಿಷಯಗಳನ್ನು ಹೋಗುವ 291 00:12:27,365 --> 00:12:30,740 ಪ್ರಮಾದವಶಾತ್ ನೀವು ನಡೆಯುತ್ತಿದೆ ಆರಂಭಿಸಲು ಅದೇ ಹೆಸರಿನ ಅಸ್ಥಿರ ಘೋಷಿಸಿದ ಮರು 292 00:12:30,740 --> 00:12:32,210 ಮೇಲೆ ಮತ್ತು ಮೇಲೆ. 293 00:12:32,210 --> 00:12:33,882 >> ಇಲ್ಲಿ ನಾನು ಕೋಡ್ ನಾಲ್ಕು ಸಾಲುಗಳು ಹೊಂದಿವೆ. 294 00:12:33,882 --> 00:12:36,090 ನಾನು ಒಂದೆರಡು ಹೊಂದಿವೆ ಕೇವಲ ಸೂಚಿಸುವ ಇಲ್ಲ ಕಾಮೆಂಟ್ಗಳನ್ನು 295 00:12:36,090 --> 00:12:37,840 ಏನು ನಡೆಯುತ್ತಿದೆ ಪ್ರತಿ ರೇಖೆಯು ಸಹಾಯ 296 00:12:37,840 --> 00:12:40,520 ನೀವು ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ರಲ್ಲಿ ನೆಲೆಗೊಂಡಿದೆ. 297 00:12:40,520 --> 00:12:41,520 ಆದ್ದರಿಂದ ಇಂಟ್ ಸಂಖ್ಯೆ ;. 298 00:12:41,520 --> 00:12:42,520 ಆ ಹಿಂದೆ ನೋಡಿದ. 299 00:12:42,520 --> 00:12:44,000 ಒಂದು ವೇರಿಯೇಬಲ್ ಘೋಷಣೆಯು. 300 00:12:44,000 --> 00:12:46,670 >> ನಾನು ಈಗ ಒಂದು ವೇರಿಯೇಬಲ್ ರಚಿಸಿದ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸಂಖ್ಯೆ 301 00:12:46,670 --> 00:12:48,970 ಪೂರ್ಣಾಂಕ ಮಾದರಿಯ ಮೌಲ್ಯಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು. 302 00:12:48,970 --> 00:12:50,210 ನಾನು ಡಿಕ್ಲೇರ್ಡ್. 303 00:12:50,210 --> 00:12:53,770 >> ನಾನು ನಿಯೋಜಿಸುವ ಬಾಗುತ್ತೇನೆ ಮುಂದಿನ ಸಾಲಿನ ಸಂಖ್ಯೆ ಒಂದು ಮೌಲ್ಯ. 304 00:12:53,770 --> 00:12:54,992 ಸಂಖ್ಯೆ 17 ಸಮನಾಗಿರುತ್ತದೆ. 305 00:12:54,992 --> 00:12:55,950 ಅಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ? 306 00:12:55,950 --> 00:12:58,880 ನಾನು ಸಂಖ್ಯೆ 17 ಪುಟ್ಟಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಆ ವೇರಿಯಬಲ್ ಒಳಗೆ. 307 00:12:58,880 --> 00:13:02,760 >> ನಾನು ನಂತರ ಮುದ್ರಿಸುತ್ತದೆ ಹಾಗಾಗಿ ಸಂಖ್ಯೆ ವಿಷಯಗಳನ್ನು ನಂತರ ಮೇಲೆ, 308 00:13:02,760 --> 00:13:04,030 ಅವರು 17 ಇಲ್ಲಿದೆ ಹೇಳಿ ಮಾಡುತ್ತೇವೆ. 309 00:13:04,030 --> 00:13:07,030 ಹಾಗಾಗಿ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸಿದರು ಬಂದಿದೆ, ಮತ್ತು ನಂತರ ನಾನು ಅದಕ್ಕೆ ಬಂದಿದೆ. 310 00:13:07,030 --> 00:13:10,570 >> ನಾವು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತಿಸುವಂತೆ ಮಾಡುತ್ತದೆ ಮತ್ತೆ ಚಾರ್ ಅಕ್ಷರದಿಂದ ;. 311 00:13:10,570 --> 00:13:11,640 ಒಂದು ಘೋಷಣೆಯು. 312 00:13:11,640 --> 00:13:14,010 ಪತ್ರ ರಾಜಧಾನಿ ಸಮನಾಗಿರುತ್ತದೆ ಎಚ್ ಒಂದು ಹುದ್ದೆ ಇಲ್ಲಿದೆ. 313 00:13:14,010 --> 00:13:16,030 ಬಹಳ ಸರಳವಾಗಿ, ತುಂಬಾ. 314 00:13:16,030 --> 00:13:18,319 >> ಈಗ ಈ ಪ್ರಕ್ರಿಯೆಯ ಮಾಡಬಹುದು ಸಿಲ್ಲಿ ರೀತಿಯ ತೋರುತ್ತದೆ. 315 00:13:18,319 --> 00:13:20,110 ಏಕೆ ಈ ಮಾಡುತ್ತಿರುವ ಕೋಡ್ ಎರಡು ಸಾಲುಗಳಲ್ಲಿ? 316 00:13:20,110 --> 00:13:21,401 ಅದನ್ನು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ? 317 00:13:21,401 --> 00:13:22,250 ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲ. 318 00:13:22,250 --> 00:13:24,375 ಕೆಲವೊಮ್ಮೆ ನೀವು ನೋಡಿ ಈ ಆರಂಭಕ್ಕೆ ಕರೆಯಲಾಗುತ್ತದೆ. 319 00:13:24,375 --> 00:13:28,446 ನೀವು ಒಂದು ವೇರಿಯೇಬಲ್ ಘೋಷಿಸುವಂತೆ ಇದು ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಒಂದು ಮೌಲ್ಯವನ್ನು. 320 00:13:28,446 --> 00:13:30,320 ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸುಂದರ ಆಗಿದೆ ಸಾಮಾನ್ಯ ವಿಷಯ. 321 00:13:30,320 --> 00:13:32,870 ನೀವು ವೇರಿಯಬಲ್, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ರಚಿಸಿದಾಗ ಇದು ಕೆಲವು ಮೂಲಭೂತ ಮೌಲ್ಯ ಬೇಕು. 322 00:13:32,870 --> 00:13:34,330 ಅದು 0 ಅಥವಾ ಏನಾದರೂ ಇದ್ದರೆ. 323 00:13:34,330 --> 00:13:36,180 ನೀವು ಅದನ್ನು ಈ ಕೆಳಗಿನ ನೀಡಿ. 324 00:13:36,180 --> 00:13:38,360 >> ನೀವು ವೇರಿಯಬಲ್ ಆರಂಭಿಸಲು ಮಾಡಬಹುದು. 325 00:13:38,360 --> 00:13:42,320 17 ಸಮನಾಗಿರುತ್ತದೆ ಸಂಖ್ಯೆ ಇಂಟ್ ಸಮನಾಗಿರುತ್ತದೆ ಅಪ್ ಮೇಲೆ ಕೋಡ್ ಮೊದಲ ಎರಡು ಸಾಲುಗಳು. 326 00:13:42,320 --> 00:13:46,829 ಚಾರ್ h ಅಕ್ಷರದ ಒಂದೇ ಸಮನಾಗಿರುತ್ತದೆ ಮೇಲೆ ಕೋಡ್ ಮೂರನೇ ಮತ್ತು ನಾಲ್ಕನೇ ಸಾಲುಗಳು. 327 00:13:46,829 --> 00:13:49,620 ಇಲ್ಲಿ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ ನಾವು ಘೋಷಿಸುವ ಮತ್ತು ನಿಯೋಜಿಸುವ ಮಾಡಿದಾಗ 328 00:13:49,620 --> 00:13:51,740 ನಾವು ಮಾಡಿದ ನಂತರದ ಅಸ್ಥಿರ ಆಗಿದೆ ಘೋಷಿಸಲ್ಪಟ್ಟಿತು, ಸೂಚನೆ 329 00:13:51,740 --> 00:13:53,700 ನಾನು ಮತ್ತೆ ಮಾಹಿತಿ ಪ್ರಕಾರ ಬಳಸಿ ಇಲ್ಲ. 330 00:13:53,700 --> 00:13:57,916 ನಾನು ಇಂಟ್ ಸಂಖ್ಯೆ 17 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳುತ್ತಿಲ್ಲ ನಾನು ಉದಾಹರಣೆಗೆ ಕೋಡ್ ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ,. 331 00:13:57,916 --> 00:13:59,290 ನಾನು ಸಂಖ್ಯೆ 17 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳುವ ನುಡಿದರು. 332 00:13:59,290 --> 00:14:02,537 >> ಮತ್ತೆ, ಒಂದು ವೇರಿಯೇಬಲ್ ನಂತರ ಪುನಃ ಘೋಷಿಸುವ ನೀವು ಈಗಾಗಲೇ ಅದನ್ನು ಕಾರಣವಾಗಬಹುದು ಡಿಕ್ಲೇರ್ಡ್ 333 00:14:02,537 --> 00:14:03,620 ಕೆಲವು ವಿಲಕ್ಷಣ ಪರಿಣಾಮಕ್ಕೆ. 334 00:14:03,620 --> 00:14:05,950 ಆದ್ದರಿಂದ ಕೇವಲ ಜಾಗರೂಕರಾಗಿರಿ. 335 00:14:05,950 --> 00:14:06,660 >> ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. 336 00:14:06,660 --> 00:14:08,870 ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ. 337 00:14:08,870 --> 00:14:10,499