1 00:00:07,010 --> 00:00:09,640 [Powered by Google Translate] ಕಾರ್ಯಗಳು ಒಂದು ದೊಡ್ಡ ಕಾರ್ಯಕ್ರಮದ ಒಳಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಕೋಡ್ ಭಾಗಗಳನ್ನು ಅವು 2 00:00:09,640 --> 00:00:11,430 ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯ ನಿರ್ವಹಿಸಲು. 3 00:00:11,430 --> 00:00:15,060 ಅವರು, ವಿಧಾನಗಳು, ಸಬ್ರುಟೀನ್ಸ್, ಮತ್ತು subprograms ಕರೆಯಲಾಗುತ್ತದೆ 4 00:00:15,060 --> 00:00:18,320 ಅವರು ನಿಜವಾಗಿಯೂ ಕಾರ್ಯಕ್ರಮಗಳು ಒಳಗೆ ಕೇವಲ ಮಿನಿ ಕಾರ್ಯಕ್ರಮಗಳು ಕಾರಣ. 5 00:00:18,320 --> 00:00:20,340 ನೀವು ಗಮನಿಸಿರಬಹುದು ಇರಬಹುದು ಕೂಡ, 6 00:00:20,340 --> 00:00:24,090 ನೀವು ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನೀವು ನಿಮ್ಮ ಅತ್ಯಂತ ಖಂಡಿತವಾಗಿ ಈಗಾಗಲೇ ಕಾರ್ಯಗಳನ್ನು ಬಳಸುತ್ತಾರೆ 7 00:00:24,090 --> 00:00:26,770 ನೀವು printf ಬಳಸಿಕೊಂಡು ತೆರೆಗೆ ಸ್ಟಫ್ ಬರೆಯುವ ಸಂದರ್ಭದಲ್ಲಿ, 8 00:00:26,770 --> 00:00:29,380 ನೀವು ನಿಜವಾಗಿಯೂ printf ಎಂಬ ಕ್ರಿಯೆಯ ಬಳಸುತ್ತಿದ್ದೀರಿ. 9 00:00:29,380 --> 00:00:33,760 ಅಂತೆಯೇ, GetInt ಮತ್ತು GetString CS50 ನೀವು ಒದಗಿಸುವ ಕ್ರಿಯೆಗಳು. 10 00:00:33,760 --> 00:00:37,750 ಪ್ರೋಗ್ರಾಮರ್ಗಳು, ನಾವು ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿ. 11 00:00:37,750 --> 00:00:41,240 >> ತೆರೆಗೆ ಬರೆಯುವ ಹಾಗೆ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಕ್ರಿಯೆಗಳನ್ನು ಪಡೆಯುವುದು 12 00:00:41,240 --> 00:00:44,480 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಯಾವಾಗ ಮತ್ತು ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಪ್ರೇರೇಪಿಸಿತು ನಮಗೆ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. 13 00:00:44,480 --> 00:00:47,510 ಇದು ಅದೇ ಕೆಲಸಗಳನ್ನು ಕೋಡ್ ಬರೆಯಲು ಅಗತ್ಯ ಅಲ್ಲ 14 00:00:47,510 --> 00:00:49,520 ಅವರು ಈಗಾಗಲೇ ನಮಗೆ ಮುಗಿಸಿದ ನಂತರ. 15 00:00:49,520 --> 00:00:54,580 ನಮಗೆ ಆ ಕಾರ್ಯಗಳನ್ನು ಆಂತರಿಕವಾಗಿ ಕೆಲಸ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ಅಗತ್ಯ ಅಲ್ಲ. 16 00:00:54,580 --> 00:00:58,880 ಬದಲಾಗಿ, ನಾವು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಬಳಸಲು ಅಥವಾ ಕರೆ ಹೇಗೆ ಗೊತ್ತಿರಬೇಕಾಗುತ್ತದೆ. 17 00:00:58,880 --> 00:01:02,040 ಇದು ದೊಡ್ಡ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು ಸಹ ಸಹಾಯಕವಾಗಿದೆಯೆ ಇಲ್ಲಿದೆ 18 00:01:02,040 --> 00:01:04,330 ನೀವು ಇತರರು ಬಳಸಲು ಹೊಂದಿರುವುದಕ್ಕೆ ಯೋಜನೆ ಇಲ್ಲ ಸಹ 19 00:01:04,330 --> 00:01:06,830 ಕೇವಲ ಕೈಯಲ್ಲಿ ದೊಡ್ಡ ಕೆಲಸವನ್ನು ಅಪ್ ವಿಭಾಗಿಸುತ್ತದೆ. 20 00:01:06,830 --> 00:01:11,910 ನೀವು ಒಂದು ಪ್ರಬಂಧ ರಚನೆ ನೀಡಲು ಬಯಸುವ ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ ಈ ರೀತಿಯಾಗಿ, ನೀವು, ನಿಮ್ಮ ಕೋಡ್ ವಿನ್ಯಾಸವನ್ನು ನೀಡಿ 21 00:01:11,910 --> 00:01:15,180 ಮತ್ತು ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಯೋಜನೆಗಳಲ್ಲಿ ನೀವು ಬಹು ಜನರು ಶಕ್ತಗೊಳಿಸಿ 22 00:01:15,180 --> 00:01:16,730 ಅದೇ ಸಮಯದಲ್ಲಿ ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ ಕೆಲಸ 23 00:01:16,730 --> 00:01:20,480 ಒಂದು ವ್ಯಕ್ತಿಯ ಕೆಲಸ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಅಲ್ಲಿ ಇದು ಸ್ಪಷ್ಟ ಮತ್ತು ಇನ್ನೊಂದು ಆರಂಭವಾಗುತ್ತದೆ ಯ. 24 00:01:20,480 --> 00:01:26,530 >> ಕಾರ್ಯಗಳು ವಿಶಿಷ್ಟವಾಗಿ ವಾದಗಳನ್ನು ಅಥವಾ ನಿಯತಾಂಕಗಳನ್ನು ಎಂದು 1 ಅಥವಾ ಹೆಚ್ಚು ಒಳಹರಿವು, ಕಾರ್ಯಾಚರಣೆ 25 00:01:26,530 --> 00:01:30,520 ನಂತರ ಮರಳಿ ಒಂದು ಔಟ್ಪುಟ್ ಮೌಲ್ಯಕ್ಕೆ ಆ ಒಳಹರಿವು ಮಾರ್ಪಡಿಸಿತು. 26 00:01:30,520 --> 00:01:34,950 ಆದಾಗ್ಯೂ, ಯಾವುದೇ ಇನ್ಪುಟ್ ವಾದಗಳನ್ನು ಬಳಸದ ಕಾರ್ಯಗಳನ್ನು ಸಹ ಸಂಭಾವ್ಯ 27 00:01:34,950 --> 00:01:36,400 ಮತ್ತು ಔಟ್ಪುಟ್ ಮರಳಲು ಇಲ್ಲ. 28 00:01:36,400 --> 00:01:38,790 ಸರಿ, ಸಾಕಷ್ಟು ನಯವಾದ ಸಾಮಗ್ರಿಗಳೊಂದಿಗೆ. 29 00:01:38,790 --> 00:01:41,790 ನ ಸಿ ಕೆಲವು ನೈಜ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಗಮನಿಸೋಣ 30 00:01:41,790 --> 00:01:45,570 >> ಇಲ್ಲಿ ನಾವು, ಅದು ನಂಬಿಕೆ ಅಥವಾ ಆ ಚದರ ಎಂಬ ಫಂಕ್ಷನ್ 31 00:01:45,570 --> 00:01:47,570 ಇನ್ಪುಟ್ ಚದರ ಗಣನೆ. 32 00:01:47,570 --> 00:01:49,490 ನ ಅದರ ವಾಕ್ಯ ತುಂಡರಿಸು ಲೆಟ್. 33 00:01:49,490 --> 00:01:51,860 ನೀವು ಕಾರ್ಯದಲ್ಲಿ ನೋಡಿ ಮೊದಲ ಪದ, ಇಂಟ್, 34 00:01:51,860 --> 00:01:57,460 ಕ್ರಿಯೆಯ ರಿಟರ್ನ್ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ; ಆ, ಫಂಕ್ಷನ್ ನ ಉತ್ಪಾದನೆಯ ಸಿ ವಿಧ. 35 00:01:57,460 --> 00:02:00,370 ಈ ಕ್ರಿಯೆಯ ಬಗೆ ಇಂಟ್ ಒಂದು ಮೌಲ್ಯವನ್ನು ಔಟ್ಪುಟ್ ಕಾಣಿಸುತ್ತದೆ. 36 00:02:00,370 --> 00:02:04,100 ನೀವು ನೋಡಿ ಮುಂದಿನ ಪದವು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಚದರ ಕ್ರಿಯೆಯ ಹೆಸರು ಹೊಂದಿದೆ. 37 00:02:04,100 --> 00:02:07,390 ಸೂಕ್ತವಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಹೆಸರಿಸುವ ಮುಖ್ಯವಾಗಿದೆ 38 00:02:07,390 --> 00:02:11,260 ಇದು ಬಹುಶಃ ಫಂಕ್ಷನ್ ಏನು ಗಮನಾರ್ಹ ದಸ್ತಾವೇಜನ್ನು ಯ. 39 00:02:11,260 --> 00:02:14,880 ಇದು, ಈ ಕಾರ್ಯವನ್ನು shazam ಅಥವಾ booyah ಹೆಸರಿಸಲು ತಂಪಾದ ಇರಬಹುದು 40 00:02:14,880 --> 00:02:18,340 ಆದರೆ ನಮಗೆ ಫಂಕ್ಷನ್ ಏನು ಬಗ್ಗೆ ತಿಳಿಸಿ ಎಂದು. 41 00:02:18,340 --> 00:02:23,470 >> ಕ್ರಿಯೆ ಹೆಸರು ಕ್ರಿಯೆ, ವಾದಗಳಿಗೆ ಒಳಹರಿವು ಬರುತ್ತದೆ ನಂತರ. 42 00:02:23,470 --> 00:02:26,380 ಅವರು ಆವರಣ ಒಂದು ಸೆಟ್ ಒಳಗೆ ಪಟ್ಟಿ 43 00:02:26,380 --> 00:02:30,160 ಅವರ ಕಾರ್ಯ ಮತ್ತು ರೀತಿಯ ದೇಹದ ಒಳಗೆ ಅವರಿಗೆ ಬಳಸಲು ಹೆಸರು ಎರಡೂ. 44 00:02:30,160 --> 00:02:34,030 ಸ್ಕ್ವೇರ್, ಚದರ ಕೇವಲ 1 ಆರ್ಗ್ಯುಮೆಂಟ್, ಇಂಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 45 00:02:34,030 --> 00:02:36,160 ಇದು ನಾನು ಹೆಸರು X ನೀಡಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಮಾಡಿದ. 46 00:02:36,160 --> 00:02:40,760 ಈ ಕಾರ್ಯವನ್ನು ಘೋಷಣೆ ಅಥವಾ ಮಾದರಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. 47 00:02:40,760 --> 00:02:43,320 ಕಾರ್ಯ ಉಳಿದ ಸುತ್ತಮುತ್ತಲಿನ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ 48 00:02:43,320 --> 00:02:45,870 , ಪ್ರಾರಂಭ ಮತ್ತು ಕಾರ್ಯ ದೇಹದ ಕೊನೆಯಲ್ಲಿ ಸೂಚಿಸಲು 49 00:02:45,870 --> 00:02:48,320 ಕಾರ್ಯ ಸ್ವತಃ ವ್ಯಾಖ್ಯಾನ. 50 00:02:48,320 --> 00:02:50,300 ಸ್ಕ್ವೇರ್ ಒಂದು ಸುಂದರ ಸರಳ ಕ್ರಿಯೆಯಾಗಿದೆ. 51 00:02:50,300 --> 00:02:54,100 ನಾವು ಎಲ್ಲಾ ಸ್ವತಃ X ಗುಣಿಸಿ ಏಕೆಂದರೆ ಇದು ಕೇವಲ 1 ಲೈನ್ ಅವರಲ್ಲಿದೆ. 52 00:02:54,100 --> 00:02:59,250 ಪದ ರಿಟರ್ನ್ ಔಟ್ಪುಟ್ ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಕ್ರಿಯೆಯ ಕೊನೆಯಲ್ಲಿ ಪ್ರಚೋದಿಸುತ್ತದೆ. 53 00:02:59,250 --> 00:03:03,430 ಚದರ ಕಾರ್ಯವನ್ನು ಬಳಸಲು, ನಾವು ಸೂಕ್ತ ಒಳಹರಿವು ಒದಗಿಸುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ 54 00:03:03,430 --> 00:03:05,310 ತದನಂತರ ಔಟ್ಪುಟ್ ಸೆರೆಹಿಡಿಯಲು. 55 00:03:05,310 --> 00:03:08,140 ಇಲ್ಲಿ, ನೀವು ಮಾಡುವ ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ನೋಡಿ. 56 00:03:08,140 --> 00:03:13,600 ನಾವು 6 ನಂತಹ ಒಂದು ಕಚ್ಚಾ ಇಂಟ್ ನಲ್ಲಿ ರವಾನಿಸಬಹುದಾಗಿದೆ, ಅಥವಾ ನಾವು ಒಂದು ರೀತಿಯ ವೇರಿಯಬಲ್ ರವಾನಿಸಬಹುದು. 57 00:03:13,600 --> 00:03:15,700 , ಪ್ರತಿ ಬಾರಿ ನಾವು ಚದರ ಕರೆ ಗಮನಿಸಿ 58 00:03:15,700 --> 00:03:18,330 ನಾವು ವೇರಿಯಬಲ್ ಔಟ್ಪುಟ್ ಸೆರೆಹಿಡಿಯಲು ಮತ್ತು ನಂತರ ಅದು ಮುದ್ರಿಸಿ. 59 00:03:18,330 --> 00:03:22,690 ಆದರೆ, ನಾವು ಒಂದು ವೇರಿಯಬಲ್ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಲು ತದನಂತರ ಮುದ್ರಿಸಲು ಹೊಂದಿಲ್ಲ. 60 00:03:22,690 --> 00:03:27,090 ನಾವು ಏನು ಎಂದು ನಾವು printf ಇದನ್ನು ನೇರವಾಗಿ ಕಳುಹಿಸಬಹುದು ನಾವು ಚದರ 10, 61 00:03:27,090 --> 00:03:30,580 ಆದರೆ ನಾವು ಚದರ 10 ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ ಎಂದು ಅರ್ಥವೇನು 62 00:03:30,580 --> 00:03:32,230 ಬೇರೆಡೆ ಕೋಡ್. 63 00:03:32,230 --> 00:03:34,890 ಅವರ ಇನ್ನೊಂದು ಸರಳ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. 64 00:03:34,890 --> 00:03:38,750 >> ಈ ಸಮಯದಲ್ಲಿ, ನಾವು ಒಟ್ಟಾಗಿ ನಾವು ಒಂದು ಕಾರ್ಯ ತೋರುತ್ತಿದೆ ನೋಡಬಹುದು ಎಂದು 2 ಫ್ಲೋಟ್ಗಳು ಮೊತ್ತವು ವಿಲ್ 65 00:03:38,750 --> 00:03:41,220 ಇದು ಕೇವಲ 1 2 ಒಳಹರಿವು ಸಿಕ್ಕಿತು ಮಾಡಿದ. 66 00:03:41,220 --> 00:03:43,950 ನೀವು ನೋಡಬಹುದು ಎಂದು, ಇದು ಸಾಕಷ್ಟು ವಿಭಿನ್ನ ಅಲ್ಲ. 67 00:03:43,950 --> 00:03:47,330 ನಾವು ಎಲ್ಲಾ, 2nd ಆರ್ಗ್ಯುಮೆಂಟ್, ಬೌ ಹೆಸರಿನ ಷೇರು ಸೇರಿಸಿ 68 00:03:47,330 --> 00:03:51,820 ಮೊದಲ ವಾದವನ್ನು ಇದನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಚಿಹ್ನೆಗಳಿಂದ ಬಳಸಿಕೊಂಡು ಆರ್ಗ್ಯುಮೆಂಟ್ ಪಟ್ಟಿಗೆ, ವನ್ನು ಒಂದು. 69 00:03:51,820 --> 00:03:55,550 ಆದ್ದರಿಂದ, ನಮ್ಮ ಚದರ ಮತ್ತು ಮೊತ್ತವು ಕಾರ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಹಳ ಸುಲಭ 70 00:03:55,550 --> 00:03:58,930 ಅವರು ನೀವು ಗಣಿತ ತರಗತಿಯಲ್ಲಿ ಮೊದಲು ನೋಡಿದ ಕಾರ್ಯಗಳ ಸಮನಾಗಿರುತ್ತದೆ ಇರುವ ಕಾರಣ. 71 00:03:58,930 --> 00:04:01,610 ಈಗ ಸ್ವಲ್ಪ ಬೇರೆ ಒಂದು ಕಾರ್ಯವನ್ನು ನೋಡೋಣ. 72 00:04:01,610 --> 00:04:04,620 ಬದಲಿಗೆ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗುವ, ಇದು ರಾಜ್ಯದ ಮಾರ್ಪಡಿಸುತ್ತದೆ. 73 00:04:04,620 --> 00:04:07,260 ಈ ಅಡ್ಡ ಪರಿಣಾಮ ಎಂದು ಕರೆಯುತ್ತಾರೆ. 74 00:04:07,260 --> 00:04:10,750 ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, printf_fudd_style ಕ್ರಿಯೆ 75 00:04:10,750 --> 00:04:13,410 ನಾವು ಮೊದಲು, ಶೂನ್ಯವನ್ನು ನೋಡಿಲ್ಲ ಎಂದು ರಿಟರ್ನ್ ಪ್ರಕಾರ ಹೊಂದಿದೆ. 76 00:04:13,410 --> 00:04:16,730 >> ಶೂನ್ಯ ಒಂದು ಫಂಕ್ಷನ್ ಏನು ಮರಳಿ ಎಂಬುದನ್ನು ಹೇಳಲು ಬಳಸಲಾಗುತ್ತದೆ. 77 00:04:16,730 --> 00:04:19,410 ರೀತಿಯ ಶೂನ್ಯವನ್ನು ಯಾವುದೇ ಚರಾಂಕಗಳ ಇವೆ 78 00:04:19,410 --> 00:04:22,760 ನೀವು printf_fudd_style ಒಂದು ಫಂಕ್ಷನ್ ಏನನ್ನೋ ಮರಳಿ ಪ್ರಯತ್ನಿಸಿ ಹಾಗಿದ್ದಲ್ಲಿ 79 00:04:22,760 --> 00:04:24,290 ಕಂಪೈಲರ್ ನೀವು ನೋವು ಕಾಣಿಸುತ್ತದೆ. 80 00:04:24,290 --> 00:04:29,390 Printf_fudd_style ಒಳಗೆ, ನಾವು ಕಾರ್ಯ ಇನ್ನೂ ಕಾರ್ಯ ನಿರ್ವಹಿಸುತ್ತದೆ ಇರುವಾಗ ನೋಡಿ 81 00:04:29,390 --> 00:04:31,890 ಅವುಗಳೆಂದರೆ, WS ಎಲ್ಲಾ ರೂ ಬದಲಾಯಿಸಿಕೊಂಡರು 82 00:04:31,890 --> 00:04:36,380 ಕ್ರಿಯೆಯ ಪಾಯಿಂಟ್, ತೆರೆಯಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಮಾರ್ಪಡಿಸಿ ಮತ್ತು ನಂತರ ಅದನ್ನು ಮುದ್ರಿಸಲು ಆಗಿದೆ 83 00:04:36,380 --> 00:04:39,400 ಕಾರ್ಯಕ್ರಮದ ರಾಜ್ಯ ಬದಲಾಯಿಸುವ ಬದಲಿಗೆ ಪರಿಣಾಮವಾಗಿ ಹಿಂದಿರುಗಿದ. 84 00:04:39,400 --> 00:04:43,700 ಈ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಬಹಳ ನಮ್ಮ ಚದರ ಮತ್ತು ಮೊತ್ತವು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಹಾಗೆ 85 00:04:43,700 --> 00:04:46,950 ನಾವು ವೇರಿಯಬಲ್ ಫಲಿತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ಅಥವಾ ಮತ್ತೊಂದು ಕಾರ್ಯಕ್ಕೆ ಇದು ಆಫ್ ತೇರ್ಗಡೆಹೊಂದಿಲ್ಲ ಹೊರತುಪಡಿಸಿ 86 00:04:46,950 --> 00:04:49,520 ಆಫ್ ಮಾತನಾಡಲು ಯಾವುದೇ ಫಲಿತಾಂಶ ಕಾರಣ. 87 00:04:49,520 --> 00:04:53,180 ಆದ್ದರಿಂದ, ನಾವು ಸಂಕಲಿಸಲು ಮತ್ತು ನಮ್ಮ ಎಲ್ಮರ್ ಫಡ್ ಪ್ರೋಗ್ರಾಂ ರನ್ ಮಾಡಿದಾಗ, 88 00:04:53,180 --> 00:04:56,970 ನೀವು "ನೀವು ಅಯೋಗ್ಯನಂತೆ ಮೊಲ!" ನೋಡಿ ಬಲ ಪರಿವರ್ತಿಸಲಾಗುವುದು ಮುಟ್ಟುತ್ತದೆ 89 00:04:56,970 --> 00:04:58,730 "ನೀವು wascally wabbit!" 90 00:04:58,730 --> 00:05:02,250 >> ಅಂತಿಮವಾಗಿ, ಚರ್ಚಿಸುತ್ತಿದ್ದಾರೆ ಮೌಲ್ಯದ 1 ಹೆಚ್ಚು ಕ್ರಿಯೆ ಇಲ್ಲ 91 00:05:02,250 --> 00:05:06,810 ಏಕೆಂದರೆ ನೀವು ಹಿಂದೆಂದು ಬರೆಯದ ನೀವು ಪ್ರತಿಯೊಂದು C ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಮುಖ್ಯ ಅದನ್ನು ಬಳಸುತ್ತಾ ಬಂದಿದ್ದೇನೆ. 92 00:05:06,810 --> 00:05:09,450 ಮುಖ್ಯ ಹೆಚ್ಚು ಯಾವುದೇ ರೀತಿಯ ಚಟುವಟಿಕೆ. 93 00:05:09,450 --> 00:05:13,580 ಇದು ಒಂದು ರೀತಿಯ ಪ್ರತಿಯಾಗಿ, ಒಂದು ಹೆಸರು, ವಾದಗಳು ಪಟ್ಟಿಯನ್ನು ಮತ್ತು ದೇಹದ ಅವರಲ್ಲಿದೆ. 94 00:05:13,580 --> 00:05:16,110 ಮುಖ್ಯ ರಿಟರ್ನ್ ಪ್ರಕಾರ, ಯಾವಾಗಲೂ ಒಂದು ಇಂಟ್ ಆಗಿದೆ 95 00:05:16,110 --> 00:05:19,120 ಮತ್ತು ಈ ಇಂಟ್ ಇದು ಮುಗಿದಾಗ ಕಾರ್ಯಕ್ರಮದ ಸ್ಥಿತಿ ಸಂವಹನ ಬಳಸಲಾಗುತ್ತದೆ. 96 00:05:19,120 --> 00:05:23,360 >> ಯಶಸ್ವಿಯಾಗಿ ರನ್ ಮಾಡಲಿಲ್ಲ, ಅಥವಾ ಅದು ದೋಷ ಆರಂಭಿಕ ಕೊನೆಗೊಂಡಿಲ್ಲ ನೀಡಲಿಲ್ಲ? 97 00:05:23,360 --> 00:05:26,390 ಶೂನ್ಯ ಹಿಂದಿರುಗಿದ ಒಂದು ಯಶಸ್ವೀ ರನ್ ಸೂಚಿಸುತ್ತದೆ 98 00:05:26,390 --> 00:05:29,510 ಮತ್ತು ಯಾವುದೇ ಶೂನ್ಯೇತರ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿದ ದೋಷ ಸೂಚಿಸುತ್ತದೆ. 99 00:05:29,510 --> 00:05:31,950 ನೀವು ನಾವು ಬರೆಯುತ್ತಿದ್ದೇವೆ ಕಾರ್ಯಕ್ರಮದ ರೀತಿಯ ಆಧರಿಸಿ, 100 00:05:31,950 --> 00:05:34,960 ವಿವಿಧ ದೋಷಗಳನ್ನು ವಿವಿಧ ಸಂಕೇತಗಳು ಹಿಂದಿರುಗಿದ ಸಹಾಯವಾಗುತ್ತದೆ 101 00:05:34,960 --> 00:05:37,210 ನಂತರ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಜನರಿಗೆ. 102 00:05:37,210 --> 00:05:40,220 ಮುಖ್ಯ ವಾದಗಳನ್ನು ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾಗಿರುತ್ತದೆ. 103 00:05:40,220 --> 00:05:42,150 >> ವಾದವು ಪಟ್ಟಿ ಎರಡೂ, ಖಾಲಿ ಮಾಡಬಹುದು 104 00:05:42,150 --> 00:05:45,330 ಇದು ನಾವು, ಆವರಣ ನಡುವೆ ಅನೂರ್ಜಿತ ಬರೆದು ಸೂಚಿಸುತ್ತದೆ 105 00:05:45,330 --> 00:05:50,220 ಒಂದು ಇಂಟ್ ಮತ್ತು ಚಾರ್ * ರು ಒಂದು ಶ್ರೇಣಿಯನ್ನು: ಅಥವಾ ಪಟ್ಟಿಯಲ್ಲಿ 2 ವಾದಗಳನ್ನು ಹೊಂದಬಹುದು. 106 00:05:50,220 --> 00:05:52,820 ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಬಳಸಲು ಉದ್ದೇಶಿಸಿದೆ ಈ ಬಳಸಲಾಗುತ್ತದೆ 107 00:05:52,820 --> 00:05:56,490 ಪ್ರೋಗ್ರಾಂ ತೀರ್ಪನ್ನು ಮಾಡಿದಾಗ ವಾದಗಳನ್ನು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ರಲ್ಲಿ ಅನುಮೋದಿಸಿತು. 108 00:05:56,490 --> 00:05:59,690 ಇಂಟ್ ವಾದವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ argc ಕರೆಯಲಾಗುತ್ತದೆ 109 00:05:59,690 --> 00:06:03,300 ಮತ್ತು argv ಎಂದು ಚಾರ್ * ರಚನೆಯ ಸಮಾನ ಉದ್ದವನ್ನು, ನ. 110 00:06:03,300 --> 00:06:07,080 Argv ಪ್ರೋಗ್ರಾಂ ರವಾನೆಯಾದವು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. 111 00:06:07,080 --> 00:06:11,440 ಇನ್ನೊಂದು ಸಣ್ಣ ರಲ್ಲಿ, ನಾವು ಹೆಚ್ಚು ವಿವರ ಈ ಅಸ್ಥಿರಗಳು ಬಳಸಲು ಹೇಗೆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್. 112 00:06:11,440 --> 00:06:15,220 ಈಗ, ನೀವು ಪ್ರಮುಖ ಎರಡೂ ರೀತಿಯಲ್ಲಿ ಘೋಷಿಸಲು ಹಿಂಜರಿಯಬೇಡಿ ಮಾಡಬಹುದು. 113 00:06:15,220 --> 00:06:19,410 ನಾನು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ವಾದಗಳು, ಸಾಧ್ಯವಾದಷ್ಟು ಜೊತೆ, ಕಡಿಮೆ ಎಂದರೆ ಅದನ್ನು ಬರೆಯಲು ಆಯ್ಕೆ. 114 00:06:19,410 --> 00:06:22,230 >> ಈಗ ನೀವು ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು ಗೊತ್ತಿಲ್ಲ ಎಂದು, 115 00:06:22,230 --> 00:06:25,030 ನೀವು ಮತ್ತಷ್ಟು ಸಂಕೀರ್ಣ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅಭಿವೃದ್ಧಿ ನಿಮ್ಮ ದಾರಿಯಲ್ಲಿ ಹಾಗೂ ಆರ್. 116 00:06:25,030 --> 00:06:29,740 ನನ್ನ ಹೆಸರು ನೇಟ್ Hardison ಹೊಂದಿದೆ. ಈ CS50 ಹೊಂದಿದೆ.