[Powered by Google Translate] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಈ CS50 ಹೊಂದಿದೆ, ಮತ್ತು ಇದು ವಾರದಲ್ಲಿ ಎರಡು ಪ್ರಾರಂಭಿಸಿ. ಧನ್ಯವಾದಗಳು. ನಮಗೆ ಒಂದು ಫೋನ್ ಕರೆ ಇಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ. 617-ಬಗ್-CS50 ಡಯಲ್ ನಾನು ಸುಮಾರು ಆಗಿದ್ದೇನೆ. CS50: ಈ CS50 ಹೊಂದಿದೆ. ನೌಕೆಯ ಹುಡುಗನಿಗೆ, 1 ಒತ್ತಿ. ಪ್ರಾರಂಭಿಸಲು, 9 ಒತ್ತಿ. ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ಅವರು ಶಟಲ್ ಬಾಯ್, ಪತ್ರಿಕಾ 1 ಹೇಳಿದರು. ನಾವು 1 ಒತ್ತಿ ನೀನು. CS50: ನಿಮ್ಮ ಮೂಲ ಯಾವುದು? ಫಾರ್ ಕ್ವಾಡ್, ಪತ್ರಿಕಾ 1. ಮ್ಯಾಥರ್, ಪತ್ರಿಕಾ 2. ಬಾಯ್ಲ್ಸ್ಟನ್, ಪತ್ರಿಕಾ 3. ಲಮೊಂಟ್, ಪತ್ರಿಕಾ 4. Mem ಹಾಲ್, ಪತ್ರಿಕಾ 5. ಪ್ರಾರಂಭಿಸಲು, 0 ಒತ್ತಿ. ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಕ್ವಾಡ್ 1 ಒತ್ತಿ ಮಾಡುತ್ತೇವೆ. CS50: ಮುಂದೆ ಷಟಲ್ ದರವು 1:10 PM ಈ ಬಹಳ ನಿಮಿಷಗಳ ಎಲೆಗಳು, ಮತ್ತು ನಂತರ 1:20 ಗಂಟೆಗೆ 1:30 PM, 1:40 PM. ಈ CS50 ಹೊಂದಿದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ಈ CS50 ಧ್ವನಿಯನ್ನು. ಮತ್ತು ಇದು, ಅಂತಿಮ ಯೋಜನೆಗಳ ರೀತಿಯ ಒಂದು ಉದಾಹರಣೆ ಉದಾಹರಣೆಗೆ, ನೀವು ಕಡೆಗೆ ಆಫ್ ಕಚ್ಚಿ ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ. ಉದಾಹರಣೆಗೆ, ಆ shuttleboy.cs50.net ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ನಾನು ಮೊದಲ CS51 ತೆಗೆದುಕೊಂಡ ನಂತರ ಬರೆದ ವಾಸ್ತವವಾಗಿ ಒಂದು ಯೋಜನೆ ಮತ್ತೆ ನಾನು ಪದವಿಪೂರ್ವ ಆಗ. ಮತ್ತು ಇಲ್ಲಿ ಸ್ಫೂರ್ತಿ ನಂತರ ಮತ್ತೆ, ಅವರು ಹೊಂದಿದ್ದ ಎಲ್ಲಾ ಮುದ್ರಿತ ಶಟಲ್ ಬಸ್ ವೇಳಾಪಟ್ಟಿಯನ್ನು, ಮತ್ತು ಯಾವುದೇ ಆಗಿತ್ತು ಆನ್ಲೈನ್ ಅಪ್ ವಸ್ತುಗಳನ್ನು ನೋಡುವ ಕಲ್ಪನೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಒಂದು ವಾರಾಂತ್ಯದಲ್ಲಿ ಪಾರಿವಾಳ ರೀತಿಯ ಮೂಲಕ ಸುರಿದು ವೇಳಾಪಟ್ಟಿ ಮುದ್ರಿತ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಅದನ್ನು ಅಳವಡಿಸಿದರು. ಸಮಯದಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಬಹುದು ಏನಾಯಿತು ಸಿ ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ನಲ್ಲಿ ಟೈಪ್ ನೌಕೆಯ ಬಾಯ್ ಮೂಲಕ ನಡೆಯಿತು ನಾವು ಇದುವರೆಗಿನ ಮಾಡುವುದರಿಂದ ನಾವು ಹಾಗೆ ಮಿಟುಕಿಸುವುದು ಕೇಳುತ್ತದೆ. ಆದರೆ ವರ್ಷಗಳಲ್ಲಿ, ಇದು ತ್ವರಿತ ವಿಕಸನಗೊಂಡಿತು ವಿಶೇಷವೇನು ಸಂದೇಶ ಬೋಟ್. ಅದು ಆಗಿ, ಈ ವೆಬ್ಸೈಟ್ಗೆ ಇತ್ತೀಚೆಗೆ ವಿಕಸನ ವಿಶೇಷವೇನು SMS ಆಧಾರದ ಸಾಧನ, ಜೊತೆಗೆ ಈ ಧ್ವನಿ ಆಧಾರಿತ ಉಪಕರಣವಾಯಿತು ಮಾಹಿತಿ. ಈ ವಸ್ತುಗಳ ಬಗೆಗಳಲ್ಲಿ ಸುಳಿವನ್ನು ನೀಡುವಲ್ಲಿ ನೀವು ಮಾಡಬಹುದು ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ ನಿಮಗಾಗಿ ಏನು. ಉದಾಹರಣೆಗೆ, ನೌಕೆಯ ಬಾಯ್ ಆಫ್ SMS ಆವೃತ್ತಿ ಸಂಭವಿಸುತ್ತದೆ ಕೆಳಗಿನಂತೆ ನಡೆಸಲು. , ನಿಮ್ಮ ಮೊಬೈಲ್ ಫೋನ್, ನೀವು 41411 ಪಠ್ಯ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ವೇಳೆ ನಂತರ, ನೌಕೆಯ ಹುಡುಗನಿಗೆ, ವಿಶೇಷ ಚಿಹ್ನೆ sboy ಕಳುಹಿಸಿ ಒಂದು ಮತ್ತು ಒಂದು ಮೂಲ ಅಲ್ಲಿ ಬಿ, ಮತ್ತು ಬಿ ನಂತರ ಒಂದು ಗಮ್ಯಸ್ಥಾನ - ಉದಾಹರಣೆಗೆ, ಬಾಯ್ಲ್ಸ್ಟನ್ ಸ್ಪೇಸ್ ಕ್ವಾಡ್ - ನಿಮಗೆ ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಒಳಗೆ ಪಡೆಯಲು ಮತ್ತೆ ಬೇಕು ಒಂದು ಪಠ್ಯ ನೌಕೆಯ ಬಾಯ್ ಸಂದೇಶ ತಿಳಿಸುವ ಯಾವಾಗ ಮುಂದಿನ ಕೆಲವು ಶಟಲ್ ಆ ಹಂತದಿಂದ, ಆ ಹೋಗುವ ಬಿಂದು ಬಿ ಮತ್ತು ಈ ಯಂತೆ ಒಂದು ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಯಾಗಿದೆ ಒಂದು API ಬಳಸಿ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ಇದು shuttleboy.cs50.net ಆಗಿದೆ ಈ ನಿಜವಾದ ವೆಬ್ ಆಧಾರಿತ ಅವತಾರ. ಆದರೆ ಈ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪರಿಗಣಿಸುತ್ತದೆ ಡೇಟಾವನ್ನು ಎಂದು CS50 ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಎಲ್ಲಾ ರೂಪದಲ್ಲಿ ಇಲ್ಲಿ ಎಲ್ಲರಿಗೂ ಒಡ್ಡಲಾಗುತ್ತದೆ API ಗಳು, ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು. ಮತ್ತು ಕೇವಲ ಜನರ ಮೇಲೆ ನಾವು ಹೇಳುವ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ ಇಂಟರ್ನೆಟ್ ಮತ್ತು ಇತರ ರಚಿಸಲು ಕೆಲವು ಸಮಯ ಕಳೆದಿದ್ದೇನೆ ನೀವು ನಮಗೆ ಡೇಟಾ ಆಕ್ರಮಿಸಲು ಮತ್ತು ಸಲುವಾಗಿ ಬಳಸಬಹುದಾದ ತಂತ್ರಾಂಶ ನಂತರ ಮೇಲೆ ನಿಮ್ಮ ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಆ ಡೇಟಾವನ್ನು ಸೆಟ್. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ಈ ನೌಕೆಯ ಬಾಯ್ API ಪುಟ, ಇದು ಮೂಲಭೂತವಾಗಿ CS50 ಕೈಪಿಡಿ, ದಾಖಲೆಗಳನ್ನು ಮನೆಯಿದ್ದ ನೀವು ಡೇಟಾ CS50 ಸರ್ವರ್ಗಳು ಕೇಳುವ ಬಗ್ಗೆ ಹೋಗಿ ಹೇಗೆ. ಉದಾಹರಣೆಗೆ, ನೀವು CSV ಫೈಲ್ಗಳನ್ನು, ಅಲ್ಪವಿರಾಮದಿಂದ ಪರಿಚಿತ ಇಂತಹ ಮೌಲ್ಯಗಳು ಪ್ರತ್ಯೇಕಿಸಿ, ಈ ಕೇವಲ ರೀತಿಯ ತ್ವರಿತ ಮತ್ತು ಕೊಳಕು ಎಕ್ಸೆಲ್ ತರಹದ ಕಡತಗಳನ್ನು. ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಎಲ್ಲಾ ಷಟಲ್ ಬಾಯ್ ಕೇಳಬಹುದು ಮನೆ ಮತ್ತು ಅವರ ಜಿಪಿಎಸ್ ಕಕ್ಷೆಗಳು, ಮತ್ತು ನೀವು ಪಡೆಯಲಿದ್ದೀರಿ ಹಾಗೆ ಮತ್ತೆ, ಮೂಲಭೂತವಾಗಿ, ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಎಂದು ನೀವು ನಂತರ ನಿಮ್ಮ ಸ್ವಂತ ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಓದಿ ಮಾಡಬಹುದು , ಫಲಿತಾಂಶಗಳನ್ನು ಸೃಷ್ಟಿಸಲು ನೌಕೆಯ ಬಾಯ್ ಸ್ವತಃ ನಂತಹ ಮಾಡುವಾಗ ಸಂಭವಿಸಿದರೆ. ಆ ಹೆಚ್ಚು ಪರಿಚಿತ, ಹೆಚ್ಚು ಆಧುನಿಕ ಅಕ್ಷಾಂಶ ನಿರೂಪಣೆಗಳು ಫಾರ್ JSON, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಅಂಕನ ಸೇರಿವೆ. ಯಾವುದೋ ಕಡೆಗೆ ನೀವು ಮರಳಿ ಬರುತ್ತವೆ ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ. ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ಈ ಕೇವಲ CS50 ಆದ API ಗಳು ಹಲವಾರು ಒಂದಾಗಿದೆ. ಮತ್ತು ಉತ್ತೇಜಕ ವಸ್ತು, ಈಗ ಫೇಸ್ಬುಕ್ ಈ ದಿನಗಳು ಮತ್ತು ಟ್ವಿಟ್ಟರ್ ಮತ್ತು ಗೂಗಲ್ ಮತ್ತು ಅತ್ಯಧಿಕವಾಗಿ ಪ್ರತಿಯೊಬ್ಬ ಜನಪ್ರಿಯ ವೆಬ್ಸೈಟ್ ಔಟ್ ನೀವು ಓದಲು ಅಂದರೆ API, ಕೆಲವು ರೀತಿಯ ಕಂಡುಬಂದಿದೆ ತಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ದಸ್ತಾವೇಜನ್ನು, ನೀವು ಸೈನ್ ಅಪ್ ಖಾತೆಯನ್ನು, ನೀವು ಮೇಲೆ ತಂತ್ರಾಂಶ ಬರೆಯುವ ಆರಂಭಿಸಬಹುದು ಅಲ್ಲಿ ಒದಗಿಸುತ್ತದೆ ಯಾವುದೇ ಉಪಕರಣಗಳು ಅಥವಾ ಅಕ್ಷಾಂಶ ಕಂಪನಿಯ. ಒಂದೆರಡು ವರ್ಷಗಳ ಹಿಂದೆ ನಮ್ಮ ಬೋಧನೆ ಫೆಲೋಗಳ ಮತ್ತು ಆದ್ದರಿಂದ ಒಂದು ಈ ಒಂದು ಮ್ಯಾಕ್ ಆವೃತ್ತಿ ಬರೆದರು. ಆದ್ದರಿಂದ ಮೇಲಿನ ಎಡಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ ಮ್ಯಾಕ್ ಹೆಸರಿನ ಲಿಂಕ್ ನಲ್ಲಿ, ನೀವು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಮಾಡಲು ನಿಮ್ಮ ಸ್ವಂತ ಮ್ಯಾಕ್ ಮೇಲೆ ನಡೆಯುವ ಒಂದು ಮ್ಯಾಕ್ OS ವಿಜೆಟ್ ಡೌನ್ಲೋಡ್ ವಸ್ತುಗಳ ಒಂದೇ ರೀತಿಯ. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ದತ್ತಾಂಶಗಳ ಮೇಲೆ ನಿರ್ಮಿಸಲು ಅಷ್ಟೆ. ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ ಮೇಲೆ ಆದರೆ. ಆದ್ದರಿಂದ ನಾವು ಕೇವಲ ರೀತಿಯ ಪಡೆಯಲು ಆಫ್ ಮಾಡಲು, ದೋಷದಿಂದ ನೈಜ ಕ್ಷಿಪ್ರ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ವಸ್ತುಗಳ ಕೆಲವು ಪುನಃ ಇಂದು ಅಪ್ ಬೆಚ್ಚಗಾಗುವ, ಆಲೋಚಿಸುವ ವಿಷಯಗಳನ್ನು ನಾವು ಕಳೆದ ವಾರ ನೋಡಿದ್ದಾರೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಹೇಳುತ್ತಾರೆ, ನನಗೆ ಮುಂದುವರಿಯಲು ಮತ್ತು ಎಳೆಯಲು ಅವಕಾಶ ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಗೆ. Buggy1.c, ಈ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ ನೀವು ಬಯಸಿದರೆ ಡೌನ್ಲೋಡ್ ಮತ್ತು ನಿಮ್ಮ ಸುತ್ತ ಇರಿ ನೀವು. ಆದರೆ ನಾವು ಈ ತಕ್ಕಮಟ್ಟಿಗೆ ಕಿರು ಪ್ರೋಗ್ರಾಂ ನಲ್ಲಿ ಇಲ್ಲಿ ಜೂಮ್, ಮತ್ತು ಕೇವಲ ಮೂಲ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್ ಎಂಬ ಕೆಲವು ಒಂದು ಅತ್ಯುತ್ತಮವಾಗಿದೆ ರೀಕ್ಯಾಪ್ ನಾವು ಕೇವಲ ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ಆರಂಭಿಸಲು ಹೋಗುವ. ನೀಲಿ ಸ್ಟಫ್ ಆದ್ದರಿಂದ, 9 ಮೂಲಕ ಸಾಲುಗಳನ್ನು 1 ರಲ್ಲಿ, ಕೇವಲ ಸಾಫ್ಟ್ಬಾಲ್ ಪ್ರಶ್ನೆಗಳನ್ನು. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಕಾಮೆಂಟ್ಗಳನ್ನು ಇವೆ. ಅವರು ಯಾವುದೇ ಕ್ರಿಯಾತ್ಮಕ ಅರ್ಥ. ಆದರೆ ಅವರು ಟಿಪ್ಪಣಿಗಳು ಎಂಬುದನ್ನು ಅರ್ಥದಲ್ಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಕಾರಣ ನಾನು, ಮಾನವ, ಆ ಉಪನ್ಯಾಸ ಮತ್ತು ನಂತರ ಆದ್ದರಿಂದ ನಾನು ಮಾಡಿದ ಉಪನ್ಯಾಸ, ನಾನು ನಿಜವಾಗಿ ನೆನಪು ಯಾವುದು ಈ ಪ್ರೋಗ್ರಾಂ ಲೈನ್ ಮೂಲಕ ಲೈನ್ ಓದಲು ಮಾಡದೆಯೇ ಮಾಡುತ್ತದೆ ಮತ್ತು ನನ್ನ ಮನಸ್ಸಿನಲ್ಲಿ ಇತಿಹಾಸ ಪುನರ್ನಿರ್ಮಾಣದ. ಮೇಲಾಗಿ, ನಾನು ಹಾಗೆ ಬೇರೆಯವರಿಗೆ ಈ ಪ್ರೋಗ್ರಾಂ ಹ್ಯಾಂಡ್ ವೇಳೆ ನೀವು, ಅದು, ಏಕೆಂದರೆ ಈ ರೀತಿಯ ಕಾಮೆಂಟ್ಗಳ, ನಿಮಗೆ ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾಗಿದ್ದು ಇಲ್ಲಿದೆ ಪ್ರೋಗ್ರಾಂ ನಿಜವಾಗಿ ಏನು ಮಾಡುತ್ತಿದೆ, ಅಥವಾ ಕನಿಷ್ಠ ಏನು ಕಾರ್ಯಕ್ರಮ ಮಾಡುವಾಗ ಮಾಡಬೇಕೋ. ಅದು ಸರಿ ಎಂದು ಅಥವಾ ಸಂಪೂರ್ಣವಾಗಿ ಮತ್ತೊಂದು ವಿಷಯವಾಗಿದೆ. ಈಗ, ಸಿ, ಬಹು ಲೈನ್ ಕಾಮೆಂಟ್ಗಳೊಂದಿಗೆ, ನೆನಪಿಗೆ ಆ ಸಾಲಿನಲ್ಲಿ ಒಂದು ಇಲ್ಲಿ / *, ಮ್ಯಾಜಿಕ್ ಸಂಕೇತವಾಗಿದೆ. ಇದು ಒಂದು ಕಾಮೆಂಟ್ ಆರಂಭದಲ್ಲಿ ಬರುತ್ತದೆ ಇಲ್ಲಿ ಅರ್ಥ. ನೀವು ಕೊನೆಯಲ್ಲಿ ಟರ್ಮಿನೇಟರ್ ತಲುಪುವವರೆಗೆ ಮತ್ತು ಮತ್ತೇನಲ್ಲ, ಮ್ಯಾಟರ್ಸ್ * / ವಿರುದ್ಧ ಇದು. ಹಾಗಾಗಿ ಇಲ್ಲಿಂದ 80-ಕೆಲವು ಬೆಸ ನಕ್ಷತ್ರಗಳು ಎಂದು ವಾಸ್ತವವಾಗಿ ಎಡದಿಂದ ಬಲಕ್ಕೆ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಸೌಂದರ್ಯದ ವಿವರ ಹೊಂದಿದೆ. ಇದು ಕ್ರಿಯಾತ್ಮಕ ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ. ಈಗ ಹೇಗೆ ಸಾಲಿನಲ್ಲಿ ಸುಮಾರು 11? ಈ ಶ್ರೀಸಾಮಾನ್ಯನ ವಿಷಯದಲ್ಲಿ ಏನು ಮಾಡುತ್ತದೆ? ಅದು ಯಾವುದು? ಪ್ರೇಕ್ಷಕರು: ಪ್ರಮಾಣಿತ ಒಳಗೊಂಡಿದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಉತ್ತಮ. ಆದ್ದರಿಂದ stdio.h ಗ್ರಂಥಾಲಯದ ಒಳಗೊಂಡಿದೆ. ಇದರಿಂದ ಏನು? ಅಲ್ಲದೆ, ಆ ಕಡತ ಒಳಗೆ, stdio.h, ಒಂದು ಇಡೀ ಗುಂಪೇ ಇರುತ್ತದೆ ಕಾರ್ಯ ಘೋಷಣೆಗಳು - ಎಂದು, ಬೇರೆಯವರು ಬರೆದ ಕೋಡ್. ಘೋಷಿಸಲಾಗಿದೆ ಎಂದು ಒಂದು ಕ್ರಿಯೆಯ ಮತ್ತು ಪರಿಪೂರ್ಣ ಉದಾಹರಣೆಗೆ stdio.h ಹೊಂದಿದೆ - ಇದು ಮೆಚ್ಚಿನ ಈಗ? ಆದ್ದರಿಂದ printf, ಸಾಮಾನ್ಯ ಬಿಡಿಗಳ ಒಂದು ನಿಸ್ಸಂಶಯವಾಗಿ, ಬಳಸಲು ಮೊದಲಿಗೆ, ಎಂದು ಲೈಬ್ರರಿಯಿಂದ ಇಲ್ಲ. ನಾನು ಕೋಡ್ ಸಾಲನ್ನು ಹಾಕುವಂತೆ ವೇಳೆ, ಖಣಿಲು ಕೂಗಿ ಹಾಕುತ್ತದೆ ಒಂದು ಘೋಷಿಸಲ್ಪಡದ ಚಿಹ್ನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬಗ್ಗೆ ನನಗೆ ಏನೋ. ಏಕೆಂದರೆ ಅಘೋಷಿತ ಏನೋ, ಬಹುಶಃ ಕೀವರ್ಡ್ ಆಗಿದೆ ನಾವು printf ಕಾಣುತ್ತದೆ ಕಂಪೈಲರ್ ಮಾಹಿತಿ ಮಾಡಿಲ್ಲ ಆ ಸಾಲನ್ನು ಸೇರಿಸಿ ಹೊರತು ಇಷ್ಟ. ಮತ್ತು ಹೆಚ್ಚು ಕೆಳಗೆ ಭೂಮಿಗೆ, ನಿಜವಾಗಿಯೂ, ಯಾವ ಸಾಲನ್ನು ಹೇಳುವ ಇದೆ ಆಗಿದೆ ಇದು ಸರ್ವರ್ ಮೇಲೆ ಎಲ್ಲೆಲ್ಲಿ ಫೈಲ್, stdio.h, ತೆರೆಯುತ್ತದೆ ಹಾರ್ಡ್ ಡ್ರೈವ್, ಅಥವಾ APPLIANCE ಹಾರ್ಡ್ ಡ್ರೈವ್, ಮತ್ತು ಕಾಪಿ ಪೇಸ್ಟ್ ಇದು ಬಲ ಅಲ್ಲಿ ನನ್ನ ಫೈಲ್ ಆಗಿ, ಯಾವುದೇ ನನ್ನ ಆ ಕೈಯಿಂದ ಮಾಡಲು ಹೊಂದಿದೆ. ಈಗ, ಒಮ್ಮೆ ನಾವು ಮುಂಚೆಯೇ ನಾವು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ, ಮುಖ್ಯ ಇಲ್ಲಿ ತಗ್ಗಿಸುವುದು ಶೂನ್ಯವನ್ನು ಯಾವುದು ಇಂಟ್ ಮತ್ತು ಅಂತರದಲ್ಲಿ ರೇಗಿಸುವುದಕ್ಕೆ. ಆದರೆ ಈಗ, ಮೂರು ಸಾಲುಗಳನ್ನು ನೋಡೋಣ ಒಳಗೆ 15 17 ಮೂಲಕ. ಇಲ್ಲಿ ನಾನು ದೋಷಯುಕ್ತ ಎಂದು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ. ನನ್ನ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸಾಲು 7 "10 ಮುದ್ರಿಸಲು ಹೇಳಿದ್ದಾನೆ ನಕ್ಷತ್ರಾಕಾರದ ಚುಕ್ಕೆಗಳಿಂದ ಆದರೆ. "ಯಾಕೆ ಈ ವಾಸ್ತವವಾಗಿ ಮುದ್ರಿಸಲಾಗುವುದಿಲ್ಲ ನೀಡುವುದಿಲ್ಲ 10 ಇಂತಹ ನಕ್ಷತ್ರಗಳನ್ನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ನಾವು 0 ರಿಂದ ಎಣಿಸಲು ಪ್ರಾರಂಭಿಸಿ ನೀವು ಗಮನಿಸಬಹುದು. ಮತ್ತು ಈ ವಾಸ್ತವವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ ಮತ್ತು ಎಣಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ, 0 ಬದಲಿಗೆ 1 ರಿಂದ. ಮತ್ತು ಈ ನಿಜವಾಗಿಯೂ ಕೇವಲ, ವಾಸ್ತವವಾಗಿ ಪಡೆಯಲಾಗಿದೆ ಉದಾಹರಣೆಗೆ, ನಾವು ವೇದಿಕೆಯ ಮೇಲೆ ಎಂಟು ಜನರು ಅಪ್ ಬಂದಾಗ, ಆಗ ಯಾರೂ ತಮ್ಮ ಕೈ ಬೆಳೆಸುವ, ಅವರು ಎಲ್ಲಾ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಶೂನ್ಯಗಳು. ಮತ್ತು ಆದ್ದರಿಂದ, ಒಂದು ಕಂಪ್ಯೂಟರ್ ಪದ್ಧತಿಯಲ್ಲಿನ ಕೇವಲ ರೀತಿಯ ಆದ್ದರಿಂದ, 0 ಯಿಂದ ಎಣಿಸುವ ಆರಂಭಿಸಲು. ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ನೀವು ಬೈನರಿ ರಲ್ಲಿ ಪ್ರತಿನಿಧಿಸಬಹುದು. ಇಲ್ಲಿ ನಾವು 0 ಗೆ ನಾನು ಆರಂಭಿಸುವಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿದಾಗ. ನಾವು 0 ಗೆ ನಾನು ಸಮಾನ ಸೆಟ್ ಮಾಡಿದ. ಆದರೆ ನಾನು ಅಥವಾ ನಾನು ಕಡಿಮೆ ಹೇಳುವ, ಇಲ್ಲಿ ಈ ತಪ್ಪಾಗಿದ್ದರೆ 10 ಸಮಾನವಾಗಿರುತ್ತದೆ. ಆದರೆ ನಾನು ಆಗ 0 ಆರಂಭವಾಗುವುದು ಮತ್ತು ವೇಳೆ ಮೂಲಕ, ನಾನು ಹೋಗಿ ಅನಿಸಿದರೆ ಅಪ್ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ನಾನು ವಾಸ್ತವವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಹೋಗಿದ್ದೀರಿ ಏಕೆಂದರೆ, ತೆರೆಗೆ 11 ನಕ್ಷತ್ರಗಳು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು 10 ಸಮಾನವಾಗಿರುತ್ತದೆ. ಇಲ್ಲಿ ಸುಲಭ ಫಿಕ್ಸ್ ನಂತರ ಏನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಜಸ್ಟ್ ಕಡಿಮೆ ಬದಲಾಯಿಸಬಹುದು. ನೀವು ನಿಜವಾಗಿಯೂ, ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಆ ಮೇಲೆ ನೋಡಲಾಗುವುದು ನ. ಹೀಗೆ 0 ರಿಂದ ಎಣಿಸಲು ಪ್ರಾರಂಭಿಸಿ ನೀವು ಮಾಡಬೇಕಾದುದು ವಿಷಯ ವಿಶಿಷ್ಟವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಪಡೆಯುತ್ತೀರಿ. ಈಗ ಯಾವ ಸ್ವತಃ ಮತ್ತು ಈ ಸಂಪೂರ್ಣ ರಚನೆಯ ಬಗ್ಗೆ? ಲೂಪ್ ಈ ಲೈನ್ 15 demarks ಒಂದು. ಆದ್ದರಿಂದ ಒಂದು ಕಾರ್ಯ ಅಲ್ಲ. ಇದು ಕೇವಲ ಹೇಳಿಕೆಗಳ. ನಾವು ಸ್ಕ್ರ್ಯಾಚ್ ನೋಡಿದ ಹಾಗೆ ಇದು ಆವರ್ತನಕ್ಕೆ ರಚನೆ ಇಲ್ಲಿದೆ. ಮತ್ತು ಮೂರು ಭಾಗಗಳನ್ನು ಹೊಂದಿದೆ. ಮೊದಲ ಭಾಗ ಗಮನಿಸಿ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಎಡ. ಎರಡು semicolons ನಡುವೆ ಮಧ್ಯಮ ಭಾಗ ಇಲ್ಲಿದೆ. ಮತ್ತು ನಂತರ ಬಲಕ್ಕೆ ಬಲಗೈ ಭಾಗ ಇಲ್ಲ ಎರಡನೇ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ನ. ಈಗ, ಈ ಮೊದಲ ಏನು ಮಾಡುತ್ತದೆ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಬ್ಯಾಕ್ ಇಲ್ಲ? ಯಾ? ಪ್ರೇಕ್ಷಕರು: ಪ್ರಾರಂಭಿಕ ಹಂತ. ಡೇವಿಡ್ ಜೆ MALAN: ಪ್ರಾರಂಭಿಕ ಹಂತ. ಆದ್ದರಿಂದ ಇದರ ಅರ್ಥ ಏನು? ನಾವು ನಾನು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸಿದರು. ನಾನು ಇಂಟ್ ನಾನು ಸೂಚಿಸಿದ ಮಾಡಿದ ಕಾರಣ, ಕೌಟುಂಬಿಕತೆ ಇಂಟ್ ಹೊಂದಿದೆ. ಮತ್ತು ನಾನು 0 ಮೌಲ್ಯಕ್ಕೆ ನಾನು ಆರಂಭಿಸುವಲ್ಲಿ ನುಡಿದರು. ಆದ್ದರಿಂದ ಈ ನಿಜವಾಗಿಯೂ ಏನನ್ನು ಹೇಳುತ್ತಿದ್ದಾರೆ ವಿಶೇಷವೇನು? ಇದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಾಕಷ್ಟು ನನಗೆ ನೀಡಿ, ಹೇ ಕಂಪ್ಯೂಟರ್ಗೆ ಹೇಳುವ ವಿಶೇಷವೇನು ನಂತರ ಮೆಮೊರಿ, ಸಾಕಷ್ಟು RAM, ಒಂದು ಸಂಖ್ಯೆ ಹೊಂದಿಸಲು, ಮತ್ತು ಪುಟ್ RAM ನ ಆ ಚಂಕ್ ನಲ್ಲಿ 0. ಮತ್ತು ಒಂದು ಪಕ್ಕಕ್ಕೆ ಮಾಹಿತಿ, ಕನಿಷ್ಠ ಒಳಗೆ, ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಇಂಟ್ ಹೇಗೆ ದೊಡ್ಡದಾಗಿದೆ ಅಪ್ಲೈಯನ್ಸ್ ನ? ಪ್ರೇಕ್ಷಕರು: 32 ಬಿಟ್. ಡೇವಿಡ್ ಜೆ MALAN: 32 ಬಿಟ್ಸ್. ನನಗೆ ಮೇಲಿಂಗ್ 4 ಬೈಟ್ಗಳು ಎಂದು 32 ಬಿಟ್ಗಳು, ನೀಡಿ ಅರ್ಥ ಆದ್ದರಿಂದ ಮತ್ತು ಬಹಳ ಸುಲಭ ಇದು ಮೌಲ್ಯವನ್ನು 0 ಪುಟ್ ಏಕೆಂದರೆ ಇದು ಕೇವಲ 0 ಎಲ್ಲಾ ಬಿಟ್ಗಳು ಸೆಟ್ ಎಂದರ್ಥ. ಈಗ, ಇಲ್ಲಿ ಎರಡನೇ ಭಾಗ ಸ್ಥಿತಿಯಾಗಿದೆ. ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು, ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಪರಿಶೀಲಿಸಿದ ಇದೆ ಏನು ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ಸರಿ ಅಥವಾ ತಪ್ಪು ಇಲ್ಲಿದೆ ಎಂಬುದು. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಕೋಡ್ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಏನು ಹೇಳುತ್ತಾರೆ - ಅವುಗಳೆಂದರೆ ರೇಖೆ 16, ಇಂಡೆಂಟ್ ಒಂದೇ ಎಂದು ಏಕೆಂದರೆ ಕೆಳಗೆ - ಬಹಳ ನಾನು 10 ಕಡಿಮೆ ಆಗಿದೆ. ಮತ್ತು ಈ ಲೂಪ್ ಮೂಲಕ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ನಂತರ, ಏನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು incrementation, ನಾನು + +. ಈಗ, ನಾನು + + ಎಂದು ಹೊಂದಿಲ್ಲ. ನಾನು ಆಗಿರಬಹುದು -. ನಾನು ಈ ಮಾಡಿದರೆ ಆದರೆ, ಯಾವ ನಡವಳಿಕೆಯನ್ನು ವಿಶೇಷವೇನು ಈ ಕಾರ್ಯಕ್ರಮದ ಎಂದು? ಪ್ರೇಕ್ಷಕರು: ಇದು ಅನಂತ ಆದೇಶಗಳ ಎಂದು ವಿಶೇಷವೇನು. ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಅನಂತ ಆದೇಶಗಳ ರೀತಿಯ ಎಂದು ವಿಶೇಷವೇನು, ನಾವು ಋಣಾತ್ಮಕ 2 ಶತಕೋಟಿ ಅಥವಾ ನಂತರ ಅದೃಷ್ಟ ಪಡೆಯಲು ಹೊರತು. ಬಹುಶಃ ವಸ್ತುಗಳು ಕೇವಲ ಸೀಮಿತ ಸ್ವರೂಪದ ಮೂಲಕ, ಸುಮಾರು ಕಟ್ಟಲು ಕಾಣಿಸುತ್ತದೆ ನಾವು ಒಂದು ಇಂಟ್ ಇರುವ ಎಂದು ಬಿಟ್ಗಳ ಸಂಖ್ಯೆ. ಆದರೆ ಖಚಿತವಾಗಿ 10 ಕ್ಕೂ ಹೆಚ್ಚು ಮರಳಿ ಹೋಗುವ ಮತ್ತು ಅವರ ನಿಸ್ಸಂಶಯವಾಗಿ ಇಲ್ಲಿ ಹೆಚ್ಚು 11 ಬಾರಿ. ಈಗ, ಕೇವಲ ಒಂದು ಬದಿಗೆ, ಅರ್ಥ ನಾನು + + ಮತ್ತು ನಾನು - ನಿಜವಾಗಿಯೂ ಕೇವಲ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ. ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಎಂಬುದನ್ನು ಕೇವಲ ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಇಲ್ಲಿದೆ ಸ್ಪಷ್ಟವಾಗಿ ಕೆಳಕಂಡಂತೆ ಬರೆದಿದ್ದಾರೆ: ನಾನು = ನಾನು + 1. ನಾನು ಒಂದೇ ಎಂದು + +. ಇದು ಕೇವಲ ರೀತಿಯ ಹೇಳಲು prettier ಕಾಣುತ್ತದೆ ನಾನು + +. ಇದು ಓದಬಹುದಾದ, ಹೆಚ್ಚು succinct ಇಲ್ಲಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಜನರು ಬದಲಿಗೆ ಹಾಗೆ. ಆದರೆ ಈ ವ್ಯಾಪ್ತಿಗೆ ತದ್ರೂಪವಾಗಿದೆ ನಾವು ಕಂಡ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಇಲ್ಲಿ ಕ್ವಿಕ್ ಫಿಕ್ಸ್ ಕೇವಲ ನಾನು ತಿರುಗಿ ಹೇಳಲು ಹೊಂದಿದೆ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಪ್ 0 ಕಡಿಮೆ 10 ಗೆ. ನಂತರ ನಾವು ವಾಸ್ತವವಾಗಿ 10 ನಕ್ಷತ್ರಗಳು ಪಡೆಯುತ್ತೀರಿ. ಆದ್ದರಿಂದ ಅವರ ಈ ಪ್ರಯತ್ನಿಸೋಣ. ನನಗೆ ಕೆಳಭಾಗದಲ್ಲಿ ಟರ್ಮಿನಲ್ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ಈ ಲಾಗಿನ್ ಎಂದು ನನಗೆ ಕೋಶಕ್ಕೆ ಆಗದ ಮತ್ತು ನಾನು ಈಗ ಖಣಿಲು ಜೊತೆಗೆ ಕೈಯಿಂದ ಇದು ಕಂಪೈಲ್ ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ನಾನು ನಮೂದಿಸಿ, buggy1.c ಈ ಕಂಪೈಲ್ ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ಈಗ buggy1, ಏಕೆ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಇಲ್ಲ buggy1 ಎಂದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ a.out ಕರೆಯಲಾಗುತ್ತದೆ. ನೀವು ಖಣಿಲು ಚಲಿಸಿದರೆ ಖಣಿಲು ಅಲ್ಲಿ ಆದ್ದರಿಂದ, ಮರುಪಡೆಯಲು ಕಂಪೈಲರ್, ಮತ್ತು ನೀವು ಬಯಸುವ ಹೆಸರನ್ನು ಸೂಚಿಸಿ ಇಲ್ಲ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನೀಡಲು, ಇದು a.out ಡೀಫಾಲ್ಟ್ ಹೋಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ನಾನು LS ಹೋದರೆ - ಓಹ್. ಮತ್ತು ನಾನು didn't - ಕಪ್ಪು ಬಿಳುಪು ಸಮಸ್ಯೆಯನ್ನು ಕೆಲವು ನೀವು ನಿಗದಿ ಮಾಡಲಾಗಿದೆ ಎದುರಿಸಿದರು. ಆದರೆ ನನಗೆ ಈ ಮಾಡಿ. ಅಲ್ಲಿ ನಾವು ಎಡಗೈ ಬದಿಯಲ್ಲಿ a.out ಹೊಂದಿರುತ್ತವೆ. ನಾವು ಬದಲಿಗೆ buggy1 ಆಫ್ a.out ಓಡಬೇಕು. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಿ. . / A.out ನಮೂದಿಸಿ. ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಏನು ಮಾಡಲಿಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: ಉಳಿಸಿ. ಡೇವಿಡ್ ಜೆ MALAN: ನನ್ನ ಕಡತ ಉಳಿಸಿ. ಆದ್ದರಿಂದ ಸುಲಭವಾಗಿ ಕಂಟ್ರೋಲ್ ಎಸ್ ಹೊಡೆಯುವುದು, ಅಥವಾ ಹೋಗುವುದರ ಮೂಲಕ ಪರಿಹರಿಸಬಹುದು ಎಂದು ಫೈಲ್, ಅತ್ಯಂತ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ನಂತಹ ಉಳಿಸಿ. ನನಗೆ, ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋಗಿ ಪರದೆಯ ತೆರವುಗೊಳಿಸಿ, ಮತ್ತೆ ಔಟ್ ಲೆಟ್. ಮತ್ತು ಒಂದು ದೋಷವನ್ನು ಇನ್ನೂ. ಆದ್ದರಿಂದ ಏನು ಇದೆ - ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕಂಪೈಲ್ ಮಾಡಲಿಲ್ಲ. ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ಉತ್ತಮ. ಇದು ಕಂಪೈಲ್ ಮಾಡಲಿಲ್ಲ. ಒಂದು ಈಡಿಯಟ್ ನಾನು ತಪ್ಪು ಎಂಬುದನ್ನು ನೋಡಲು ಕೋಡ್ ನಲ್ಲಿ ಬಯಸುತ್ತೇನೆ. ಆದ್ದರಿಂದ ಖಣಿಲು buggy1.c, ಈಗ a.out. ಮತ್ತು ಛೀ, ಉಳಿಸಿದ. ಯಾವುದೇ ಹೊಸ ಲೈನ್ ಇರುವುದರಿಂದ ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಕುರೂಪಿ ಕಾಣುತ್ತದೆ ಎಲ್ಲಿಯಾದರೂ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ಆದರೆ ಮತ್ತೆ ಆ ಕೇವಲ ಸೌಂದರ್ಯದ ವಿವರ ಇಲ್ಲಿದೆ. ನಾವು ಆ ಔಟ್ ಎಣಿಕೆ ವೇಳೆ ಮತ್ತು ಕನಿಷ್ಠ, ನಾವು ಮಾಡಬೇಕಾದುದು ಈಗ 10 ಇಂತಹ ನಕ್ಷತ್ರಗಳನ್ನು ನೋಡಿ. ಅಲ್ಲದೆ, ಈ ಎರಡನೇ ಅಭ್ಯಾಸ ಉದಾಹರಣೆಗೆ ಬಗ್ಗೆ ಏನು? ಆದ್ದರಿಂದ buggy2 ರಲ್ಲಿ, ಈ ಆವೃತ್ತಿ ಕೂಡ ಮುದ್ರಿಸಲು ಎಂದು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ 10 ನಕ್ಷತ್ರಗಳು, ಪ್ರತಿ ಸಾಲಿಗೆ ಒಂದು. ಈ ಸಮಯ ಆದ್ದರಿಂದ, ನಾನು ಮಾಡಲು, ಒಂದು ಹೊಸಸಾಲು ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿದೆ ಸ್ವಲ್ಪ prettier ವಿಷಯಗಳು. ಬದಲಿಗೆ ಏನನ್ನು ನಾನು ಇದು. ಆದ್ದರಿಂದ ನಮೂದಿಸಿ, ನನ್ನ ಖಣಿಲು buggy2.c ಮಾಡಿ. ಈಗ ಮತ್ತೆ a.out ಕರೆಯಲಾಗುತ್ತದೆ. ನಮೂದಿಸಿ. ನಾನು ಕೇವಲ ಒಂದು ಹೊಸ ಸಾಲು, ಕೇವಲ ಕೊನೆಯ ಹೊಸ ಸಾಲನ್ನು ನೋಡಿ ಮುಂದಿನ ಸಾಲಿಗೆ ನನ್ನ ಪ್ರಾಂಪ್ಟ್ ಚಲಿಸುತ್ತದೆ. ಮತ್ತು ಇನ್ನೂ ಸ್ಪಷ್ಟವಾಗಿ ನಾನು, ನಂತರ ಒಂದು ಹೊಸ ಸಾಲು * ಮುದ್ರಿಸುವ ಮಾಡಲಾಗಿದೆ *, ನಂತರ ಒಂದು ಹೊಸ ಸಾಲು. ಆದರೆ ಇಲ್ಲಿ ದೋಷ ಎಂಬುದರ? ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ಪೈಥಾನ್, ಅಲ್ಲಿ ಇಂಡೆಂಟೇಷನ್ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ, ಭಿನ್ನವಾಗಿ ವಾಸ್ತವವಾಗಿ ಒಂದು ರಲ್ಲಿ, ಕ್ರಿಯಾತ್ಮಕ ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ ಸಿ ತರಹದ ಭಾಷೆ - ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು, PHP, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ - ಇಂಡೆಂಟೇಷನ್ ಕೇವಲ ಮನುಷ್ಯರು 'ಪ್ರಯೋಜನ ನಿಜವಾಗಿಯೂ ಹೊಂದಿದೆ. ಹಾಗಾಗಿ ಸಾಲಿನ 16 ಮತ್ತು 17 ಇಂಡೆಂಟ್ ಎಂಬುದನ್ನು ವಾಸ್ತವವಾಗಿ, ಮಹಾನ್ ಕಾಣುತ್ತದೆ ಆದರೆ ಇಲ್ಲಿ ಯಾವುದೇ ಕ್ರಿಯಾತ್ಮಕ ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ. ನಾನು ಎರಡೂ ಸಾಲುಗಳಿಗಾಗಿ ಭಾಗವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸಿದರೆ ಲೂಪ್, ನಂತರ ನಾನು ಈ ಮಾಡುವುದರಿಂದ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅವುಗಳನ್ನು ಸುತ್ತುಗಟ್ಟಬೇಕು ಮಾಡಬೇಕು. ನೀವು ಮಾತ್ರ ಮೂಲೆಯಲ್ಲಿ ಕತ್ತರಿಸಿ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ವೇಳೆ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ ಮಾಡಬಹುದು ಪ್ರಕರಣದ ಬಗ್ಗೆ? ಪ್ರೇಕ್ಷಕರು: ಜಸ್ಟ್ ಒಂದು ಲೈನ್. ಡೇವಿಡ್ ಜೆ MALAN: ಜಸ್ಟ್ ಒಂದು ಲೈನ್. ಆದ್ದರಿಂದ ವಾಕ್ಯ ವಿವರ ಒಂದು ಉತ್ತಮ ರೀತಿಯ ಕೇವಲ ರೀತಿಯ ಎಂದು ಆದ್ದರಿಂದ ನೀವು ಅವುಗಳ ಪೈಕಿ ಎರಡು, ಮೂರು ಸಾಲುಗಳನ್ನು ಬರೆಯಲು ಸಮಯ ವ್ಯರ್ಥ ಮಾಡದಿರಿ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಕೇವಲ ಕೋಡ್ ಒಂದು ಸಾಲು ಬರೆಯಲು. ಆದರೆ ನೀವು ಎರಡು ಅಥವಾ ಹೆಚ್ಚು ಸಾಲುಗಳನ್ನು ನಾವು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ಮಾಡುವ ಅಗತ್ಯವಿದೆ. ಈಗ ನನಗೆ ಈ ಉಳಿಸಲು ಅವಕಾಶ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತೆ ರನ್ ಖಣಿಲು ಲೆಟ್. ನಂತರ ನನಗೆ a.out ಮರುಪ್ರದರ್ಶನ ಅವಕಾಶ, ಮತ್ತು ಈಗ ನಾನು ಅವುಗಳ ಸಾಲಿಗೆ ಪಡೆಯಿರಿ. ಈಗ, a.out ಮತ್ತೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಒಂದು ಮೂಕ ಹೆಸರಿನ ರೀತಿಯ. ನಾನು ವಾಸ್ತವವಾಗಿ ಅಂತ ಫೈಲ್ ಹೆಸರನ್ನು ಖಣಿಲು ಹೇಳಬಹುದು ಆ buggy2 ಸ್ವತಃ ರೀತಿಯಲ್ಲಿ, ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಈಸ್? ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾಗಿ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆದ್ದರಿಂದ ನಾನು ತುಂಬಾ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಶಾರ್ಟ್ಕಟ್ ಮತ್ತು ಕೇವಲ ಬರೆಯಲು buggy2 ಮಾಡಿ. ನಾನು ಈ ಸಂದರ್ಭದಲ್ಲಿ. ಸಿ ಸೂಚಿಸಲು, ಮತ್ತು ನಮೂದಿಸಿ ಹಿಟ್ ಇಲ್ಲ. ಮತ್ತು ಯಾವ ಕಾರಣಕ್ಕೆ ಮಾಡುತ್ತದೆ ಇದರಿಂದ ನನಗೆ buggy2.c ಸಂಗ್ರಹಿಸುತ್ತಾ ಆಗಿದೆ ಅದನ್ನು ಮಾಡಲು ಖಣಿಲು ಕೇಳುತ್ತಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಇದು ಖಣಿಲು ಕರೆ, ಇದು ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಬಳಸಿಕೊಂಡು ಖಣಿಲು ರನ್ಗಳು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಅಥವಾ ನಾನು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ ಹೆಚ್ಚಿನ ಸ್ವಿಚ್ಗಳನ್ನು. ಸಮಯದಲ್ಲಿ, ನಾವು ಈ ವಿವಿಧ ಯಾವ ಎಲ್ಲಾ ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ವಿಲ್ ರಹಸ್ಯ ಮಿಶ್ರಜನಾಂಗದ ಅಭಿವ್ಯಕ್ತಿಗಳು ಅರ್ಥ. ಆದರೆ ಈಗ, ಕೇವಲ ನನ್ನ ತೊಂದರೆ ಉಳಿತಾಯ ಮಾಡಿದ ನೆನಪಿಡುವ ಹೊಂದಿರುವ ಮತ್ತು ಆ ಎಲ್ಲಾ ಟೈಪ್ ಮಾಡುವಲ್ಲಿ ವಿವಿಧ ಮಿಶ್ರಜನಾಂಗದ ಅಭಿವ್ಯಕ್ತಿಗಳು. ಮತ್ತು ಅದರ ಮೇಲಿನಿಂದ ಅಂತಿಮವಾಗಿ ಈಗ ನಾನು buggy2 ಹೊಂದಿರುತ್ತವೆ. ನಾನು ಕೈಯಿಂದ ಇದನ್ನು ಮಾಡಲು ಬಯಸಿದರೆ, ಆದರೂ, ನಾನು ಬದಲಿಗೆ ಈ ಮಾಡಬಹುದು - ಖಣಿಲು-O buggy2 ತದನಂತರ buggy2.c. ಮತ್ತು ಹಾಗೆಯೇ ನನ್ನ buggy2 ಎಂಬ ಕಡತ ನೀಡುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಖಣಿಲು ಜೋಡಕದ. ಮಾಡಿ ನಾವು ಹೆಚ್ಚು ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ಕೇವಲ ಒಂದು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಉಪಕರಣ ಮತ್ತು ಇದು ಕೇವಲ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ನಮಗೆ ವಿಷಯಗಳನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಮತ್ತು ನಾವು ಕೊನೆಯದಾಗಿ, 0 ಹಿಂತಿರುಗಿ. ಈಗ, ಕೇವಲ, ಆದರೆ ಭಾಗವನ್ನು ರೇಗಿಸುವುದಕ್ಕೆ ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಇಂದು ಮತ್ತು ಬುಧವಾರ. ಈ ಯಾವುದೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಅಲ್ಲಿ ಉಲ್ಲೇಖಗಳಲ್ಲಿ LS? ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ನಾನು ನನ್ನ ಕೆಲವು ಮ್ಯಾಜಿಕ್ ಮಾಡುವ ಎಂದು ಕೋಟ್ಸ್ ಟೈಪ್ LS, ತೆರೆಮರೆಯಲ್ಲಿ ಒಂದು ದೋಷವನ್ನು ನಿವಾರಿಸಲು. ನಾವು ನೀವು ಅನೇಕ ಹೇಳುತ್ತಾ ನಾವು ಹಾಗೆ ನಾನು, ಮರೆತುಹೋಗಿದೆ ಮಾಡಲು ಚರ್ಚೆ ಮಂಡಳಿಗಳು, - ನಾವು ಈಗ ಮಾಡುತ್ತೇನೆ - sudo yum-ವೈ ಅಪ್ಡೇಟ್ appliance50. ಓಹ್, ಸರಿಯಾದ ಕಾಗುಣಿತ ಎಂದು ಎಂದು. ಆದ್ದರಿಂದ APPLIANCE ಕಾರ್ಯವ್ಯವಸ್ಥೆಯನ್ನು ಹಾಗೆ. ಇದು ಫೆಡೋರಾ ಎಂಬ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಚಾಲನೆ ಮಾಡಿದ. ಮತ್ತು ಈಗ ಏಕೆಂದರೆ ನನ್ನ ನಿಧಾನಗತಿಯ ಇಂಟರ್ನೆಟ್ ಕನೆಕ್ಷನ್, ನಾನು ಮಾಡಿದ ನಿಜವಾಗಿಯೂ ಇದು hosed. ನಾವು ಮಾಡಲು ನೀವು ಹೇಳಲು ಆದ್ದರಿಂದ, sudo yum update ಚಾಲನೆಯಲ್ಲಿರುವ ಸಮಸ್ಯೆ ಸೆಟ್, ಮೂಲಭೂತವಾಗಿ ಸ್ವಯಂಚಾಲಿತ ನವೀಕರಣಗಳನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ ಇಷ್ಟ ಇದೆ ಮ್ಯಾಕ್ OS ಅಥವಾ ವಿಂಡೋಸ್. ಮತ್ತು ಆರಂಭದಲ್ಲಿ ಈ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರಣ ಏಕೆಂದರೆ ನಾವು APPLIANCE ರಚಿಸಿದಾಗ, ನಾನು ಸಮಸ್ಯೆ ಸೆಟ್ ಅವ್ಯವಸ್ಥೆಯಿಂದ, ಮತ್ತು ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ನಿಮ್ಮ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ ನೀವು ನೋಡಿದ ಇಲ್ಲ ಏಕೆ ಕಪ್ಪು ಪರದೆಯ ಮೇಲೆ ಕಪ್ಪು, ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ. ಆದರೆ APPLIANCE ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯು ಈ ಸರಿಪಡಿಸುತ್ತದೆ. ನಾನು ಇಂಟರ್ನೆಟ್ ಒಮ್ಮೆ ನಾನು ವಿರಾಮದ ಸಮಯದಲ್ಲಿ ಹೊಂದಿಸುವುದು ವಿಲ್ ಸಂಪರ್ಕ. ಆದ್ದರಿಂದ ಉಲ್ಲೇಖಗಳು ಕೇವಲ ಅತ್ಯಂತ ವಿವೇಚನೆಯಿಂದ, ನನ್ನ ತಪ್ಪು ಮರೆಮಾಚುತ್ತದೆ ಸ್ಪಷ್ಟವಾಗಿ. ಇತರ ಪ್ರಶ್ನೆಗಳು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಮಾಡಲು ಬಂದಿದ್ದು ಎಲ್ಲಿಂದ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್ ಪ್ರಶ್ನೆ. ಮಾಡಲು ಬಂದಿದ್ದು ಎಲ್ಲಿಂದ? ಇದು ಅನೇಕ ವರ್ಷಗಳ ಕಾಲ ಅಸ್ತಿತ್ವದಲ್ಲಿತ್ತು ಒಂದು ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಂ, ಉದ್ದವಾಗಿದೆ CS50 ಮೊದಲು. ಮತ್ತು ಇದು ಫೆಡೋರಾ ನಂತಹ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹೊಂದಿದೆ. ಇದು CS50 ಗ್ರಂಥಾಲಯದ ಬರುವುದಿಲ್ಲ. ವಾಸ್ತವವಾಗಿ, CS50 ಗ್ರಂಥಾಲಯದ ಬರುವ ಮಾತ್ರ ವಿಷಯಗಳನ್ನು ಇಲ್ಲಿಯವರೆಗೆ, ನಾವು ನೋಡಬಹುದು, GetString, GetInt, ಎಲ್ಲಾ ಹೊಂದಿವೆ ಆ ಕಾರ್ಯಗಳನ್ನು ಪಡೆಯಿರಿ, ಮತ್ತು ಪದ ಸ್ಟ್ರಿಂಗ್, ಮತ್ತು ಕೆಲವು ಮಟ್ಟಿಗೆ, bool ಪದ. ನಾವು CS50 ಆಗಿ ಧುಮುಕುವುದಿಲ್ಲ ಆದರೆ ನಾವು ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ವಿಲ್ APPLIANCE ಸ್ವತಃ. ಆದ್ದರಿಂದ ಹೌದು, ಇಲ್ಲಿ ಇನ್ನೊಂದು ಪ್ರಶ್ನೆ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ದೋಷಯುಕ್ತ ಮಾಡಿ ಮತ್ತು ನಂತರ ಹೇಳಿದರು ಯಾವಾಗ, ಹೇಗೆ ಕಂಪ್ಯೂಟರ್ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಗೊತ್ತಾ? ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್ ಪ್ರಶ್ನೆ. ಆದ್ದರಿಂದ ನೀವು ರನ್ ಮಾಡಿದಾಗ buggy1 ಅಥವಾ buggy2 ಮಾಡಲು ಹೇಗೆ ತಿಳಿದಿರುವ ಗಳಿಸುತ್ತದೆ? ನೀವು buggy1 ಮಾಡಲು ಟೈಪ್ ಆದ್ದರಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಒಂದು ಹುಡುಕುತ್ತದೆ ಮಾಡಿ ಫೈಲ್ buggy1.c ಕರೆಯಲಾಗುತ್ತದೆ. ನಂತರ ಅದನ್ನು, ಸೂಕ್ತ ಖಣಿಲು ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ತನ್ಮೂಲಕ a.out ಎಂಬ ಪೂರ್ವನಿಯೋಜಿತ ಔಟ್ಪುಟ್ ಫೈಲ್ ಅತಿ ಮುಖ್ಯ. ವಾಸ್ತವವಾಗಿ, ನಾವು ಮಾಡುವ ಯಾವ ನೋಡಿದರೆ, ಯಾವ - ಇದನ್ನು ಬಿಟ್ಟು ಬಿಡಿ. ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತಿದ್ದ ಮಾಡಲು ಎಂಬುದನ್ನು ನೋಡಿದರೆ, buggy2 ಮಾಡಿ ಇದು ಸದ್ಯೋಚಿತವಾಗಿಲ್ಲ ಈಗಾಗಲೇ. ಆದ್ದರಿಂದ, ನನ್ನನ್ನು RM ಆಜ್ಞೆಯನ್ನು ತೆಗೆಯಲು ಅವಕಾಶ ಕಾರ್ಯಕ್ರಮ ನಾನು ಮೊದಲು ಬರೆದರು. ವೈ-E-ಎಸ್ ನಾನು ಇದನ್ನು ತೆಗೆದುಹಾಕಲು ನೀವು ಖಚಿತಪಡಿಸಲು ಟೈಪ್. ನಾನು ಈಗ ಮಾಡಿದರೆ, ಈ ಬಹಳ ಸಾಲಿನಲ್ಲಿ ಗಮನಿಸಿ ಈ ಕೊನೆಯ ವಿಷಯ ಇಲ್ಲಿ, ಒ buggy2 ಇಲ್ಲ. ಎಲ್ಲಾ ರೀತಿಯ ಕೆಲಸಗಳನ್ನು ಮಾಡಲು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಆ ವಾದದ ರವಾನಿಸುವುದು ಖಣಿಲು, ಆದ್ದರಿಂದ ನಾನು ನನ್ನ ಟೈಪಿಸಲು ಹೊಂದಿಲ್ಲ ಎಂದು. ಸರಿ, ಆದ್ದರಿಂದ ಆಡಳಿತ ಒಂದು ತ್ವರಿತ ದಂಪತಿಗಳು ಪ್ರಕಟಣೆಗಳು. ಆದ್ದರಿಂದ ವಿಭಾಗಗಳಿಗೆ, ಇದು ಅಧಿಕೃತವಾಗಿ ಈ ಬರುವ ಪ್ರಾರಂಭಿಸಿದರು ಭಾನುವಾರ, ನೀವು ಯಾವಾಗಲೂ ವೇಳೆ, ತರಲು ಬಯಸುವಿರಿ ನೀವು ಒಂದು, ಒಂದು ಲ್ಯಾಪ್ಟಾಪ್ ಹೊಂದಿರುತ್ತವೆ. ನೀವು ಒಂದು ಲ್ಯಾಪ್ಟಾಪ್ ಇಲ್ಲದಿದ್ದರೆ, ಅದಕ್ಕೆ ನನಗೆ ತಲುಪಿ ಇಲ್ಲ ನನಗೆ ಇಮೇಲ್ ಕೈಬಿಟ್ಟರು. ಮತ್ತು ನಾವು ಕೆಲಸದೊತ್ತಡದ ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತೇವೆ. ಯಾವ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ವಿಭಾಗದಲ್ಲಿ ಕಾಣುವಿರಿ ಅವರು ಭಾಗವಾಗಿವೆ ಎಂಬುದು ಭಾವನಾತ್ಮಕ, ಭಾಗ ಕೈಯಲ್ಲಿದೆ. ನಾವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಪ್ರಶ್ನೆಗಳನ್ನು ವಿಭಾಗದ ಭಾಗವಾಗಿ ಬಳಸಿ ಕೆಲವು ಸಂಚರಿಸಲು ವಾರದ ಸಮಸ್ಯೆ ಸೆಟ್, ಉಪನ್ಯಾಸ ಪರಿಕಲ್ಪನಾತ್ಮಕ ವಸ್ತು. ಮತ್ತು ಪ್ರಸ್ತುತ ಸಮಸ್ಯೆ ಸೆಟ್ ಅಷ್ಟೆ. ಮತ್ತು ನಾವು ಕೆಲವೊಮ್ಮೆ ಕೆಲವು ವ್ಯಾವಹಾರಿಕ ಚಟುವಟಿಕೆಗಳ ಧುಮುಕುವುದಿಲ್ಲ ವಿಲ್ ಇದು ಕೆಲವೊಮ್ಮೆ ನ, ಸಲ್ಲಿಸಲಾಗುತ್ತದೆ ಅಗತ್ಯವಿದೆ ಇದು ಅಲ್ಲ ತಿನ್ನುವೆ. ಉದಾಹರಣೆಗೆ, ಈ ಮೊದಲ ವಾರದಲ್ಲಿ ಅವರು ಕೇವಲ ಎಂದು ಅರ್ಥ ನೀವು ಅಭ್ಯಾಸ ವ್ಯಾಯಾಮ. ಮತ್ತು ನೀವು ಆ ಸಮಸ್ಯೆಗಳನ್ನು ಕೇವಲ ನಿಜಕ್ಕೂ ಎಂಬುದನ್ನು ಕಾಣುವಿರಿ. ಅವರು ಅಗತ್ಯವಾಗಿ ಸಾಕಷ್ಟು ಸಣ್ಣ ಎಂದು ಅರ್ಥ, ಆದರೆ ನೀವು ಇಲ್ಲ ಬರೆಯಲು ಕ್ಷುಲ್ಲಕ ಕಾರ್ಯಕ್ರಮಗಳು, ತಮ್ಮನ್ನು ಮತ್ತು ಅದ್ಭುತ ಆದರೆ ಉತ್ತಮ ಅವಕಾಶಗಳನ್ನು ಒಂದು ಕುಳಿತು, ಹೊಸ ಕಾರ್ಯಗಳನ್ನು ಜೊತೆಗೆ, ಸಿಂಟಾಕ್ಸಿನೊಂದಿಗೆ ಅಭ್ಯಾಸ ನಿಮ್ಮ ಸಹಪಾಠಿಗಳನ್ನು ಕೆಲವು ಹೊಂದಿರುವ ವಿಭಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸಲು ನಿಮ್ಮ TF ಹಾಗೆಯೇ. ಮತ್ತು ನಾವು ಕಾಲಾನಂತರದಲ್ಲಿ ಮಾಡುತ್ತೇನೆ, CS50 ಸ್ಪೇಸಸ್ ಎಂಬ ಉಪಕರಣವನ್ನು ಬಳಸಿ ಹೊಂದಿದೆ ಆ ಮೂಲಕ ಕೇವಲ CS50 ಯಂತ್ರ ಬಳಸಿ, ನೀವು ವಿಲ್ ನೀವು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಅಲ್ಲಿ ಬದಲಿಗೆ, ಒಂದು ಬ್ರೌಸರ್ ಒಂದು ವೆಬ್ ಪುಟಕ್ಕೆ ಹೋಗಿ ವಿಭಾಗ ಸಮಯದಲ್ಲಿ ಬ್ರೌಸರ್ನಲ್ಲಿ ಕೋಡ್ ಬರೆಯಲು. ನೀವು ಆಯ್ಕೆ ವೇಳೆ ಮತ್ತು ನಂತರ, ನಿಮ್ಮ ಇತರ ಸಹವರ್ತಿ ನಂತರ ತೋರಿಸಬಹುದು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಿಮ್ಮ ತೆರೆಯಲ್ಲಿ ಟೈಪ್ ನೀವು ಯಾವುದೇ ಅಥವಾ ಅನಾಮಧೇಯವಾಗಿ ಎಂಬುದನ್ನು ವರ್ಗ ಮುಂಭಾಗದ ವಿಂಡೋ ಅಪ್, ಸಾರ್ವಜನಿಕವಾಗಿ, ಆದ್ದರಿಂದ ಆಗ ​​ಆಕೆ ಮೂಲಕ ನಡೆದು ಹೋಗಬಹುದಾಗಿದೆ ನಿಮ್ಮ ಸಹಪಾಠಿಗಳನ್ನು ನೀವು ಏನು, ನೀವು ಏನು ಇಲ್ಲ. ಮತ್ತೆ, ಈ ಉಳಿದ ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಅನಾಮಧೇಯಗೊಳಿಸಲಾಗಿದೆ ಮಾಡಬಹುದು ಭರವಸೆ. ಆದರೆ ಅದು ಹೆಚ್ಚು ಒಂದು ಉತ್ತಮ ಅವಕಾಶ ವಿಲ್ ಉಪನ್ಯಾಸ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪಾರಸ್ಪರಿಕ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಮಧ್ಯೆ, ನಾವು ಈ ವಿಷಯಗಳನ್ನು ಸೂಪರ್ ಎಂಬ ನಿಮಗಿದೆ ಐಚ್ಛಿಕ ಆದರೆ ಎಲ್ಲರಿಗೂ ತೆರೆದಿವೆ ಇದು ವಿಭಾಗಗಳನ್ನು, ವರ್ಗ, ಆದ್ದರಿಂದ ನೀವು ಹೆಚ್ಚು ಸಾಮೂಹಿಕ ಮಾಡಬಹುದು ಸಮಸ್ಯೆ ಒಂದು ಸೆಟ್. ಇಲ್ಲಿ ವೇಳಾಪಟ್ಟಿ ಇಲ್ಲಿದೆ. ಇದು cs50.net ನಲ್ಲಿ ಮುಖಪುಟದಲ್ಲಿ ಹಾಕಿದ. ಹ್ಯಾಕರ್ ನಿರ್ದಿಷ್ಟ ವಿಲ್ ಬಿ ದೇರ್ ಗಮನಿಸಿ ಒಂದು ನಾಳೆ ಮಧ್ಯಾಹ್ನ. ಮತ್ತು ನಾವು ಇಂದು ಮತ್ತು ನಾಳೆ ಚಲನಚಿತ್ರ ಮತ್ತು ಆ ಪೋಸ್ಟ್ ಮಾಡುವುದು 24 ಗಂಟೆಗಳ ಒಳಗೆ ಆನ್ಲೈನ್. ನೀವು, ಈ ಬಾರಿ ಯಾವುದೇ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಆದ್ದರಿಂದ ಚಿಂತೆ ಬೇಡ. ಮತ್ತೆ, ವೇಳಾಪಟ್ಟಿ cs50.net ಈಗ ಆನ್ಲೈನ್. ಸ್ವತಃ ವಿಂಗಡನೆ ಸಂಬಂಧಿಸಿದಂತೆ, ನೀವು ಒಂದು ನೆತ್ತಿಗೇರಿದೆ ಹೊಂದಬೇಕಿತ್ತೊ ನಿಮ್ಮನ್ನು ಹುಡುಕಲು ಕೋರ್ಸ್ ನ ಮುಖಪುಟಕ್ಕೆ ಹೋಗಿ ಆದೇಶಿಸಲಾಗಿತ್ತು ಇಮೇಲ್ ನಿಮ್ಮ ವಿಭಾಗ ಔಟ್. ಜೀವನ ಬದಲಾಗಿದೆ ಮತ್ತು ನಿಮ್ಮ ವಿಭಾಗ ಬದಲಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ, ಒಂದು ಸಮಸ್ಯೆ. ಅದೇ URL, cs50.net/section, ಏಕವಚನ ಹಿಂದಿರುಗಿ, ನೀವು ಎಷ್ಟು ಮತ್ತು ನೀವು ಇದೇ ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡುತ್ತೇವೆ ನಂತರ ನಿಮ್ಮ ಆದ್ಯತೆಗಳನ್ನು ನೀಡಿ. ಮತ್ತು ನಾವು ನಾವು ಬಗ್ಗೆ ವಾರದ ಕೊನೆಯಲ್ಲಿ ತಿಳಿಸುವುದು ಅವಕಾಶ. ಕಳೆದ ವಾರ,, ನಾವು CS50 ಚರ್ಚಿಸಲು ಬಳಸುವ ಪ್ರಸ್ತಾಪ ಸ್ಮರಿಸುತ್ತಾರೆ ಉಪನ್ಯಾಸ ಕೋರ್ಸನ್ನು ಚರ್ಚೆಯಲ್ಲಿ ಸಾಧನವಾಗಿದೆ. ನಾವು ಕೇಳಿದಾಗ ಎಂದು 40 ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದೆ ಉಪನ್ಯಾಸದ ಸಂದರ್ಭದಲ್ಲಿ ಉತ್ತರಿಸಿದ. ಆದ್ದರಿಂದ ಉತ್ತಮ ಕೆಲಸ ಕಾಣುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ ಇದನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. , ಉಪನ್ಯಾಸದ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಆರಾಮದಾಯಕ ಸಂಗ್ರಹ ಭಾವನೆ ಬಂದರೆ ನಿಮ್ಮ ಕೈ, ಒಂದು ಸಮಸ್ಯೆ. Cs50.net/discuss ಹೋಗಿ, ಅಲ್ಲಿ ಪೋಸ್ಟ್, ಮತ್ತು ನಮ್ಮ ಬೋಧನೆಯ ಒಂದು ಫೆಲೋಗಳನ್ನು ವಿದ್ಯುನ್ಮಾನ ಅದನ್ನು ಉತ್ತರಿಸಲು ಅಥವಾ ಪಡೆಯುವರು ಎರಡೂ ತಮ್ಮ ಅನುಗುಣವಾಗಿ, ಕೇಳಲು ಅನಾಮಧೇಯವಾಗಿ ನಿಮ್ಮ ಪರವಾಗಿ ಕೈ ಪ್ರಶ್ನೆ ಸ್ವರೂಪವನ್ನು. ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಪರಿಭಾಷೆಯಲ್ಲಿ, ಸಾಮಾನ್ಯವಾಗಿ psets ಆಗಿರುತ್ತದೆ ಒಂದು ವಾರದೊಳಗೆ ಮರಳಿದರು. ವಿಭಾಗಗಳನ್ನು ಸಾಧಿಸಲು ಇದು ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏಕೆಂದರೆ ಸಮತೋಲನ, ಮೊದಲ pset, 0 ಮತ್ತು 1, ಸ್ವಲ್ಪ ಕಾಣಿಸುತ್ತದೆ ವಸ್ತುಗಳು ಸ್ಥಿರವಾಗಿ ನೆಲೆಗೊಳ್ಳಲು ಎಂದು ವಿಳಂಬವಾಯಿತು. ಆದರೆ ಉಳಿಯಲು ಬರುವ ವಾರಗಳಲ್ಲಿ ಆ ಟ್ಯೂನ್. ಸರಿ, ಆದ್ದರಿಂದ ನನ್ನ ಗಂಭೀರ ಮೇಲೆ ಅವಕಾಶ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಧ್ವನಿ. ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಎಂದು ಆಸಕ್ತಿದಾಯಕ ಹವಾಮಾನ ಇತರ ಎಲ್ಲ ವಿಷಯಗಳ ಜೊತೆ, ಈ ಚರ್ಚೆಗೆ ಹೊಂದಿರುವ ಕ್ಯಾಂಪಸ್ ಸಂಬಂಧಿತ thereto ಮೇಲೆ ನಡೆಯುತ್ತಿದೆ. ಆದರೆ CS50 ನಿಸ್ಸಂಶಯವಾಗಿ ಈ ನಿರ್ದಿಷ್ಟ ತನ್ನ ಇತಿಹಾಸವನ್ನು ಹೊಂದಿದೆ ಹಲವಾರು ಈ ಕೋರ್ಸ್, ಪ್ರತಿ ವರ್ಷ ಹೆಚ್ಚು ರಲ್ಲಿ ವಿಷಯ, ವರ್ಷಗಳಲ್ಲಿ, ಜಾಹೀರಾತು ಮಂಡಳಿಗಳು ವರ್ಗ ಸುಮಾರು 3%. ಈ ಇತ್ತೀಚಿನ ವರ್ಷ, 2011, CS50 35 ವಿದ್ಯಾರ್ಥಿಗಳು ಜಾಹೀರಾತು ಕ್ರಮವಾಗಿತ್ತು. ಈ ನನ್ನ, ಸ್ಪಷ್ಟತೆಯ ಕೊರತೆಯಿಂದಾಗಿ ಅಲ್ಲ. ಕೋರ್ಸ್ ನ ಪಠ್ಯಕ್ರಮವನ್ನು ರಲ್ಲಿ, ಒಂದು ಪುಟ ಎಂದು ಅರ್ಥ ರೇಖೆಗಳು ಅಲ್ಲಿ ವಿವರಿಸಿದ ಹೇಳಿಕೆ. ಅದೇ ಹೇಳಿಕೆಯ ಪ್ರತಿಯೊಂದು ಮರುಕಳಿಸಿದವು ಇದೆ ಸಮಸ್ಯೆ ಪುಟ ಒಂದರಲ್ಲಿ ಹೊಂದಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾನು ಕೇವಲ ಮಾಡಲು ಈ ಬಗ್ಗೆ ಇಂದು ಈ ಬಗ್ಗೆ ಎಚ್ಚರವಾಗಿರಿ ಜನರಾಗಿದ್ದರು. ಮತ್ತು ನಾವು ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿದ. ನಾವು ಇಂದು ಏನು ಭಾವಿಸಿದರು ಎಂಬುದನ್ನು ಕೇವಲ ಒಂದು ಬಿಡುವು ಇದೆ ನಿಜವಾಗಿ ಬಂದಿರುವ ಹಿಂದಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕೆಲವು ನೋಡಲು. ಬದಲಿಗೆ ವಾಸ್ತವವಾಗಿ, ಈ ಮಾಹಿತಿ ಕೊಳಕು ಕಡಿಮೆ ರಹಸ್ಯಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ನಾವು ಪತ್ತೆ ಮಾಡಿದ್ದೇವೆ ಎಂಬುದನ್ನು ವಿದ್ಯಾರ್ಥಿಗಳು ಮಾಡಿದ ಮತ್ತು ಹೇಗೆ ಎತ್ತಿ ಇದು ಮತ್ತು ನಿಜವಾಗಿಯೂ ಬಾಗಿರುವ ಉದ್ದೇಶವಾದರೆ ಏನು ಈ ಸಂಭಾಷಣೆ ನಡೆಸಿದ. ಎಂದು ಹೇಳಿದರು ಆದ್ದರಿಂದ, ಲೈನ್ ಮೂಲಭೂತವಾಗಿ ಇದು - ಪಠ್ಯಕ್ರಮ ಪ್ರತಿ, ನೀವು ಸ್ವಾಗತ, ನೀವು, ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ ನೀವು ಸಹಪಾಠಿಗಳನ್ನು ಮಾತನಾಡಲು. ಈ ಸಹಯೋಗದ ಹೊಂದುವ ಸಂಪೂರ್ಣ ಉದ್ದೇಶದ ಇಲ್ಲಿದೆ ಕಚೇರಿ Annenberg ರಲ್ಲಿ ಗಂಟೆಗಳ ಮತ್ತು ಪ್ರೋತ್ಸಾಹಿಸಿ ಜನರು ಅಂತಿಮ ಯೋಜನೆಯಲ್ಲಿ ಒಟ್ಟಿಗೆ ಕೆಲಸ. ನಿಜವಾಗಿ ಬರೆಯಲು ಸಮಯ ಬಂದಾಗ ಆದರೆ ಲೈನ್ ಎಳೆಯಲಾಗುತ್ತದೆ ನಿಮ್ಮ ಅಂತಿಮ ಪರಿಹಾರ. ಹುಸಿ ಕೋಡ್ ರಲ್ಲಿ ಮಾತನಾಡುವ, ಸಂಪೂರ್ಣವಾಗಿ ದಂಡ, ಇಂಗ್ಲೀಷ್ ನಲ್ಲಿ ಮಾತನಾಡುವಾಗ, ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. ಅವುಗಳನ್ನು ನೋಡಿ ಅವಕಾಶ, ಸಹಪಾಠಿ ನಿಮ್ಮ pset ಇಮೇಲ್ ಕೈಗಳನ್ನು ಟೈಪ್ ಮುಂದುವರಿದಂತೆ ತೆರೆ, ಲೈನ್ ಮೇಲೆ ಹಾಗೆಯೇ. ನಿರ್ದಿಷ್ಟ ಸಾಲುಗಳಿಗಾಗಿ ಪಠ್ಯಕ್ರಮವನ್ನು ನೋಡುತ್ತಿದ್ದರು ಮಾಡಬೇಡಿ. ಆದರೆ ಕೇವಲ ಈ ದುರದೃಷ್ಟವಶಾತ್ ಒಂದು ಎಷ್ಟು ಚಿತ್ರವನ್ನು ಬಣ್ಣ ರಿಯಾಲಿಟಿ, ವೆಬ್ಸೈಟ್ಗಳು ಇವೆ ಇವೆ ಎಂಬುದನ್ನು ಆ ಈ ವರ್ಗ ಮತ್ತು ಇತರ ಅನೇಕ ವರ್ಗದ ಪರಿಹಾರಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ನೀವು ಅಥವಾ ನೀವು ಕೆಲವು 3% ಈ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ತಿಳಿದಿರುವುದರಿಂದ ವಾಸ್ತವವಾಗಿ ನಾವು ಈ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ತಿಳಿದಿದೆ ಎಂದರ್ಥ. ಅಲ್ಲಿ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ನೀವು ಈ ರೀತಿ ಇವೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಸಮಸ್ಯೆ ಸೆಟ್ ಮಾಡಲು ಯಾರಾದರೂ ಪಾವತಿ ಮಾಡಬಹುದು - ಈ ಆಗಿತ್ತು ಕಳೆದ ವರ್ಷ ಬಂದ ನಿಜವಾದ ಸಂದರ್ಭದಲ್ಲಿ. ಈ odesk.com ಎಂಬ ವೆಬ್ಸೈಟ್. ಮತ್ತು ಟಿಮ್ ರಂದು ಪೋಸ್ಟ್ ಇವರು ಇಲ್ಲಿ ವ್ಯಕ್ತಿಯ ಹೆಸರು ಈ ವೆಬ್ಸೈಟ್ ಮತ್ತು ತನ್ನ pset 7 ಮಾಡಲು ಯಾರಾದರೂ ಕೇಳಿದಾಗ ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣದಲ್ಲಿ. ಅಲ್ಲದೆ, odesk.com ಬಹಳ ಗೂಗಲ್ ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಮತ್ತು ನಾವು ತುಂಬಾ ಇವೆ Googling ಅತ್ಯಂತ ಉತ್ತಮ. ಇಲ್ಲಿ ಕೂಡ ತಾಣಗಳು ಇವೆ - ಮತ್ತು ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಇಲ್ಲಿದೆ ದುಷ್ಟ, ನಾನೂ. [ನಗು] ಡೇವಿಡ್ ಜೆ MALAN: ಈ ಸೈಟ್ ಬಗ್ಗೆ ಮೋಜಿನ ವಿಷಯ ವೇಳೆ ನೀವು ಪುಟವನ್ನು ಓದಿ, ತಮ್ಮ ಸಂಸ್ಥೆಯ ಬಗ್ಗೆ ಸಂಸ್ಕೃತಿ ಮತ್ತು ಹೇಗೆ ಗ್ರಾಹಕ ಸೇವೆ ತಮ್ಮ ಅಗ್ರ ಆಗಿದೆ ನಿಮ್ಮ ಕಾರ್ಯಯೋಜನೆಯು ಪಡೆಯಲು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಆದ್ಯತೆ, ಕಾಲ ತಿರುಗಿತು. ಆದರೆ ಎಲ್ಲಾ ಗಂಭೀರತೆಯನ್ನು ರಲ್ಲಿ, ಮತ್ತೆ, ವಾಸ್ತವವಾಗಿ ಈ ಸೈಟ್ಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ತುಂಬಾ, ನಮಗೆ ಅರ್ಥವಾಗುವುದೇನೆಂದರೆ, ಬಗ್ಗೆ ಚಿಂತಿಸಿ ಗಳು ಸೈಟ್ಗಳು ಈ ರೀತಿಯ. ಮತ್ತು ನೀವು ಯಾವ ಒಂದು ಅರ್ಥದಲ್ಲಿ ನೀಡಲು ಸಾಮಾನ್ಯವಾಗಿ ಈ ರಚಿಸುತ್ತದೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ಹಗರಣಗಳು ಹೊಂದಿಲ್ಲ ಅಲ್ಲಿ ಜನರು ಬೃಹತ್ ಪ್ರಮಾಣದ ಯಾವುದೇ ರೀತಿಯ ಸಹಯೋಗ, ಬದಲಿಗೆ ಅವು ನೀವು ಹೊಂದಿಲ್ಲ ಅಲ್ಲಿ ಇದು, ದೌರ್ಬಲ್ಯ ಈ ರಾತ್ರಿಯ ಕ್ಷಣಗಳು ಇಲ್ಲಿದೆ ಮಾಡಲು ಹೆಚ್ಚು, ಇದು AM 4:00, ನೀವು ದಣಿದ, ಮತ್ತು ನೀವು ನೀವು ನಿಮಗೆ ಭಾವಿಸುತ್ತೇನೆ, ಅಲ್ಲದೆ, ನನಗೆ ನನ್ನ ಒಂದು ಅವಲೋಕಿಸೋಣ ಕೊಠಡಿ ಸಹವಾಸಿ ಅಥವಾ ನನ್ನ ಸ್ನೇಹಿತನ ಕೋಡ್ ಅಥವಾ ರೀತಿಯ. ಮತ್ತು ಈ ಸ್ಪಷ್ಟೀಕರಣ ದುರದೃಷ್ಟವಶಾತ್ ವಿದ್ಯಾರ್ಥಿ ಒಳಗೊಂಡಿರುತ್ತವೆ ಈ ಮತ್ತು ವಿದ್ಯಾರ್ಥಿ ಬಿ ಸಲ್ಲಿಸುವ ರೀತಿಯಲ್ಲಿ ಸಲ್ಲಿಸುವ ಏನೋ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ ಈ ರೀತಿಯ, ಇದು ಖಂಡಿತವಾಗಿ, ವಿಜ್ಞಾನ ವರ್ಗ, ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳಿಗೆ ಗಮನಾರ್ಹವಾಗಿ ಸುಲಭ ಸಾಫ್ಟ್ವೇರ್ ಪತ್ತೆ. ನೀವು ರೀತಿಯ ಮಾಡಿದ ಅಲ್ಲಿ ಈ ಮತ್ತೊಂದು ಸಾಮಾನ್ಯ ವಾದರಿಯಾಗಿದೆ ರಲ್ಲಿ ಬಹುಶಃ ಮಾತನಾಡುವುದು, ವ್ಯಕ್ತಿ ಜೊತೆಗೆ ಕೆಲಸ ಇಂಗ್ಲೀಷ್, ಕೇವಲ ದಂಡ, ಸೂಡೊಕೋಡ್ಗಳನ್ನು. ಆದರೆ ಇದು ವಾಸ್ತವವಾಗಿ ಸಲ್ಲಿಸಲು ಸಮಯ ಬಂದಿದೆ, ಮತ್ತು psets ಕೇವಲ ಇಮೇಲ್ ಅಥವಾ ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಅಥವಾ ರೀತಿಯ ಮೂಲಕ ವಿನಿಮಯ ಪಡೆಯುತ್ತೀರಿ. ಆದರೆ ಅದು ಕಡಿಮೆ ಸ್ಪಷ್ಟ ಮಾಡಲು ಪ್ರಯತ್ನದಲ್ಲಿ ಏನು ನಡೆಯಿತು, ನಂತರ ಈ ಸಲ್ಲಿಸಿದ ಏನನ್ನು ಹೊಂದಿದೆ. ಇದು ತುಂಬಾ, ಟ್ರಿಪ್ ಅಪ್ ಉತ್ತಮ ಲಿಖಿತ ತುಣುಕುಗಳನ್ನು ಮಾಡುವುದಿಲ್ಲ ನಾವು ವಾಸ್ತವವಾಗಿ ಪತ್ತೆ ತಂತ್ರಾಂಶ ನಂತಹ ವಸ್ತುಗಳ ಈ ರೀತಿಯ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಯಾವ ನಾವು ಎಲ್ಲಾ ಹೋಲಿಸುವ ರನ್ ಸಾಫ್ಟ್ವೇರ್ ಕಳೆದ ವರ್ಷದ ಎಲ್ಲಾ ವಿರುದ್ಧ ಈ ವರ್ಷದ ಸಲ್ಲಿಕೆಗಳನ್ನು ಸಲ್ಲಿಕೆಗಳನ್ನು, ಎಲ್ಲವೂ ವಿರುದ್ಧ ನಾವು ಕಂಡು ಅಲ್ಲಿ ಪ್ರತಿ ಕೆಲಸ ವೆಬ್ಸೈಟ್ ವಿರುದ್ಧ ಇಂಟರ್ನೆಟ್,. ಇದು ಎಲ್ಲಾ ತುಂಬಾ ಸ್ವಯಂಚಾಲಿತ. ಆದ್ದರಿಂದ ನಾವು 97% ಹೆಚ್ಚಿನ ಪ್ರಾಮಾಣಿಕವಾಗಿ ನಿಜವಾಗಿಯೂ ಇದನ್ನು ಯಾರು ನಿಜವಾಗಿಯೂ ಈ ಮತ್ತು ಇತರ ತಮ್ಮ asses ಆಫ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದೇವೆ ತರಗತಿಗಳು ಮತ್ತು ಪ್ರಯತ್ನಗಳನ್ನು ಎಲ್ಲಾ ಹಾಕುವ ಎಷ್ಟು ಕೆಲಸ ಅವರು ಅಂತಿಮವಾಗಿ ಸಲ್ಲಿಸಲು ತಮ್ಮ ಹೊಂದಿದೆ. ಮತ್ತು ನಾನು ವಯಸ್ಸಿನ ಮೇಲೆ ಹೋಗಬಹುದು. ಈ ಕಳೆದ ವರ್ಷದ ಪ್ರಕರಣಗಳು ಬೆರಳೆಣಿಕೆಯಷ್ಟು ಇವೆ. ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳು, pset 2 ಗುರುತಿಸಿಕೊಂಡಿತು ಈ ಕಡತಗಳನ್ನು ಸಲ್ಲಿಸಿದ pset 3, pset 4, pset 5, pset 6, pset 9. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ರಸಪ್ರಶ್ನೆ 0 ಮತ್ತು ಕೊನೆಯ ವರ್ಷದಲ್ಲಿ, ಅಲ್ಲಿ ಎರಡು ವಿದ್ಯಾರ್ಥಿಗಳು ಅನೇಕ ನಡುವೆ ಗುರುತಿಸಿಕೊಂಡಿತು ಈ ವಾಕ್ಯ ಸಲ್ಲಿಸಿದ ಇತರರು, "ರೀತಿಯ ವಿನಂತಿಯನ್ನು -" ಡಾಟ್, ಡಾಟ್, ಡಾಟ್. ಆದ್ದರಿಂದ 600 ಒಂದು ವರ್ಗ ನಾವು ಈ ಪತ್ತೆ ಮಾಡಲಿಲ್ಲ ಮೇಲೆ ಕ್ವಿಸ್ ಸಲ್ಲಿಸಿದ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಈ - ನಾನೂ, ನಾನು ಈ ರೀತಿಯ ಹೊಂದಿರುವ ದ್ವೇಷ ಸಂಭಾಷಣೆ - ಆದರೆ ಈ ನಿಜವಾಗಿಯೂ ಉದ್ದೇಶಪೂರ್ವಕ ಪ್ರಯತ್ನ ಈ ವರ್ಷ ಆ ಸಂಖ್ಯೆ ಕೆಳಕ್ಕೆ ತಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿದರು. ಏಕೆಂದರೆ ನಾವು ಸಹ ವಸ್ತುಗಳ ಈ ರೀತಿಯ ಪ್ರತಿ ವರ್ಷ, ನಾನು ಕೆಲವು ಇದನ್ನು dwelled ನಂತರ ನೈಜತೆಯನ್ನು ಭಾವಿಸುತ್ತೇನೆ ಸಾಮಾನ್ಯ ಗಿಂತ ಸೆಕೆಂಡುಗಳು ಹೆಚ್ಚು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ತೋರಿಸುವ ಯಾವ ಪಕ್ಷ, ಅಂತಹ ದೊಡ್ಡ ವ್ಯವಹರಿಸುವುದಿಲ್ಲ, EH, ಹೋಲುವಂತಿದ್ದು ಎಂದು ಈ ನಿರ್ದಿಷ್ಟ ಕ್ಷಣಕ್ಕೆ ಹಿಂದಕ್ಕೆ ಆಲೋಚಿಸಿ, ಎರಡೂ ಪ್ರಾಮಾಣಿಕವಾಗಿ ನಿಮ್ಮ ಮತ್ತು ನಿಮ್ಮ ಸಹಪಾಠಿಗಳನ್ನು ಗೆ. ನೀವು ಇದುವರೆಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಹಾಗಾಗಿ ಅಲ್ಲಿ ಲೈನ್ ಇದು, ಕೇವಲ ವೈಯಕ್ತಿಕವಾಗಿ ನನಗೆ ದಯವಿಟ್ಟು ತಲುಪಿ. ಆದರೆ ಉತ್ತರ ಸಂಪೂರ್ಣವಾಗಿ ನಲ್ಲಿ ಒತ್ತು, ಯಾವಾಗಲೂ ಕೊನೆಯ ನಿಮಿಷದಲ್ಲಿ, ಒಂದು ದಿನದ ಕೊನೆಯಲ್ಲಿ ನಗದು. ಅಥವಾ ಯಾವುದೇ ಕೊನೆಯಲ್ಲಿ ದಿನಗಳ ಇಲ್ಲದಿರುವ ಒಂದು ಮ್ಯಾಟರ್ ನ ವೇಳೆ, ಪ್ರಾಮಾಣಿಕವಾಗಿ, ವೈಯಕ್ತಿಕವಾಗಿ ನನಗೆ ಇಮೇಲ್. ನಾವು ಏನನ್ನಾದರೂ ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತೇವೆ. ದಯವಿಟ್ಟು ಅಪಾಯ ಹಾರ್ವರ್ಡ್ ನಲ್ಲಿ ನಿಮ್ಮ ಸಮಯ ಇರಿಸಬೇಡಿ. ಈಗ, ನಾವು ಚಿತ್ತ ಭಾರವಿಳಿಸು ಅಭಿಪ್ರಾಯವಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾನು ಮುಂದಿನ ಸ್ಲೈಡ್ ಈ ಒಳಗೊಂಡಿತ್ತು. [ನಗು] ಡೇವಿಡ್ ಜೆ MALAN: ಈ ವೆಬ್ಸೈಟ್ ಮಹತ್ತರವಾಗಿತ್ತು. ನಾನು ಸ್ವಲ್ಪ ತಬ್ಬಿಬ್ಬುಗೊಳಿಸಿತು ದೊರೆತಿದೆ. ಈ ಒಂದು. ತದನಂತರ ಈ ಒಂದು ಅದ್ಭುತ ಆಗಿತ್ತು. ಮಾಡುವಾಗ ಸರಿ, ಆದ್ದರಿಂದ ತಡರಾತ್ರಿಯಲ್ಲಿ ಎಂದು ಕಿಟನ್ ನಗರದ ಆ ನಿರ್ಣಯಗಳನ್ನು. ಸರಿ, ಆದ್ದರಿಂದ ಮತ್ತೆ ಹೆಚ್ಚು ಮೋಜು ಮತ್ತು ಕಡಿಮೆ ಗಂಭೀರ ವಿಷಯ, ರೀತಿ ನಿಯಮಗಳು. ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಈ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಮಾತನಾಡಿದರು. ಬಹುಶಃ ಸ್ವಲ್ಪ ಪರಿಚಿತ ಎಂದು ವಿಷಯ ಸ್ಕ್ರಾಚ್ ಪ್ರಪಂಚದ. ಮತ್ತು ಸ್ಕ್ರ್ಯಾಚ್ ಪ್ರಪಂಚದಲ್ಲಿ, ನಾವು ಕೆಲವೊಮ್ಮೆ ಈ ಅಗತ್ಯ ರಸ್ತೆ ರಲ್ಲಿ FORKS ಮಾಡಲು ಹೋಗಿ. ಒಂದೋ ಈ ಅಥವಾ ಇಲ್ಲಿ ಎಂದು ಅಥವಾ ಈ ಇತರ ವಿಷಯವನ್ನು. ಮತ್ತು ನಾವು ಇದನ್ನು ಮಾಡಲು ಬಯಸಿದಾಗ, ಈ ವೇಳೆ, ಸಿ ಈಗ ಬಳಸಬಹುದು ಬೇರೆ ನಿರ್ಮಿಸುವುದು. ತದನಂತರ ಇಲ್ಲಿ ನಾವು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಹೊಂದಿರುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು, ನಾವು ಅಥವಾ ಒಟ್ಟಾಗಿ ಅವರನ್ನು ನಾವು ಅಥವಾ ಈ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿರುವ ಅರ್ಥದಲ್ಲಿ ಸ್ಥಿತಿ. ನಾವು ಬಯಸುವ ಅರ್ಥದಲ್ಲಿ ಒಟ್ಟಿಗೆ ಅವುಗಳನ್ನು, ಮಾಡಬಹುದು ಈ ಸ್ಥಿತಿಯನ್ನು ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಮತ್ತು ಇಲ್ಲಿ ನಾವು, ಇದು ಈಗ ಒಂದು ಸ್ವಿಚ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಹೊಂದಿವೆ ಪರಿಸ್ಥಿತಿಗಳ ಆ ರೀತಿಯ syntactically ಹೋಲುತ್ತದೆ, ಆದರೆ ನಮಗೆ ಬೇರೆ ಬೇರೆ ಬೇರೆ ವೇಳೆ ಸಮಾನ, ವೇಳೆ, ಒಂದು ವೇಳೆ, ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಸರಳವಾಗಿ ಅವುಗಳನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರಕರಣದ ತೆರನಾಗಿ ವೇಳೆ, ಮತ್ತು ಹಾಗೆ ಕೇಸ್ ಪ್ರಕರಣದ ಮೂಲಕ. ಆದ್ದರಿಂದ ನಾವು ಆ ಕೊನೆಯ ಬಾರಿಗೆ ಕಂಡಿತು. ನಂತರ ನಾವು ಕುಣಿಕೆಗಳು ವಿಷಯಗಳನ್ನು ಮೇಲೆ ಸ್ಪರ್ಶಿಸುವ ಆರಂಭಿಸಿದರು. ನಾವು ಕೇವಲ ಒಂದು ಕ್ಷಣದ ಹಿಂದೆ ಈ ಒಂದು ಕಂಡಿತು. ಆದರೆ ಇತರ ಆದೇಶಗಳ ಸರಣಿಯ ರಚನೆಗಳನ್ನು ಇವೆ. ಉದಾಹರಣೆಗೆ, ಈ ಒಂದು ಇಲ್ಲಿ. ಆದ್ದರಿಂದ (ಸ್ಥಿತಿ), ಮತ್ತೆ ಮತ್ತೆ ಈ ವಿಷಯವನ್ನು ಹಾಗೆಯೇ. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಏನು ಈ ನಡುವೆ ವಿವಿಧ ತೋರುತ್ತದೆ ಇಲ್ಲಿ ಲೂಪ್ ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಫಾರ್? ಲೂಪ್ ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಈ. ಯಾ? ಅದು ಯಾವುದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್. ಆದ್ದರಿಂದ ಲೂಪ್ ಪರಿಸ್ಥಿತಿಗೆ ಆದರೆ, ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲ ಹೆಚ್ಚು ವಾಕ್ಯ. ಈ ಆರಂಭಕ್ಕೆ ಇಲ್ಲ, ಈ ಅಪ್ಡೇಟ್ ಇಲ್ಲ. ಸ್ವಲ್ಪ ಆವರ್ತನದಲ್ಲಿ, ಈ ಪರಿಸ್ಥಿತಿ ಕೇವಲ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಅದಕ್ಕೆ ವಿರುದ್ಧ ಕೆಳಗೆ ಚಿಕ್ಕದಾಗಿಸಿದ ಸ್ವಲ್ಪ ಎಂದು ತೋರುತ್ತದೆ ಲೂಪ್, ಇದು ನಾವು ಅಸ್ಥಿರ ಬೇಕು ವೇಳೆ ಅರ್ಥ ಮತ್ತು ನಾವು ಬಯಸುವ incrementation ಹೊಂದಲು, ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡಬೇಕು ಈ ವಿಷಯವನ್ನು ನಾವೇ ಮಾಡಬೇಕು. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಜಿಎಡಿಟ್ Name ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ನನಗೆ APPLIANCE ಗೆ ಬದಲಾಯಿಸಲು ಅವಕಾಶ. ಮತ್ತು ಈಗ ಕೇವಲ ಒಂದು ತ್ವರಿತ ಕಡಿಮೆ ಉದಾಹರಣೆಗೆ ಏನು ಇತರ ಈ ಒಂದು ಭೇದ. ಮತ್ತು ಇಲ್ಲಿ ನನ್ನ ಮನಸ್ಸು ಹಿಂದೆ, ನಾನು ಒಂದು ವಿಷಯ ಹೇಳುತ್ತಾರೆ. ನಾನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೆಸರು ಟಿಮ್ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. ಟಿಮ್ ವಿದ್ಯಾರ್ಥಿ ಮಾಡಲು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸಿದ ವಾಸ್ತವವಾಗಿ ಯಾರಾದರೂ ಆಗಿತ್ತು ಅವುಗಳನ್ನು ತಮ್ಮ ಮನೆಕೆಲಸ. ನಾವು ನಿರ್ದಿಷ್ಟ ವಿಭಾಗದಲ್ಲಿ ಯಾವುದೇ ಟಿಮ್ ಹೊಂದಿತ್ತು. ನಾನು ವಿದ್ಯಾರ್ಥಿ ಬಹಿರಂಗ ಆಗದಂತೆ ಆದ್ದರಿಂದ, ಅರ್ಥ, ಇದು ವಿದ್ಯಾರ್ಥಿ ಅಲ್ಲ. ಅದು ಕೆಲಸ ಮಾಡುವುದನ್ನು ಇಂಟರ್ನೆಟ್ ಮೇಲೆ ಯಾದೃಚ್ಛಿಕ ವ್ಯಕ್ತಿ ಪ್ರಾಕ್ಸಿ ಕೊನೆಯ ವರ್ಷ. ನಾವು ಕೂಡ ಕಂಡು. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನನಗೆ ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ಒಂದು ಹೊಸ ಕಡತವನ್ನು ತೆರೆಯುತ್ತದೆ. ಫೈಲ್, ನ್ಯೂ. ಇಲ್ಲಿ ನನಗೆ ಒಂದು ಟ್ಯಾಬ್ ನೀಡುತ್ತದೆ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅದನ್ನು ಉಳಿಸಲು ಅವಕಾಶ loop.c. ನನಗೆ ಹೋಗಿ ಉಳಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ ನೋಡೋಣ. ನಂತರ ಕೆಳಗೆ ಇಲ್ಲಿ, ಅವರ ಮುಂದೆ ಹೋಗಿ ಬರೆಯಲು ಶುರು ಮಾಡೋಣ # ಸೇರಿವೆ. ನನ್ನನ್ನು ಸೈನ್ ಜೂಮ್ ಲೆಟ್ ಈಗ ನಾವು ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ) ಮಾಡುತ್ತೇನೆ. ನಾನು <; ಈಗ (ಇಂಟ್ ನಾನು = 0 ನನಗೆ ಮುಂದೆ ಹೋಗಿ ಮಾಡಿ ಓಹ್, 10; ನಾನು + +). ಮತ್ತು ಈಗ ನಾನು ಮುಂದುವರಿಯಲು ಮತ್ತು ಸ್ಟಾರ್ ಮುದ್ರಿಸಲು ಇಲ್ಲ ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಮೊದಲು ಮಾಡಿದರು. ತದನಂತರ ಈ ಕಾರ್ಯಕ್ರಮದ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಎಂದು ನೀನು ಕೇವಲ ಆದ್ದರಿಂದ ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಹೊಸ ಲೈನ್ ಮುದ್ರಿಸು ಎಲ್ಲಾ ಗಲೀಜು ತೋರುತ್ತಿಲ್ಲ. 0 ಹಿಂತಿರುಗಿ. Syntactically ಸರಿಯಾದ ತೋರುತ್ತದೆ? ಇಲ್ಲಿಯವರೆಗೆ. ಆದ್ದರಿಂದ ನೋಡೋಣ. ಆದ್ದರಿಂದ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಹೋಗಿ, ನನ್ನನ್ನು ಜೂಮ್ ಅವಕಾಶ. ನಾನು ಈ ಕರೆಯಲಾಗುತ್ತದೆ ಕಾರಣ, ನನಗೆ ಮುಂದುವರಿಯಲು ಮತ್ತು ಲೂಪ್ ರನ್ ಅವಕಾಶ ವಿಷಯ loop.c. ಆದ್ದರಿಂದ ಲೂಪ್ ಮಾಡಿ. ಸರಿ ಕಂಪೈಲ್ ತೋರುತ್ತದೆ. ನನಗೆ ಲೂಪ್ ರನ್, ಮತ್ತು ಈಗ ನಮೂದಿಸಿ ಲೆಟ್. ಮತ್ತು ಇದನ್ನು 10 ನಕ್ಷತ್ರಗಳು ಮುದ್ರಿತ ತೋರುತ್ತದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಸ್ವಲ್ಪ ಲೂಪ್ ಈ ಪರಿವರ್ತಿಸಲು ಮತ್ತು ನೋಡೋಣ ಸಮಸ್ಯೆಗಳನ್ನು ನಾವು ಟ್ರಿಪ್ ಮೇಲೆ ರೀತಿಯ. ಬದಲಿಗೆ ಈ ಆದ್ದರಿಂದ, ನಾನು ಹಾಗೆಯೇ ನನ್ನ ಇಲ್ಲಿ ಹೋಗಿ ಮತ್ತು ಹೇಳಲು ಅವಕಾಶ 10 ಕಡಿಮೆ - ನನಗೆ ಲೂಪ್ ಫಾರ್ ತೊಡೆದುಹಾಕಲು ಅವಕಾಶ. ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಈಗಾಗಲೇ ಸಮಸ್ಯೆಗಳು ಒಂದೆರಡು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಪರಿಸ್ಥಿತಿ ಅದೇ ಆಗಿದೆ, ಆದರೆ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಕಾಣೆಯಾಗಿದೆ ನಾನು ಆರಂಭಕ್ಕೆ. ನಾನು incrementation ಕಾಣೆಯಾಗಿದೆ ನಾನು. ನಾನು ಪ್ರಯತ್ನಿಸಿ ಹಾಗಾಗಿ ಕಂಪೈಲರ್ ಸಾಧ್ಯತೆ ಹೇಳಿ ಬೇಕು ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್? ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್. ಆದ್ದರಿಂದ ಘೋಷಿಸಲ್ಪಡದ ಸ್ವಲ್ಪ ಹೇಳಲು ವಿಶೇಷವೇನು - ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ವೇರಿಯಬಲ್. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಘೋಷಿಸಲ್ಪಡದ ಗುರುತಿಸುವಿಕೆಯು ನಾನು ಬಳಕೆ. ಆದ್ದರಿಂದ ಈ PHP ಭಾಷೆಯನ್ನು ಭಿನ್ನವಾಗಿದೆ ಮತ್ತು ಪೈಥಾನ್ ಮತ್ತು ರೂಬಿ, ಇದು ನಿಮಗೆ ಕೆಲವು ಪರಿಚಿತ ಇರಬಹುದು ಅಲ್ಲಿ ನೀವು ಅಸ್ಥಿರ ಬಳಸಿಕೊಂಡು ಆರಂಭದಲ್ಲಿ ಕೇವಲ ರೀತಿಯ ಮಾಡಬಹುದು ಡೋಲಾಯಮಾನ ಮತ್ತು ಘೋಷಿಸುತ್ತ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ ಸ್ಪಷ್ಟವಾಗಿ ಯಾವಾಗಲೂ. ಸಿ ಮತ್ತು ಜಾವಾ ಮತ್ತು C ಭಾಷೆಯಲ್ಲಿ + + ನೀವು ಇರಬೇಕು ಸ್ಪಷ್ಟ ಸೂಪರ್. ನೀವು ನಾನು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಬೇಕಾದರೆ, ನೀವು ನನಗೆ ಹೇಳಲು ಹೊಂದಿವೆ ವೇರಿಯಬಲ್ ಯಾವ ರೀತಿಯ ಇದು. ಆದ್ದರಿಂದ ನಾವು ಈ ಕೆಳಗಿನಂತೆ ಸರಿಪಡಿಸಲು ಹೊಂದಿರುವ ನೀನು. ನಾನು ಇಲ್ಲಿ ಹೋಗಿ ಇಂಟ್ ನಾನು ಟೈಪ್ ಮಾಡಲಿಕ್ಕೆ ನಾನು; ಆದ್ದರಿಂದ, ನಾನು ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸಿದರು. ಈಗ, ನಾನು ಒಂದು ಹೆಜ್ಜೆ ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ ಮಾಡಿದ್ದೀರಿ. ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಮಾಡಿದ್ದೀರಿ, ಆದರೆ ನೋಡಿ ಈಗ ಆ ವೇಳೆ ಕನಿಷ್ಠ ಮಾದರಿಗಳ ಖಣಿಲು ಸ್ಟಾಪ್ ದೂರು. ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಕ್ರಮವನ್ನು ರೀಮೇಕ್ ಅವಕಾಶ. ಸರಿ, ಈಗ ಕೇವಲ ದೂರು ನ ಬೇರೆ ಕಾರಣಕ್ಕಾಗಿ. "ಇಲ್ಲಿ ಬಳಸಿದಾಗ ವೇರಿಯಬಲ್ 'ನಾನು' ಆರಂಭಗೊಳ್ಳದ ಇದೆ." ಸರಿ, ಆದ್ದರಿಂದ ಆ ಸುಂದರ ಸ್ಪಷ್ಟ ಇಲ್ಲಿದೆ. ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಅದು ಸಮಾನ ಹೊಂದಿಸುವ ಅರ್ಥ. ಮತ್ತು ನಾವು, ಆದ್ದರಿಂದ 0 ಸಮನಾಗಿರುತ್ತದೆ ನನಗೆ ಪ್ರಯತ್ನಿಸೋಣ ಎಂದು ಮಾಡದಿದ್ದರೆ ನಾವು. ಈಗ ಮತ್ತೆ ಈ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಮರು ರನ್ ಖಣಿಲು ಅವಕಾಶ. ಈ ಸಂಕಲನ. ಮತ್ತು ನಾನು ಚಲಾಯಿಸಲು ಸುಮಾರು ಆಗಿದ್ದೇನೆ. ಆದರೆ ದೊಡ್ಡ ಹಳೆಯ ಅನಂತ ಲೂಪ್, ನಾನು ಮಾಡಿದ ಕಾರಣ ಪ್ರಾಥಮಿಕ, ನಾನು ಸ್ಥಿತಿಯನ್ನು ಮಾಡಿದ, ಆದರೆ ನಾನು ಇದನ್ನು ಎಂದಿಗೂ ಮಾಡಿದ incrementation ಯಾವುದೇ ರೀತಿಯ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾನು incrementation ಮಾಡಬಹುದು? ನಾನು ಹೊಂದಿರುವ ಪಡೆಯಲಿದ್ದೇನೆ ತರಹದ ಚೆನ್ನಾಗಿ, ಸ್ವಲ್ಪ ಆವರ್ತನದಲ್ಲಿ, ಇದು ಭಾಸವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಹೆಚ್ಚು ಮೊದಲ ನಂತಹ, ಲೂಪ್ ಒಳಗೆ ಅದನ್ನು ಮಾಡಲು ಹಾಗೆ ಆದೇಶಗಳ ಸರಣಿಯ ರಚನೆಗಳನ್ನು ಮಾಡುವ ವಾರದ ಉದಾಹರಣೆಗಳು, ಸಾಕ್ಸ್ ಮತ್ತು ಸ್ವಯಂ ಎಣಿಕೆಯ ಜೊತೆಗೆ, ನಾವು ಮಾಡಬೇಕು ಅತ್ಯಂತ ಕೊನೆಯಲ್ಲಿ ಏನೋ, ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಹಿಂತಿರುಗಿ ಇಷ್ಟ. ನಾನು ಮುಂದೆ ಹೋಗಿ ಹಾಗೆ ಈ ನಾನು + + ಇಲ್ಲಿ? ನ ಈ ಕಂಪೈಲ್ ಬೇಡ. ಈಗಾಗಲೇ ನನ್ನನ್ನು ಕ್ಯಾಚ್. ಇಲ್ಲಿ ತಪ್ಪು ಏನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹಾಗಾಗಿ ಅದು ಖಂಡಿತವಾಗಿ ಇಂಟ್ ಅಲ್ಲ. ಇದು I ನ. ಮತ್ತು ಮೊದಲು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಇಂಡೆಂಟೇಷನ್ ಸಾಕಾಗುವುದಿಲ್ಲ. ಈಗ ನಾನು ಈ ರಚನೆಯನ್ನು ಮಾಡಿದ್ದಾರೆ. ನಾನು 10 ಕಡಿಮೆ ಹಾಗೆಯೇ, ಒಂದು ನಕ್ಷತ್ರದ ಮುದ್ರಿಸು ನಂತರ ನಾನು ಹೆಚ್ಚಿಸಲು. ಮತ್ತು ರೀತಿಯಲ್ಲಿ ಲೂಪ್ ಕೃತಿಗಳನ್ನು ನೀವು ಹಿಟ್ ತಕ್ಷಣ ಆ ಸಂದರ್ಭದಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಲೈನ್ 10 ತೋರುತ್ತಿದೆ ಇದು ಲೂಪ್ ಕೆಳಗೆ, ಇದು, ಲೈನ್ 6 ಹಿಂತಿರುಗಿ ವಿಶೇಷವೇನು ಯಾವ ಪರಿಸ್ಥಿತಿ ಮತ್ತೆ ಪರಿಶೀಲಿಸಲಾಗಲಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ. ನಾನು ಇನ್ನೂ 10 ಕಡಿಮೆ ವೇಳೆ ಮತ್ತು, ನಾವು ಸಾಲುಗಳನ್ನು 8 ಮಾಡಲು ಮತ್ತು ನೀವು ನಂತರ 9, ನಾವು 10 ಹಿಟ್ ಮಾಡುತ್ತೇವೆ, ಮತ್ತು 6 ಹಿಂದಿರುಗಿ, ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ, ಬಹಳ ನಾನು 10 ಕಡಿಮೆ ಆಗಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಪುನಃ ಚಲಾಯಿಸಿ ಇಲ್ಲಿ ಮಾಡಲು. ಸರಿ, ನಾವು ಸರಿ ಕಂಪೈಲ್ ಮಾಡಿದ. ನನಗೆ ಪುನಃ ರನ್ ಲೂಪ್ ಲೆಟ್. ಈಗ ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ತೋರುತ್ತದೆ. ಇಲ್ಲಿ ಪ್ಲಸಸ್ ಮತ್ತು ಮೈನಸಸ್ ಹಾಗೆ? ಅಲ್ಲದೆ, ಇದುವರೆಗೆ ವಾಸ್ತವವಾಗಿ PLO ಒಂದು ಸಂಪೂರ್ಣ ಇಲ್ಲ - ಆದ್ದರಿಂದ ಮುದ್ದಾದ. ಸರಿ, ಒಂದು ಎಂದು - ಆಹ್, ಒಂದು ಆಕಸ್ಮಿಕ ಎಂದು. ಸರಿ, ಆದ್ದರಿಂದ ಅವರ ಲೂಪ್ ಗೆ ಹಿಂತಿರುಗಿ ಅವಕಾಶ. ಅವರು ಸೂಪರ್ ಸ್ಪಷ್ಟ ಆರ್ ಏಕೆಂದರೆ ಕುಣಿಕೆಗಳು ಒಳ್ಳೆಯ ಇವೆ. ಮತ್ತು ಅವರು ಬರೆಯಲು ಸ್ವಲ್ಪ clunky ಮಾಡಿದ್ದರೂ ಸಹ, ಅದು ಶಕ್ತಿಶಾಲಿ ಮತ್ತು ನೀವು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಒಮ್ಮೆ ಅನೇಕ ವಿಷಯಗಳು. ಕುಣಿಕೆಗಳು ಮೌಲ್ಯದ ಬೃಹತ್ ಪ್ರಮಾಣದಲ್ಲಿ ತೋರುತ್ತಿಲ್ಲ ಸಂದರ್ಭದಲ್ಲಿ ಕೇವಲ ನಾವು ಹೆಚ್ಚು ಕೆಲಸ ಮಾಡಬೇಕು ನಂತಹ ಇನ್ನೂ, ಏಕೆಂದರೆ ಇದು ಭಾಸವಾಗುತ್ತದೆ. ನಾವು ಇಲ್ಲಿ, ಆರಂಭಕ್ಕೆ ಅಪ್ ಹಾಕಬೇಕು ಇಲ್ಲಿ ಕೆಳಗೆ ಅಪ್ಡೇಟ್, ಮತ್ತು ನಾವು ಎಲ್ಲಾ ಮಾಡಲು ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ನಾವು ಹಾಗೆಯೇ ಕುಣಿಕೆಗಳು ವಾಸ್ತವವಾಗಿ ಸಾಲವಾಗಿ ಆ ಸಮಯದಲ್ಲಿ ನೋಡುತ್ತಾರೆ ತಮ್ಮನ್ನು ಕೇವಲ ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ ಗೆ, ವಿವಿಧ ಮಾಹಿತಿ ಪಟ್ಟಿಗಳು ಮತ್ತು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ರೀತಿಯ ರಚನೆಗಳು ವಸ್ತುಗಳ ನಾವು ಪಡೆಯುತ್ತೀರಿ ಮಧ್ಯದಲ್ಲಿ ಸೆಮಿಸ್ಟರ್. ಆದರೆ ಈಗ, ಎಂದು ಈ ಮೂರನೇ ರೀತಿಯ ಗೊತ್ತಾಯಿತು ಒಂದು ಮಾಡಬೇಡಿ ಲೂಪ್ ಮಾಡುವಾಗ. ಮತ್ತು ನಾವು ಈ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ನೋಡಿದ್ದೇವೆ. ಮತ್ತು ಈ pset 1 ಸೂಪರ್ ಸಹಾಯಕವಾಗಿದೆಯೆ ಇರಬಹುದು. ನೀವು ಏನನ್ನಾದರೂ ಮಾಡಬೇಕು ಮತ್ತು ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಪರಿಶೀಲಿಸಿ ವೇಳೆ ಬಳಕೆದಾರ ಸಹಕಾರ, ಮತ್ತು ಅವರು ಇದ್ದರೆ, ಮತ್ತೆ ಅದನ್ನು, ಒಂದು ಹಾಗೆ- ಲೂಪ್ ತರ್ಕ ಆ ರೀತಿಯ ಮಹತ್ವವನ್ನು ನೀಡುತ್ತದೆ ಹಾಗೆಯೇ. ಇಲ್ಲಿ ಕೆಳಕ್ಕೆ ಆದೇಶ ಸೂಚಿಸುವಂತೆ ಏಕೆಂದರೆ, ಅಕ್ಷರಶಃ ಇದನ್ನು ಅರ್ಥ ಇಲ್ಲ. ಮತ್ತೆ ಮತ್ತೆ ಹಾಗೆ, ಅದು ಏನು ಎಂದು? ಬಹುಶಃ ಇದು ನಂತರ ಕರೆ GetInt ಅಥವಾ GetString ಮತ್ತು ಅರ್ಥ GetInt ಅಥವಾ GetString ಮೌಲ್ಯವನ್ನು ಪರೀಕ್ಷಿಸುವ ಮತ್ತು ನಂತರ ಚೀರುತ್ತಾ ಹಾರಿದಂತೆ ಬಳಕೆದಾರ ಅವರು ಕೇಳಿ ಅದಕ್ಕೆ ಸಹಕಾರ ಇದ್ದರೆ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ. ನೀವು ಒಮ್ಮೆ ಏನನ್ನಾದರೂ ಮಾಡಲು ಎಲ್ಲಿ ನಂತರ ಕೆಲವು ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಆದ್ದರಿಂದ ಅವರ ಈ ಪ್ರಯತ್ನಿಸೋಣ. ನನಗೆ ನಿಜವಾಗಿ ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಈಗ ಈ ಬದಲಾಯಿಸಲು ಅವಕಾಶ. ನಾನು ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಆದ್ದರಿಂದ ಈ ಕೆಳಗಿನ ಹಾಗೆ. ಮಾಡೋಣ ನ ಇಂಟ್ I = GetInt (); ಆದರೆ ಮೊದಲ ಬಳಕೆದಾರ ಹೇಳಲು ಅವಕಾಶ ಏನು ಮಾಡಬೇಕೆಂದು. ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಈ ಬಾರಿ ಹಾಗೆ. "ನನಗೆ ಒಂದು ಇಂಟ್ ನೀಡಿ". ಹಾಗಾಗಿ ಆ printf ಬಳಸಿ. ಮತ್ತು ಈಗ ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋಗುತ್ತಿದ್ದೇವೆ, ಮತ್ತು ನಾನು ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಹಾಗೆಯೇ, ಹೆಚ್ಚಿನ, ನ ಹೇಳಲು ಅವಕಾಶ - ನೋಡೋಣ, ನಾನು, ಕಡಿಮೆ 0, ನ ಹೇಳಲು ಅವಕಾಶ, ಅಥವಾ ನಾನು 10 ಕ್ಕಿಂತ ಹೆಚ್ಚು. ಅಂದರೆ, ನಾನು, 1 ರಿಂದ 9 ಅನೇಕ ಬಯಸುವ ನಿರಂಕುಶವಾಗಿ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ಒಂದು ಸಂಯೋಜಿತ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನಾನು ನಾನು, 10 ಕ್ಕಿಂತ ಕಡಿಮೆ 0 ಅಥವಾ ಹೆಚ್ಚಿನ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಇದರಲ್ಲಿ ಪ್ರಕರಣದಲ್ಲಿ ನಾನು ಮತ್ತೆ ಇಲ್ಲಿ ಈ ಲೂಪ್ ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಹೀಗೆ - ನಾನು ಹಾಗೆಯೇ ಕಡಿಮೆ 0 ಅಥವಾ ನಾನು 10 ಹೆಚ್ಚಾಗಿದೆ. ಈಗ ಅವರ ಮುಂದೆ ಹೋಗಿ ನಾವು ಮಾಡಿದ ಒಮ್ಮೆ ಈ ಮಾಡಿ. ಕೇವಲ ಒಂದು ತ್ವರಿತ ವಿವೇಕ ಚೆಕ್ ಮಾಡೋಣ ನ. printf (ನಾನು, "ಧನ್ಯವಾದಗಳು, ನಾನು% d ಆಗಿದೆ"). ಈ ಸರಳ ಪ್ರೋಗ್ರಾಂ, ಒಂದು int ಬಳಕೆದಾರರನ್ನು ಕೇಳುತ್ತದೆ ಇದು ಕೆಲವು ವ್ಯಾಪ್ತಿ, 1 ರಿಂದ 9 ಅಂತರ್ಗತ, ಒಳಗೆ ಖಚಿತವಾಗಿ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ ಅವರನ್ನು ನೆನಪಿಸುವ ಅವರು ಕೇವಲ ಬಳಕೆದಾರರ ಕೃತಜ್ಞತೆಯಿಂದ ಕೇವಲ ಸ್ವಲ್ಪ ವಿವೇಕ ಚೆಕ್ ಎಂದು, ಬೆರಳಚ್ಚಿಸಿದ. ಆದರೆ ಈ ಉದ್ದೇಶ ಕೆಲಸ ಎಂದು ನೋಡೋಣ. ನನಗೆ ಇಲ್ಲಿ ತಲೆ ಕೆಳಗೆ ಹೋಗಿ ಮತ್ತು ಲೂಪ್ ಮಾಡಲು ಮತ್ತೆ ಔಟ್ ಲೆಟ್. ಹೌದು. "ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು 'ನಾನು' ಬಳಕೆ". ಎಂದು ಆಶ್ಚರ್ಯವಾಗಿದೆ. ನಾವು ಆ ಪರಿಹರಿಸಲಾಗಿದೆ ಭಾವಿಸಲಾಗಿದೆ. ಅದೇ ಲಕ್ಷಣ ಆದರೆ ವಿವಿಧ ಕೋಡ್. ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಎರಡು ಒಳಗೆ, ನಾವು ಹೊಂದಿಲ್ಲ [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ವ್ಯಾಪ್ತಿ ಎಂಬ ವಿಷಯ ನಮಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಇದು C, ಮತ್ತೊಮ್ಮೆ, ಇದು ನಿಜವಾಗಿಯೂ ಅಕ್ಷರಶಃ ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ತಿರುಗುತ್ತದೆ. ನೀವು ಈ ರೀತಿಯ ಹೋದರೆ ನೀವು ಇಂಟ್ ಘೋಷಿಸಲು ಅಲ್ಲಿ ತದನಂತರ ಕೆಲವು ಬೆಲೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ, ಆದರೆ ನೀವು ಆ ಒಳಗೆ ಏನು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಜೋಡಿ, ಯಾವ ಸಿ ಮಾಡುತ್ತದೆ ಇದು ಕಲ್ಪಿಸಿಕೊಳ್ಳುವುದು ನೀವು ಕೇವಲ ನಾನು ಅಸ್ತಿತ್ವ ಎಂದು ಒಳಗೆ ಕರೆಯಲ್ಪಡುವ ಆ 32 ಬಿಟ್ಗಳು ಬಯಸುವ ಸಾಲುಗಳನ್ನು ಸನ್ನಿವೇಶದಲ್ಲಿ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸಂದರ್ಭದಲ್ಲಿ, 9 ಮೂಲಕ 6. ಹಾಗಾಗಿ ಘೋಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಒಂದು ಸಾಲಿನ 8 ಮೌಲ್ಯ, ಆದರೆ ತಕ್ಷಣ ನೀವು ಹೊರಗೆ ಪಡೆಯಲು ಮಾಹಿತಿ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಕೆಳಗಿನ ಸಾಲಿನಲ್ಲಿ 9, ನಾನು ಇನ್ನು ಮುಂದೆ ವ್ಯಾಪ್ತಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ಎಸ್ C-O-P-ಇ. ಅದು ಸರಿಯಾದ ಸಂದರ್ಭದಲ್ಲಿ ಇಲ್ಲದ. ಈಗ ನಾನು ಯಾವುದೇ, ಆದ್ದರಿಂದ ನಾವು ಹೀಗಾಗಿ ಎಂದು ಅದು ಎಲ್ಲಾ ಅದು ಘೋಷಿಸಿತು. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ನಂತರ ಒಂದು ಸರಿಪಡಿಸಲು, ಎಂಬುದನ್ನು ವೇಳೆ ಕಾರಣ, ನಾನು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ ಡಿಕ್ಲೇರ್ಡ್ ಎಂದು ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಕಳಪೆಯಾಗಿದೆ? ಇಲ್ಲಿ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಆದ್ದರಿಂದ ನಾವು ಹೊರಗೆ ಆರಂಭಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಘೋಷಣೆ ಭಾಗಗಳು ಬಗೆಗಿನ ಅಳಿಸಲು ಅವಕಾಶ ನಾನು ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸಿ, ನನಗೆ ಇಲ್ಲಿ ಅಪ್ ಮಾಡಿ. ಆದ್ದರಿಂದ ಸಾಲಿನ 5 ರಲ್ಲಿ, ಇದು ಈಗ "ನನಗೆ ಇಂಟ್ ನೀಡಿ." ಹೇಳುತ್ತಾರೆ ನಾನು ಕಾಲ್. ಲೈನ್ 9 ರಲ್ಲಿ ಗಮನಿಸಿ, ನಾನು ಇದನ್ನು ಬಯಸುವುದಿಲ್ಲ, ಕಾರಣ ನಾನು ಈಗಾಗಲೇ 32 ಬಿಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ನಾನು ಕಂಪ್ಯೂಟರ್ ಕೇಳಲು ಬಯಸುವುದಿಲ್ಲ ವಿವಿಧ 32 ಬಿಟ್ಗಳು. ನಾನು ಅದೇ 32 ಬಿಟ್ಗಳು ಬಳಸಲು ಬಯಸುವ. ಮತ್ತು ಈಗ ಲೈನ್ 5 ರಲ್ಲಿ ಘೋಷಿಸಿದರು ಏಕೆಂದರೆ, ಇದು ಇನ್ನೂ ಅಸಲಿ ಇಲ್ಲಿದೆ ಸಾಲಿನ 11 ಮತ್ತು ಸಾಲು 12 ರಲ್ಲಿ ಬಳಸಲು. ಆದ್ದರಿಂದ ಈ ಮರುಸಂಕಲಿಕೆಯು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ನೋಡೋಣ ಖಣಿಲು ನಿಲ್ಲಿಸಿದರೆ ಚೀರುತ್ತಾ ಹಾರಿದಂತೆ. ಲೂಪ್ ಮಾಡಿ. ಈಗ ಇದು ಕ್ರಿಯೆಯ "ಅಂತರ್ಗತ ಘೋಷಣೆಯಾಗಿದೆ 'GetInt' C99 ರಲ್ಲಿ ಅಮಾನ್ಯವಾಗಿದೆ. "ಎಂಬುದು? ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಈಗ ನಾನು ವಾಸ್ತವವಾಗಿ GetInt ಬಳಸಿಕೊಂಡು ನಾನು ಈ ಏನೋ ಅಲ್ಲ ಸಿ ಈ CS50 ಬರುತ್ತದೆ ಆ ಕೇವಲ ಬರುತ್ತದೆ. ನಾವು ಇಲ್ಲಿ ಈ ಅಗತ್ಯವಿದೆ. ಮತ್ತು ನನಗೆ ಪ್ರಾಂಪ್ಟ್ ಕೆಳಗೆ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಅವಕಾಶ ಇಲ್ಲಿ ಮತ್ತು ಮಾಡಲು ಮರು ರನ್. ಸರಿ, ಕೊನೆಗೆ. ಈಗ ನಾವು ಮತ್ತು ಇತರ ದೋಷ ಪರಿಹರಿಸಲಾಗಿದೆ ಮಾಡಿದ್ದೀರಿ. ನನಗೆ ಈಗ ಲೂಪ್ ರನ್ ಮತ್ತು ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. "ನನಗೆ ಒಂದು ಇಂಟ್ ನೀಡಿ." ನಾನು 11 ನೀಡುತ್ತೇನೆ. ನಾನು -1 ನೀಡುತ್ತೇನೆ. ನಾನು foo ನೀಡುತ್ತೇನೆ. ನಾನು 5 ನೀಡುತ್ತೇನೆ. ಮತ್ತು ಈಗ ಇದು ನಿಜಕ್ಕೂ ಕೆಲಸ. ಆದರೆ ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲಿ ಒಂದು ಕಾರಣಕ್ಕಾಗಿ ಬದಲಾಗಿದೆ. ಏಕೆ ಈ ಬಾರಿ ಒಂದು ಮರುಪ್ರಯತ್ನಿಸಿ ಆದರೆ ನನಗೆ ನೀಡಲು ಹೇಳುತ್ತಾರೆ ಮಾಡಲಿಲ್ಲ ಇತರ ಮೂರು ಬಾರಿ ಇಂಟ್? ಏಕೆ ವರ್ತನೆಯನ್ನು ವಿಭಿನ್ನವಾಗಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಇದು ಒಂದು ಸರಣಿಯನ್ನು ನೀಡಿತು. ಡೇವಿಡ್ ಜೆ MALAN: ಕ್ಷಮಿಸಿ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ನೀಡಿದರು. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಆದ್ದರಿಂದ, ಈ ಮೂರನೇ ಪ್ರಯತ್ನದಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ನೀಡಿದರು ನಾನು foo ಟೈಪ್ ಮಾಡಿದಾಗ. ಫೂ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಒಂದು ಇಂಟ್ ಅಲ್ಲ. ಮತ್ತು CS50 GetInt ಜಾರಿಗೆ ಮಾರ್ಗ ಎಂದು ನಾವು ವಿಷಯ ವೇಳೆ ಪರಿಶೀಲಿಸಿ ಇಲ್ಲ 10 ಕಡಿಮೆ 0 ಅಥವಾ ಹೆಚ್ಚಿನ ನೀವು, ಹೇಗೆ ನಾವು ಮೊದಲೇ ಗೊತ್ತು ಏಕೆಂದರೆ ಯಾವ ರೀತಿಯ ನೀವು ಬಯಸುವ ಇಂಟ್? ಆದರೆ ಕನಿಷ್ಠ ಪಕ್ಷ ನಿಮಗೆ ಬಳಕೆದಾರ ನೀಡಲಿಲ್ಲ ಪರಿಶೀಲಿಸಬಹುದು ಒಂದು ಪೂರ್ಣಾಂಕ ಟೈಪ್? ಮತ್ತು ಅವರು ಇದ್ದರೆ, ನಾವು "ಮರುಪ್ರಯತ್ನಿಸಿ" ನಮೂದಿಸುವ ಮೂಲಕ ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ ಸ್ಕ್ರೀನ್. ಈಗ ನಾವು ಲೂಪ್ ನ ಒಂದು ಪ್ರೋಗ್ರಾಂ. ಸರಿ. ಈಗ, ಈ ಯಾವ ಉತ್ತಮ ರಚನೆಯ ತೆರನಾದ? ಆದ್ದರಿಂದ ಇದು ವಿಷಯಗಳನ್ನು ಸ್ವಲ್ಪ ಕೊಳಕಾದ ಪಡೆಯಲು ಆರಂಭಿಸಲು ಅಲ್ಲಿ ಆಗಿದೆ ನೀವು ಇಲ್ಲಿ ಒಂದು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಘೋಷಿಸಿದ ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಎಂದು ವಾಸ್ತವವಾಗಿ ನೀವು ಕೆಲವು ಒಳಗೆ ಬಳಸಲು ಬಯಸಿದರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಮತ್ತು ಹೊರಗೆ. ಆದರೆ ಈ ಮೊದಲು ಸ್ವಲ್ಪ ರಹಸ್ಯ ಕಾಣುತ್ತದೆ ಸಹ ಕ್ಷಣ ಕೇವಲ ಮತ್ತೆ, ಸರಳ ತರ್ಕ ನೆನಪಿಡಿ. ಇದು ಒಂದು ಕಾರ್ಯ ಅಥವಾ ಎಂಬುದನ್ನು, ಸಿ ಏನು ಬಳಸಲು ಇದು ವೇರಿಯಬಲ್, ನೀವು ಅದನ್ನು ಒಂದು ಫಂಕ್ಷನ್ ನ ಅದನ್ನು ಸೇರಿಸಲು ಹೊಂದಿವೆ ಕೆಲವು ಗ್ರಂಥಾಲಯದಲ್ಲಿ, ಅಥವಾ ನೀವು ಅದನ್ನು ಘೋಷಿಸಬಹುದು ಅಗತ್ಯವಿದೆ. ಆದರೆ ಈಗ ನೀವು ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚುವರಿ ಎಚ್ಚರವಾಗಿರಿ ಅಗತ್ಯವಿರುವ ನೀವು ಬಲ ವ್ಯಾಪ್ತಿ ಘೋಷಿಸಿದ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನೀವು ಆವರಣ ಒಳಗೆ ತುಂಬಾ ಬಿಗಿಯಾಗಿ ಹಾಕುವ ಇಲ್ಲ. ಆದ್ದರಿಂದ ನನಗೆ ನಿಜವಾಗಿ ಮತ್ತೆ ರೋಲ್ ಅವಕಾಶ. ನಾವು ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ನಮ್ಮ ಹಿಂದಿರುಗಿ, ಮತ್ತು ನಾನು ಹೋದರೆ ಹಿಂದಕ್ಕೆ ಇಂಟ್ ಫಾರ್, ಇಂಟ್ ನಾನು = 0; ನಾನು <10; ನಾನು + +, ಮತ್ತು ನಾನು ಈ ರೀತಿಯ printf ನಕ್ಷತ್ರಗಳು, ಮತ್ತು ನಂತರ ಹತ್ತಿರದ ಆವರಣ, ಮತ್ತು ಈಗ ಏನು printf ನಾನು ಈಗ - ನಾನು ಪ್ರಯತ್ನಿಸಿ ಅದೇ ತರ್ಕದ ಪ್ರಕಾರ, ಏನಾಗುತ್ತದೆ ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್? ಪ್ರೇಕ್ಷಕರು: ಅಮಾನ್ಯ ಗುರುತು. ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ಇನ್ನೊಂದು ಅಮಾನ್ಯ ಗುರುತು ದ, ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು. ಈಗ, ಕಾರಣ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ. ಇಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಯಾವುದೇ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಆದರೆ ಅದೇ ಕಲ್ಪನೆ, ಸ್ಕೋಪ್ ಅದೇ ಕಥೆ ಅನ್ವಯಿಸುತ್ತದೆ. ನೀವು ಒಳಗೆ ನಾನು ಒಂದು ವೇರಿಯೇಬಲ್ ಘೋಷಿಸಿದರು ವೇಳೆ ಲೂಪ್, ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಕರ್ಲಿ ಬರೆದಿಲ್ಲ ಸಹ ಕಟ್ಟುಪಟ್ಟಿಗಳು, ಇನ್ನೂ ಎಂದು ಮಾನಸಿಕವಾಗಿ ಅವರನ್ನು ನಗರದ ಇದರಲ್ಲಿ ಪ್ರಕರಣದಲ್ಲಿ ನಾನು ಲೂಪ್ ಗಾಗಿ ಮಾತ್ರ ಮಾನ್ಯ ಒಳಗಿದೆ. ನೀವು ಇದರಲ್ಲಿ, ಮುಂದಿನ ಸಾಲಿಗೆ ಪಡೆಯಲು ಒಮ್ಮೆ ಮಾನ್ಯವಾಗಿಲ್ಲ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಈಗ 10 ಆಗಿದೆ. ಆದ್ದರಿಂದ ವ್ಯಾಪ್ತಿ ಮತ್ತು ಮುಂತಾದ ಕೆಲವೇ ಸಮಸ್ಯೆಗಳು. ಸರಿ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಸರಿ, ಆದ್ದರಿಂದ ಈ ಒಂದು ಕ್ಷುಲ್ಲಕ ಕಡಿಮೆ ಕಾರ್ಯಕ್ರಮದ ರೀತಿಯ ಕೇವಲ ಕಡಿಮೆ ನಕ್ಷತ್ರಗಳು ಮುದ್ರಿಸುವ. ಆದರೆ ನೀವು ಇಲ್ಲಿ ಈ ಹಾಡು ನೆನಪು ಎಂದು ನೋಡೋಣ. ಈ ಮಕ್ಕಳ ಮೇಲೆ ನುಡಿಸುತ್ತಿದ್ದ ಅಚ್ಚರಿಗೊಳಿಸುವ ಕಿರಿಕಿರಿ ಹಾಡು ಶಾಲಾ ಬಸ್ ಮತ್ತು ಹಾಗೆ. ಆದರೆ ಅದರ ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು, ಅದು ಈ cyclicity ಹೊಂದಿದೆ ಆ ಮೂಲಕ ಇದು, "ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್ 99 ಬಾಟಲಿಗಳು ಇಲ್ಲಿದೆ ಬಿಯರ್ 99 ಬಾಟಲಿಗಳು. , ಒಂದು ಕೆಳಗೆ ಟೇಕ್ ಸುತ್ತ ಹಾದು, ಮೇಲೆ 98 ಬಾಟಲಿಗಳು ಬಿಯರ್ ಗೋಡೆ. "ನಂತರ ಹಾಡಿನ ನಂತರ, ನಂತರ, 96 97 ಪುನರಾವರ್ತಿಸುತ್ತಾರೆ 95, 94 ನಂತರ, ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ನೀವು ವಾಸ್ತವವಾಗಿ ದೊರೆತಿದೆ ವೇಳೆ 0 ಕೆಳಗೆ ಆ ದೂರದ ಬಸ್ ಮೇಲೆ. ಈ ಕಾರಣ, ಉಪಕರಣಗಳನ್ನು ವಿಂಗಡಿಸಲು ಉತ್ತಮವಾದ ಕಾರ್ಯಕ್ರಮವಾಗಿದ್ದು ನನ್ನ ದೇವರು, ನೀವು ಕೆಲವೇ ಈ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ ಎಂದು ಕೋಡ್ ಸಾಲುಗಳನ್ನು, ಈ ಇಡೀ ಸಾಹಿತ್ಯ ಔಟ್ ಭೂಶಿರ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಸಾಕಷ್ಟು ಕ್ಷಿಪ್ರವಾಗಿ ಹಾಡು. ಆದರೆ ಹಾದಿಯಲ್ಲಿ, ನಾವು ಈಗ ಕೆಲವು ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಈ ಮೂಲಭೂತ ಆದೇಶಗಳ ಸರಣಿಯ ರಚನೆಗಳನ್ನು ಮತ್ತು ಈಗ ಕೂಡ ನಾವು ಬರೆಯಲು ಕಾರ್ಯಗಳ ಪರಿಚಯಿಸಲು, ಹಿಂದಿರುಗುವ ಮೌಲ್ಯಗಳನ್ನು ನಾವು ಸುಮಾರು ಹಾದುಹೋಗುವ. ಆದರೆ ಮೊದಲ, ಏಕೆ ನಾವು ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ನಮ್ಮ ಐದು ನಿಮಿಷದ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಇಲ್ಲಿ ಬ್ರೇಕ್? ಮತ್ತು ನಾವು ಮತ್ತೆ ಪಡೆದಾಗ, ನಾವು ಈ ಹಾಡನ್ನು ಹಾಡಲು ಕಾಣಿಸುತ್ತದೆ. ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಹಿಂದೆ ಇವೆ. ನಾವು ಈಗ ಈ ಹಾಡನ್ನು ಹಾಡಲು ಹೇಳುವಾಗ, ನಾನು ಅರ್ಥ ಸರಣಿಬದ್ಧವಾಗಿ ಅಲ್ಲದ ಮಾತಿನಲ್ಲಿ. ಆದ್ದರಿಂದ ನಾವು ಈ ಒಂದು ಅನುಷ್ಠಾನಕ್ಕೆ ಇದು beer1.c ಹೊಂದಿರುತ್ತವೆ ನಿರ್ದಿಷ್ಟ ಹಾಡು. ಮತ್ತು ಕೇವಲ ಆ ಪರಿಚಯವಿರದ ಫಾರ್, ಸ್ಪಷ್ಟ ಎಂದು ಏನು ಈ ವಸ್ತುವಿನಂತೆ, ನನಗೆ ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಕಾಣುತ್ತದೆ ಮತ್ತು ನಮೂದಿಸಿ, beer1 ಮಾಡಿ. ಈಗ ನನಗೆ beer1 ರನ್ ಅವಕಾಶ, ಮತ್ತು ನಾವು ನೋಡುತ್ತಾರೆ - ಎಷ್ಟು ಬಾಟಲಿಗಳು ಬಿಯರ್ ಇರುತ್ತದೆ? ಹಾಡು ಹೇಳುತ್ತಾರೆ ರೀತಿಯಲ್ಲಿ ನಾನು, 99 ಟೈಪ್ ಮಾಡುತ್ತೇವೆ. ನಮೂದಿಸಿ. ಮತ್ತು ಈಗ ನಾವು ನೋಡಿ ವೇಳೆ - ಓಹ್ - ಈ ಎಲ್ಲಾ ನೋಡಿ, ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು ಈ ವಾಸ್ತವವಾಗಿ ಇಡೀ ಹಾಡು ಹಾಡಲು ನೀಡಲಿಲ್ಲ. ಒಂದು ನಿಮಿಷ ನಿಲ್ಲಿ. ನನ್ನ ಚಲನ ಪಟ್ಟಿಕೆ ಅವ್ಯವಸ್ಥೆಯಿಂದ ಸ್ವಲ್ಪ ಇಲ್ಲಿದೆ. ಅವರ ದೊಡ್ಡ ವಿಂಡೋ ಬಳಸಲು ಅನುಮತಿ. Beer1, 99 ಆದ್ದರಿಂದ, ನಾವು ಹೋಗಿ. ಇಲ್ಲಿ ನಾವು ಬಹಳ ವೇಗವಾಗಿ ಹಾಡಿದ ಇಡೀ ಹಾಡು, ಹೊಂದಿವೆ ಅದು ನಮ್ಮಿಂದ ಸಾಧ್ಯವಿದೆ ಹೆಚ್ಚು ಕಂಪ್ಯೂಟರ್. ಇಲ್ಲಿ, ಆದರೂ, ಆವರ್ತನದ ಸ್ವರೂಪವು ಗಮನಿಸುವುದಿಲ್ಲ. ಇದು 99, ನಂತರ 99, ನಂತರ "ಒಂದು ಕೆಳಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಇದು ಹಾದು ಹೇಳುತ್ತಾರೆ ಸುಮಾರು, "ನಂತರ 98. ಈಗ ಮತ್ತೆ ಮತ್ತೆ ಪುನರಾವರ್ತನೆಯಾಗಿದೆ. ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಕೆಲವು ರೀತಿಯ ಒಂದು ಪರಿಪೂರ್ಣ ಅವಕಾಶ ನಿರ್ಮಿಸಲು ಲೂಪಿಂಗ್. ನಾನು ಇಲ್ಲಿ ಒಂದು ಮೂಲೆಯಲ್ಲಿ ಕತ್ತರಿಸುವ ರೀತಿಯ ಆಮ್ ಗಮನಿಸಿ. ನಾನು ಗೋಡೆಯ ಮೇಲೆ "ಬಿಯರ್ 98 ಬಾಟಲಿಗಳು ಹೇಳುವ ನಾನು ಗಮನಿಸಿ, 97 ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್ ಬಾಟಲಿಗಳು, "ಮತ್ತು ಕೇವಲ ಹಾಗೆ ಆಗಿತ್ತು ನಾವು ಬಿಯರ್ ಒಂದು ಬಾಟಲ್ ಪಡೆಯಲು, ನಾನು ಹೊಂದಿಲ್ಲ ಎಂದು ಇಂಗ್ಲೀಷ್ ವ್ಯಾಕರಣ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ಆದರೆ ಒಂದು ವೇಳೆ ಒಂದು ಸ್ವಲ್ಪ ಈ ಹೊಂದಿಸಬಹುದು ಪರಿಸ್ಥಿತಿ, ಬಹುಶಃ. ಈ ಸಂಖ್ಯೆ ಏಕವಚನ ವೇಳೆ, ಮುಂದೆ ಹೋಗಿ "ಬಾಟಲ್" ಸೇ ಅದು ಬಹುವಚನ ಸ್ ಇಲ್ಲದಿದ್ದರೆ ವೇಳೆ, "ಬಾಟಲಿಗಳು" ಹೇಳುತ್ತಾರೆ. ಆದರೆ ಈಗ, ನಾನು ಸಂಪೂರ್ಣವಾಗಿ ಆ ಮೂಲೆಯಲ್ಲಿ ಕತ್ತರಿಸುವ ನುಡಿದರು. ನಾವು ಇಲ್ಲಿ ಮಾಡಲೇಬೇಕು ಎಂಬುದನ್ನು ನೋಡೋಣ. ಆದ್ದರಿಂದ ನಾವು ಮೇಲೆ ಕೆಲವು ಕಾಮೆಂಟ್ಗಳನ್ನು ಮಾಡಲೇಬೇಕು. ನಾನು, ಈ ಎರಡು ಗ್ರಂಥಾಲಯಗಳು ಸೇರಿದಂತೆ ನಾನು ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಇಲ್ಲಿಗೆ. ಈಗ ನನಗೆ ಮೊದಲ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಕೋಡ್ ನಿಜವಾದ ಸಾಲುಗಳು. ಲೈನ್ 17 ಮುಖ್ಯ ಪ್ರಾರಂಭ. ಸಾಲಿನ 21 ಮತ್ತು 20 ಎಷ್ಟು ಬಾಟಲ್ ಬಿಯರ್ ಇರುತ್ತದೆ ಹೊಂದಿದೆ? ತದನಂತರ ನಾನು GetInt ಕರೆ. ಮತ್ತು ಈಗ ನಾನು ಒಂದು ವಿವೇಕದ ಚೆಕ್ ಒಂದು ಬಿಟ್ ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ನಾವು ಈಗ ಅಳವಡಿಸಿಕೊಂಡು ಆರಂಭಿಸಲು ನೀವು ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ ಹೆಚ್ಚು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಬಳಕೆದಾರರ ಇನ್ಪುಟ್ ಪರಿಶೀಲಿಸಿ. ಕೆಲವೊಮ್ಮೆ ನೀವು ಮತ್ತೆ ಅವುಗಳನ್ನು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ ಮತ್ತೆ ಮತ್ತೆ. ದಂಡ, ಅಪ್ ಬಳಕೆದಾರ ಸ್ಕ್ರೂಗಳು ವೇಳೆ ಮತ್ತು ಸಹಕಾರ ನೀಡುವುದಿಲ್ಲ. ಕ್ವಿಟ್ ಮತ್ತು ಅವುಗಳನ್ನು ವ್ಯವಹರಿಸುವುದಿಲ್ಲ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಇಲ್ಲಿ ಏನು ಮಾಡುತ್ತಿರುವೆ ಇಲ್ಲಿದೆ. N 1 ಕ್ಕಿಂತ ಕಡಿಮೆ ಇದ್ದರೆ, ನಾನು, ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ ಪಡೆಯಲಿದ್ದೇನೆ "ಕ್ಷಮಿಸಿ, ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ." ತದನಂತರ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಕ್ರಮವಿಲ್ಲದ 1 ಹಿಂತಿರುಗಿ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಕೇವಲ ಬಳಸಲಾಗುತ್ತದೆ ನಿಮಗೆ ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ. ಇದೀಗ, ನಂಬಿಕೆಯ ಮೇಲೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಆದರೆ ಈಗ ರವರೆಗೆ, ನಾವು ಯಾವಾಗಲೂ ಏಕೆಂದರೆ, 0 ಹಿಂದಿರುಗಿದ ಮಾಡಲಾಗಿದೆ ನಾವು 0 ಸೂಚಿಸುತ್ತದೆ ಏನು ಹಿಂದಿರುಗಿದ ಹೇಳುತ್ತಿದ್ದೆ? ಪ್ರೇಕ್ಷಕರು: ಯಶಸ್ವಿಯಾಗಿದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಯಶಸ್ಸು, ಎಲ್ಲಾ ಎಂದು. ಈಗ ನಾವು ಅಂತಿಮವಾಗಿ ಬಗ್ಗೆ ಯೋಚಿಸಲು ಪ್ರಾರಂಭಿಸಿ ನೀವು ಅಲ್ಲದ ಯಶಸ್ಸುಗಳು - - ಬೇರೆ ಪದಗಳಲ್ಲಿ, ಇಕ್ಕಟ್ಟಿನ ಪ್ರಕರಣಗಳು, ದೋಷ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಈಗ ನಾನು ಅನಂತ ಪೂರೈಕೆಯಾಗುತ್ತದೆ, ಅಥವಾ ಕನಿಷ್ಠ ನಾಲ್ಕು ಬಿಲಿಯನ್ ನನ್ನ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ತಪ್ಪು ಹೋಗಬಹುದು ಸಾಧ್ಯತೆ ವಿಷಯಗಳು. ಮತ್ತು ನಾನು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಸಂಖ್ಯೆಗಳನ್ನು ನಿಗದಿಪಡಿಸುವ ಆರಂಭಿಸಬಹುದು. ಈಗ, ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಮರಳಲು ಸಾಕು 0 ಬೇರೆಯಾಗಿರುತ್ತದೆ. ನಾವು ಕೇವಲ ಈಗ 1 ಮರಳಲು ನೀನು. ಆದರೆ 1 ಮರಳಿದ ಕಾರಣ ಎಂದು ತಕ್ಷಣ ನೀವು ಮರಳಿ ಎಂದು 1, ಕಾರ್ಯಕ್ರಮದ ಉಳಿದ ಏನಾಗುತ್ತದೆ ಊಹೆ? ಅದನ್ನು ತಡೆಯುತ್ತದೆ. ಅಷ್ಟೇ. ಹಾಗಾಗಿ 1 ಹಿಂದಿರುಗಿದ ನಾನು ವಾಸ್ತವವಾಗಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಆಗಿದೆ ಈ ಪ್ರೋಗ್ರಾಂ ವಧೆಯಾದ ಶಾರ್ಟ್ ಸರ್ಕ್ಯೂಟ್ ಎಷ್ಟು ಸಾಲಿನ 27 ಕೆಳಗೆ ಏನೂ ಪಾಲಿಸಲು ಮುಂದುವರಿಯುತ್ತದೆ. ತಕ್ಷಣ ಮುಖ್ಯ ಹಿಂದಿರುಗಿದ ನಂತರ, ಅದು ಹೊಂದಿದೆ. ಬಳಕೆದಾರ ಮಾಡದಿದ್ದಲ್ಲಿ ಸರಿ, ಆದ್ದರಿಂದ ಸಹಕಾರ ಮತ್ತು ಸಾಲು 30 ತಲುಪಲು ಅವರು ಒಂದು ಕಾನೂನುಬದ್ಧ ಸಂಖ್ಯೆ ಬೆರಳಚ್ಚಿಸಿದ ಏಕೆಂದರೆ, ಇಲ್ಲಿ ನನ್ನ ಆಗಿದೆ ಈ ಹಾಡಿನ ಅನುಷ್ಠಾನ. ಆದ್ದರಿಂದ ನಾನು ಮೊದಲು ಕೇವಲ ಒಂದು ಹೊಸಸಾಲು ಪಾತ್ರ ಮುದ್ರಿಸುತ್ತದೆ ಸೌಂದರ್ಯಶಾಸ್ತ್ರ. ನಾನು ಈಗ ಲೂಪ್ ಒಂದು ಹೊಂದಿವೆ. ನಾನು ಸ್ವಲ್ಪ ವಸ್ತುಗಳನ್ನು ಮಾಡುತ್ತಿರುವೆ ಗಮನಕ್ಕೆ ಬೇರೆ ದಿಕ್ಕಿನಲ್ಲಿ. ನಾನು ಕಡಿಮೆ ಮಾಡಬೇಕು, ನಾನು + + ಮಾಡಲು ಹೊಂದಿಲ್ಲ. ನಾನು ಬದಲಿಗೆ ಸಮನಾದ ಸೆಟ್, ಒಂದು ವೇರಿಯೇಬಲ್ ನಾನು ಆರಂಭಿಸಲು ಹೇಳಬಹುದು N, ಬಳಕೆದಾರ ಬೆರಳಚ್ಚಿಸಿದ ಸಂಖ್ಯೆ, ಹಾಗಾದರೆ, ಈ ಕೆಳಗಿನ ಹಾಗೆ ಇ 0 ಹೆಚ್ಚಾಗಿರುವುದರಿಂದ ಉದ್ದ, ನಂತರ ನಾನು - ಒಮ್ಮೆ ನೀವು ಈ ಲೂಪ್ ಒಂದು ಪುನರಾವರ್ತನೆ ಮುಕ್ತಾಯಗೊಂಡ. ನಾವು ಮತ್ತು ಲೂಪ್ ಒಂದು ಬಳಸಿಕೊಂಡು ಹಿಂದು ಮಾಡಬಹುದು. ಈಗ, ಈ printf ಜೊತೆಗೆ, ಒಂದು ವಿಷಯ ಈಗ ಅತ್ಯಧಿಕವಾಗಿ ವಾರದ. ಆದ್ದರಿಂದ ಮುದ್ರಣ "ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್% D ಬಾಟಲಿಗಳು." ಮುದ್ರಣ "% d ಬಿಯರ್ ಬಾಟಲಿಗಳು. "" ಒಂದು ಕೆಳಗೆ ಟೇಕ್ ಸುತ್ತ ಹಾದು. "ಪ್ರಿಂಟ್ "ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್% D ಬಾಟಲಿಗಳು." ಆದ್ದರಿಂದ ಇನ್ನೂ% d, ಆದರೆ ವಾದವು printf ಬದಲಾಗುತ್ತಿದೆ ಎಂದು ಗಮನಿಸಿ. ನಾನು 99 ಹೇಳಲಿಚ್ಚಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಅಲ್ಪವಿರಾಮ ನಂತರ, ನಾನು ಹೊಂದಿವೆ. ನಾನು 99 ಹೇಳಲಿಚ್ಚಿಸುತ್ತೇನೆ ಈ ಅಲ್ಪವಿರಾಮ ನಂತರ, ನಾನು ಹೊಂದಿವೆ. ಈ ಅಲ್ಪವಿರಾಮ ನಂತರ, ನಾನು ಹೊಂದಿವೆ - 1, ನಾನು 98 ಹೇಳಲಿಚ್ಚಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಈ ಮೊದಲ ಪುನರಾವರ್ತನೆ, ಇತ್ಯಾದಿ. ಮತ್ತು ಈಗ ಕೆಳಗೆ ಇಲ್ಲಿ ನಾನು ಕೆಲವು ಸ್ಟುಪಿಡ್ ಕಡಿಮೆ ಹೇಳಿಕೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ತದನಂತರ ಲೈನ್ 42, ನಾನು ಸೂಚಿಸುವ ರೂಢಿ 0 ಮರಳಿ ಆ ಎಲ್ಲವೂ ಸರಿಯಾಗಿದೆ. ನಾನು goofed ಆದ್ದರಿಂದ ಯಾವ ವೇಳೆ? ಇಲ್ಲಿ ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು ಏನು ಎಂದು? ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಹೊನ್ನುಡಿ ವೇಳೆ ಜೊತೆಗೆ, ನಾನು ಲೆಕ್ಕ ಏನನ್ನು ಬಯಸುತ್ತೀರಿ 0 ಕೆಳಗೆ, ನಾನು ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್ 0 ಬಾಟಲಿಗಳು ಬಯಸುವ? ನಾನು ಹೇಳುವ ಹಾಗೆ, ನಾನು ಹೆಚ್ಚು ಅಥವಾ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ. ನಾನು ಮರುಸಂಕಲಿಕೆಯು ನಾನು ಈಗ ನೋಡಿ ಲಕ್ಷಣವಾಗಿರಬಹುದು ಹೋಗುವ ಏನನ್ನು beer1 ಮತ್ತು ಚಾಲನೆ? ಪ್ರೇಕ್ಷಕರು: ಋಣಾತ್ಮಕ. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಇದು ಋಣಾತ್ಮಕ ಹೋಗಿ ಇಂಗಿತವನ್ನು ವ್ಯಕ್ತಪಡಿಸಿದ್ದರು. ಇದು ಆಫ್ ಮೂಲಕ ಒಂದು ದೋಷ, ಅಚ್ಚರಿಗೊಳಿಸುವ ಸಾಮಾನ್ಯ ತಪ್ಪು ಮಾಡಲು. ಲೆಟ್ಸ್ ವಾಸ್ತವವಾಗಿ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಮರಳಿ ಹೋಗಿ ಅದನ್ನು ಇಲ್ಲಿ, ನಾವು ಒಂದು ಸಮಯದಲ್ಲಿ ಹೆಚ್ಚು ನೋಡಬಹುದು. , ಬಿಯರ್ 99 ಬಾಟಲಿಗಳು ನಮೂದಿಸಿ. ಹತ್ತಿರದ, ಆದರೆ ತುಂಬಾ ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಹಿಂದೆಂದೂ ಹೋದರು. ನಾವು ಈಗ ಹಿಟ್ ಉದಾಹರಣೆಗೆ, ತುಂಬಾ ಕೆಳಗೆ ಹಾಡು ಹಾಡಿದರು ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ. ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಸರಿ, ನಾವು ಸುಲಭವಾಗಿ ಬಗೆಹರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಮತ್ತೆ ಹೋಗಿ ರೀತಿಯಲ್ಲಿ ಹಿಂದೊಮ್ಮೆ. ಆದರೆ ಕೆಲವು ಅವಕಾಶಗಳನ್ನು ಈಗ ಎಂದರೇನು ಸುಧಾರಣೆ? ಹಾಗೆಯೇ, ನನ್ನ beer2.c ತೆರೆಯಲು ಮತ್ತು ಇಲ್ಲಿ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಮತ್ತು ಒಂದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಈ ಆವೃತ್ತಿ ನೋಡಲು. ಏನು ವಿಭಿನ್ನ ಎಂದು ನೀವು ಔಟ್ ದಾಟಿದಾಗ ಮೊದಲ ವಿಷಯ ಇಲ್ಲಿ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಇಲ್ಲ ನಾನು, ಇದು ಸಂಭವಿಸಿದ ಕಾರಣ ನನಗೆ ನೀವು ಏನು, ನಾನು ನಾನು ನಂತರ N ಬಳಕೆದಾರರನ್ನು ಕೇಳುವ ಮತ್ತು ನಾನು ತಿಳಿದಿರುವ N ನಾನು ಸಮಾನ ಹೊಂದಿಸುವ, ಮತ್ತು ನಂತರ ನಾನು ಬದಲಾವಣೆ ಭಾವಿಸುತ್ತೇನೆ, ಆದರೆ ನಾನು ಎಂದಿಗೂ ಆಮ್ ಸ್ಪರ್ಶಿಸುವುದು N ಮತ್ತೆ. ಆದ್ದರಿಂದ ಯಾವ ಬೀಟಿಂಗ್ ಮತ್ತೊಂದು 32 ಹಂಚುತ್ತಾರೆ ನಿಮ್ಮ ಹಂತ ಬಿಟ್ಗಳು ನಾನು ಬೇರೆ ವೇರಿಯಬಲ್ ಹೊಂದಬಹುದು ಕೇವಲ ಆದ್ದರಿಂದ ನಾನು ಎಂದು? ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ರೀತಿಯ ಗುರುತಿಸುವ ಅನಗತ್ಯ ವಿನ್ಯಾಸದಿಂದಾಗಿ. N 0 ಹೆಚ್ಚಿನ ಹಾಗೆಯೇ ಮತ್ತು ನಾನು ಈಗ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ, ಹೋಗಿ ಮುಂದೆ ಮತ್ತು printf ಒಂದು N ಹಾದುಹೋಗುವ ಅದೇ ಹಾಡು ಮುದ್ರಿಸು ಎರಡನೇ ವಾದ, ಮತ್ತು N - ಡೌನ್ ಇಲ್ಲಿ ಎರಡನೇ ಚರ್ಚೆಯಂತೆ 1. ತದನಂತರ ಈ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೇಲೆ, ಮುಂದೆ ಮತ್ತು ಕೇವಲ ಹೋಗಿ ಇಳಿಕೆ N ಸ್ವತಃ. ಈಗ, ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು, ಈ ಪ್ರೋಗ್ರಾಂ ಒಂದೇ ಎಂದು ಹೋಗುತ್ತದೆ. ನಾನು 99 ಟೈಪ್ ವೇಳೆ, N 99 ಆರಂಭಗೊಂಡು. ನಾನು ಇಳಿಕೆ, ಇಳಿಕೆ, ಇಳಿಕೆ, ಇಳಿಕೆ. ನಾನು ಬಿಯರ್ ಒಂದು ಬಾಟಲ್ "ಎಲ್ಲಾ ವೇ ಡೌನ್ ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಗೋಡೆಯ, ಬಿಯರ್ ಒಂದು ಬಾಟಲ್. , ಒಂದು ಕೆಳಗೆ ಟೇಕ್ ಸುತ್ತ ಹಾದುಹೋಗುತ್ತವೆ. ನಾನು ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್ 0 ಬಾಟಲಿಗಳು. "ಕೊನೆಯಲ್ಲಿ, ಏಕೆಂದರೆ ಸ್ಥಿತಿಯನ್ನು ಸರಿಯಾದ ಪಡೆಯಿರಿ. ಇದು 0 ಹೆಚ್ಚಿನ ಇಲ್ಲಿದೆ. ನಾನು ತಪ್ಪು ಮಾಡಿಲ್ಲ. ಆದ್ದರಿಂದ ಇದು ಆವೃತ್ತಿ ಒಂದು ಅಥವಾ ಎರಡು ಆವೃತ್ತಿ, ಉತ್ತಮ? ಹಾಗಾಗಿ ಎರಡು murmurings ಒಂದು ಗುಂಪೇ ಕೇಳಿದ. ಏಕೆ ಎರಡು? ಅದು ಯಾವುದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಓಹ್, ಸರಿ. ಆದ್ದರಿಂದ ಆವೃತ್ತಿ ಒಂದು,, 0 ಕೆಳಗೆ ಹೋಗಿ, ಆದರೆ ನೆನಪಿರುವುದಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ ಮೂಲ ಸರಿಯಾದ ಆವೃತ್ತಿಯನ್ನು ಎರಡೂ 0 ಕೆಳಗೆ ಹೋಗಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಸರಿಯಾದ ಆವೃತ್ತಿ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ಆದ್ದರಿಂದ ಕನಿಷ್ಠ ಎರಡು ಸರಿಯಾದ ಆವೃತ್ತಿಗಳು ಹೋಲಿಸಿ ನೋಡೋಣ. ಆವೃತ್ತಿಯ ಪರವಾಗಿ ವಾದವನ್ನು ಯಾವುದು ಎರಡು ಗುಣಗಳೆಂದರೆ, mmm, ಉತ್ತಮ? ಯಾ? ಪ್ರೇಕ್ಷಕರು: ಇದು ಕಡಿಮೆ ಸ್ಥಳವನ್ನು ಬಳಸುತ್ತದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆದ್ದರಿಂದ, ಸರಿಯಾದ ಕಡಿಮೆ ಸ್ಥಳವನ್ನು ಬಳಸುತ್ತದೆ? ಆವೃತ್ತಿ ಒಂದು 32 n ಗೆ ಬಿಟ್ಗಳು, ಮತ್ತು ಇನ್ನೊಂದು ಬಳಸಲಾಗುತ್ತದೆ ಆದರೆ ನಾನು 32 ಬಿಟ್ಗಳು. ಆವೃತ್ತಿ ಎರಡು ಮಾತ್ರ n ಗೆ 32 ಬಿಟ್ಗಳು ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಒಂದು ಪ್ಲಸ್ ತೋರುತ್ತದೆ. ಇತರ ಆಲೋಚನೆಗಳು? ಯಾರಾದರೂ ಒಂದು ಪರವಾಗಿ ವಾದ ಮಾಡಲು ಬಯಸುವಿರಾ? ಯಾ? ಪ್ರೇಕ್ಷಕರು: ನೀವು N ಕೋಡ್ ಹೆಚ್ಚುವರಿ ಲೈನ್ ಬಳಸಲು ಹೊಂದಿವೆ -. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಖಚಿತವಾಗಿ. ಆದ್ದರಿಂದ ಮೇಳದ. ಕನಿಷ್ಠ ನನಗೆ, ಈ ಹಾಗೆ - ನಾನು ಈ ನಿಜವಾಗಿಯೂ ಸ್ವಲ್ಪ ಮೆಸ್ಸಿಯರ್ ಭಾವಿಸುತ್ತಾನೆ, ವಾಸ್ತವವಾಗಿ ಅರ್ಥ ಕೊಡುವ ನಾನು ಒಂದು ನನ್ನ ತರ್ಕ ಎಲ್ಲಾ ಕೋಶೀಕರಿಸುತ್ತದೆ ಆಫ್ ವಿಂಗಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಲೂಪ್ ಫಾರ್ ಸಾಧ್ಯವಾದಷ್ಟು ಲೂಪ್ ಬ್ಯೂಟಿಫುಲ್ ಫಾರ್ ಲೈನ್,,. ಇಲ್ಲಿ, ನಾನು ರೀತಿಯ ಈ N ರಂದು ಸ್ಪಂದನ ಬೇಕು - ಲೂಪ್ ಕೊನೆಯಲ್ಲಿ, ಏಕೆಂದರೆ ಇದು ತಾರ್ಕಿಕವಾಗಿ ಅನಿವಾರ್ಯವಾಗಿದೆ. ಆದರೆ ರೀತಿಯ ನನಗೆ ತಪ್ಪು ದಾರಿ rubs, ಇದು ಕೇವಲ ಸಹ ಅಪ್ ಇಲ್ಲಿ ಆಫ್ ಲಾಜಿಕ್ ಪ್ರತ್ಯೇಕ ತೋರುತ್ತದೆ ಮತ್ತೊಮ್ಮೆ, ಇದು ಅನಿವಾರ್ಯವಾಗಿದೆ. ಇತರ ಆಲೋಚನೆಗಳು? ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ನೀವು ಬದಲಿಗೆ ಹಾಗಾಗಿ, ಹಾಡು ಕೊನೆಯಲ್ಲಿ, ಬಯಸಿದರು ಮತ್ತೆ ಹಾಡಿನ ಹೆಸರು ಮುದ್ರಿಸುತ್ತದೆ? "ಬಿಯರ್ 99 ಬಾಟಲಿಗಳು ಆಡುವ ಧನ್ಯವಾದಗಳು" ನಂತಹ, ಅಥವಾ ಏನಾದರೂ ಆ ರೀತಿಯ ಸಿಲ್ಲಿ? ಆದರೆ ಬಿಂದು, ನೀವು ಮೂಲ ಮೌಲ್ಯವನ್ನು ಪ್ರವೇಶವನ್ನು ಒಳಪಡಿಸಲಾಗಿದೆ. ನೀವು ಪ್ರತಿ ಮೇಲೆ N ರೂಪಾಂತರಿತ ಅಥವಾ ಬದಲಾಯಿಸಿದ್ದರೆ ಸತ್ಯವನ್ನು ಪುನರಾವರ್ತನೆ ಮತ್ತು ಆದ್ದರಿಂದ ಅದರ ಮೂಲ ಮೌಲ್ಯವನ್ನು ನಾಶಪಡಿಸಿದ್ದಾರೆ ನೀವು ಕೊನೆಯಲ್ಲಿ ಹಾಗೆ ಎಂಬುದು ಇದರರ್ಥ. ಈಗ, ಬಹುಶಃ, ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ಆದ್ದರಿಂದ ಯಾರು ಕೇಳ್ತಾರೆ? ಆದರೆ ಬಹಳ ಮಾನ್ಯ ಪಾಯಿಂಟುಗಳ. ಮತ್ತು ಪ್ರಾಮಾಣಿಕ ಎಂದು, ಇನ್ನು ನಿಜವಾಗಿ ಇಲ್ಲ ಇಲ್ಲಿಯೇ ಉತ್ತರ. ಅವರು ಎರಡೂ ಸಮಾನವಾಗಿ ಸರಿಯಾದ ಆರ್. ನಾನು ಎರಡೂ ರೀತಿಯಲ್ಲಿ ಮನವರಿಕೆ ಮಾಡಬಹುದು. ನಾನು ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಒಂದು ಉತ್ತಮ ತತ್ವ ಇಲ್ಲಿದೆ, ಎಂದು ಹೇಳುವುದಿಲ್ಲ ನೀವು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಬಳಕೆದಾರ ಕೇಳಿದರು ಮತ್ತು ನೀವು ವೇರಿಯಬಲ್ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ರೀತಿಯ ತತ್ವದ ಆಧಾರದ ಮೇಲೆ ನ N ರೀತಿಯಲ್ಲಿ ಕೇವಲ, ಇದು ಬಹುಶಃ ಒಳ್ಳೆಯದು ಎಂದು ಸುಮಾರು ಇರಿಸಿಕೊಳ್ಳಲು. ಮತ್ತು ಯಾವುದೇ ಡೇಟಾವನ್ನು ನೀವು, ಮತ್ತೆ ಮತ್ತೆ ಪರಿವರ್ತನೆಗೊಳಿಸಿ ಬಯಸುವ ಕೇವಲ ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಆ ವೇರಿಯಬಲ್ ಪ್ರತಿಯನ್ನು ನೀಡುವ ನೀವು ಮೂಲ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನೀವು 32 ಹೆಚ್ಚಿನ ಬಿಟ್ಗಳು ಖರ್ಚು, ಆದರೆ ವಾಸ್ತವವಾಗಿ ಇದು ಕಂಪ್ಯೂಟರ್, RAM ನ ಎರಡು ಗಿಗಾಬೈಟ್ ದಿನಗಳಲ್ಲಿ ಒಳಗೊಂಡಿದೆ ನಾವು 32 ಬಿಟ್ಗಳು ಮೇಲೆ quibbling ನೀವು? ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಒಪ್ಪಂದ. ಮತ್ತು ಒಂದು ಅರ್ಧ ಗಿಗ್ ಅಥವಾ ಇಲ್ಲಿ ಈ ಸಾಧನದ ಮೇಲೆ RAM ನ ಗಿಗಾಬೈಟ್ಗೆ, 64 ಬಿಟ್ಗಳು ವಿರುದ್ಧ 32 ಬಿಟ್ಸ್ ಇಂತಹ ದೊಡ್ಡ ಒಪ್ಪಂದ. ನಿಸ್ಸಂಶಯವಾಗಿ ಇಂದು, ಇದು ಗಾತ್ರದಲ್ಲಿ ಮೂಕವಿಸ್ಮಿತನಾಗಿರಲಿಲ್ಲ ಮಾರ್ಗವಾಗಿದೆ ಹೋಗುವುದಿಲ್ಲ ಪ್ರೋಗ್ರಾಂ ಸ್ವತಃ, ಇದು ನೂರಾರು ಏರಲಿದೆ ಕಿಲೋಬೈಟ್ಗಳಷ್ಟು, ಇಲ್ಲದಿದ್ದರೆ ಕೆಲವು ಮೆಗಾಬೈಟ್, ದಿನಗಳಲ್ಲಿ. ಆದ್ದರಿಂದ ಸಮಂಜಸವಾದ ಕಾಳಜಿ, ಯಾರಿಗೂ ಸರಿಯಾದ ಉತ್ತರವಿಲ್ಲ. ಆದರೆ ಕನಿಷ್ಠ ಆ ಪ್ರಾರಂಭಿಸಿ ಎಂದು ಆಲೋಚನೆಗಳು ಇವು ನಿಮ್ಮ ಮನಸ್ಸಿನ ಮೂಲಕ ಹೋಗಿ? Pset 0 ನಲ್ಲಿ, ನಾವು ಕೇವಲ ನಿರೀಕ್ಷಿತ ಸಹ ಕಾರಣ ಸರಿಯಾಗಿವೆ, ಅಥವಾ ಕನಿಷ್ಠ ವಿವಿಧ ದೋಷಗಳನ್ನು ನಿರಾಕರಣೆ ನಾವು ಮುಂದುವರೆಯಲು ನೀವು, ಎದುರಿಸಬಹುದು, ವಿನ್ಯಾಸ ಮತ್ತೊಂದು ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ ಎಂದು ಹೋಗಿ ಎರಡೂ ಕೋಡ್ ಬರೆಯುವ ಮತ್ತು ನಮ್ಮ ಕೋಡ್ ಮೌಲ್ಯಮಾಪನ. ಆದ್ದರಿಂದ ಕನಿಷ್ಠ ಈ ವಿಷಯಗಳನ್ನು ಭಾವಿಸಲಾಗಿದೆ ನೀಡಿ. ಮತ್ತು ಕೇವಲ ಏನೋ ಕೃತಿಗಳು ಏಕೆಂದರೆ, ಇದು ಒಳ್ಳೆಯದು ಅರ್ಥವಲ್ಲ ಇದು ಉತ್ತಮ ವಿನ್ಯಾಸ ಇಲ್ಲಿದೆ ಅರ್ಥವಲ್ಲ. ಮತ್ತು ಇತರ ಫೆಲೋಗಳು ವಸ್ತುಗಳ ಒಂದು ಮತ್ತು ಸಮಸ್ಯೆ ಸೆಟ್ ನಮಗೆ ಕಾಲಾನಂತರದಲ್ಲಿ ಭಾಗವಾಗಿ ಕೀಟಲೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅಲ್ಲದೆ, ಸುಮಾರು, ಇಲ್ಲಿ, ಸೇ ಈ ಆವೃತ್ತಿ ಏನನ್ನು ಅವಕಾಶ? ನನಗೆ ಒಂದು ಕ್ಷಣ ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಮಾದಕ ಏನಾದರೂ ಮಾಡೋಣ. ಮೊದಲ ಈ ತೊಡೆದುಹಾಕಲು ಅವಕಾಶ. ಮತ್ತು ಈಗ ಈ ವ್ಯಾಕರಣದ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಲು ಅವಕಾಶ. ಈ ಆವೃತ್ತಿಯಲ್ಲಿ, ನಾನು ವ್ಯಾಕರಣ ಸರಿಪಡಿಸಲು ಬಯಸುವ ಆದ್ದರಿಂದ, ಬದಲಿಗೆ ಕೇವಲ parenthetical ರು "ಬಾಟಲ್" ಹಾಗೆ ಹೇಳುತ್ತಾರೆ ಅಥವಾ "ಬಾಟಲಿಗಳು" - ಆ ಮೂಲೆಯಲ್ಲಿ ಕತ್ತರಿಸಿ ಬಯಸುವುದಿಲ್ಲ - ನಾನು ಸಕ್ರಿಯವಾಗಿ ಪದ "ಬಾಟಲಿಗಳು" ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ ಇದರಿಂದಾಗಿ ಇಂದು ಈ% ರು placeholders ಬಳಸಿ ಅಥವಾ "ಬಾಟಲ್". ಹಾಗಾಗಿ ಷರತ್ತುಬದ್ಧ ನಾನು ಮೌಲ್ಯವನ್ನು ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಬೇಕು. ಇದು 1, ನಾನು "ಬಾಟಲ್" ಹೇಳಲು ಬಯಸುವ, ಮತ್ತು ಅದು ಏನು ವೇಳೆ ಬೇರೆ, ನಾನು "ಬಾಟಲಿಗಳು" ಹೇಳಲು ಬಯಸುತ್ತೇನೆ. ಆದ್ದರಿಂದ ಇದನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸೋಣ. ನಾನು == 1 ಆದ್ದರಿಂದ, ನಂತರ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಘೋಷಿಸಲು ಅವಕಾಶ - ನಾನು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಅಗತ್ಯವಿದೆ, ಆದ್ದರಿಂದ ಇದು ಏಕೆಂದರೆ, ನನಗೆ ಸ್ಟ್ರಿಂಗ್ S1 ಮಾಡಿ ಮೊದಲ ಸಾಲನ್ನು ನಾನು ಈಗ ಕಾಳಜಿ. ನಾನು "ಬಾಟಲ್" ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ. ತದನಂತರ, ಸ್ಟ್ರಿಂಗ್, ನೋಡೋಣ S2 - ಮತ್ತು ನಾನು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಪಡೆಯಲಿದ್ದೇನೆ ಅಲ್ಲಿ ನಾನು ವಿವರಿಸಲು ಮಾಡುತ್ತೇವೆ - "ಬಾಟಲಿಗಳು." ಈ ಹಾಡಿನಲ್ಲಿ, ನಾವು ಅಗತ್ಯವಿರುತ್ತದೆ, ಸ್ಮರಿಸುತ್ತಾರೆ ಸಂಭಾವ್ಯ ವಿಷಯಗಳ, ಎರಡು ವಿಭಿನ್ನ ಪದಗಳನ್ನು ಮುದ್ರಿಸಲು. ನಾವು ಇಲ್ಲಿ ಮತ್ತೆ ನೋಡಿ ಆದ್ದರಿಂದ ನಾವು ಪಡೆದಾಗ, ಗಮನಿಸಿ ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಗೆ, "ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್ ಎರಡು ಬಾಟಲಿಗಳು, ಬಿಯರ್ನ ಎರಡು ಬಾಟಲ್, ಒಂದು ಡೌನ್ ತೆಗೆದುಕೊಳ್ಳಲು, ನಾನು ಬಯಸುವ, "ಸುತ್ತ ಹಾದು ಈ ನಾಲ್ಕನೇ ಸಾಲು ಈಗ ಮೇಲೆ "ಬಿಯರ್ ಒಂದು ಬಾಟಲಿಯ ಹೇಳಲು ಗೋಡೆಯ ಬಾಟಲಿಗಳು "ಅಥವಾ". ನಾನು ನಿರ್ಧರಿಸುವ ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ, ನಾನು ಹೇಳಲು ಬಯಸುತ್ತೀರಿ " "ಬಾಟಲ್"? ಆದ್ದರಿಂದ, ಕ್ರಮವಿಲ್ಲದ ಹೇಳುವುದು ಸರಿ ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಈಗ ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂಬ S1, ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು, ಎಂದು, ಇಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿ ಪ್ಲಗ್ ಪಡೆಯಲು ವಿಶೇಷವೇನು ಆ ಪದಗಳು ಒಂದೇ, ಕೇವಲ ಏಕೆಂದರೆ ಹಾಡು ಸ್ವರೂಪ. ಮತ್ತು ನಾನು ಬಯಸುವ ಯಾವುದೇ ಪದ S2 ಕರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಅಂತಿಮವಾಗಿ ಇಲ್ಲಿ ಕೆಳಗೆ ಕಾಣಿಸುತ್ತವೆ. ಈಗ ಅಕ್ಷರಶಃ, 100 ಔಟ್ 99 ಬಾರಿ, ಇದು ವಿಶೇಷವೇನು 3 ಬಹುವಚನ ಏಕೆಂದರೆ, ಆ ಸಂದರ್ಭಗಳಲ್ಲಿ ಎರಡೂ ಒಂದೇ, 2 ಬಹುವಚನ, 4 ಬಹುವಚನ. ಆದರೆ ಈ ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಅಲ್ಲಿ 2 ಪಡೆಯಲು ಮತ್ತು ನಂತರ 1, ಅಥವಾ ಇನ್ನೂ 1 ತದನಂತರ 0, ನಾನು ಈ ತರ್ಕ ಅಗತ್ಯವಿದೆ. ಹಾಗಾಗಿ ಆ ಹಕ್ಕನ್ನು ಪಡೆಯುವಲ್ಲಿ ನನ್ನ ಕೋಡ್ ಕೆಲವು ಸಮಯ ಕಳೆಯಲು ಹೊಂದಿರುತ್ತವೆ. ನಾನು ಹೀಗೆ ಆದ್ದರಿಂದ, "ಬಾಟಲ್" ಸಮನಾದ ಸೆಟ್ S1 ನಾನು == 1 ವೇಳೆ ಮತ್ತು "ಬಾಟಲಿಗಳು", ಸಮಾನವಾಗಿರುತ್ತದೆ S2 ಈ 1 ಏಕೆಂದರೆ ಬಾಟಲ್, ಮತ್ತು ಈ 0 ಬಾಟಲಿಗಳು ಬೇಕಾಗಬಹುದು. ಮತ್ತು ಇಲ್ಲಿ ಈ, ಈ ಯಾವ ನೀಡಬಲ್ಲದು? ಕೇವಲ ಸ್ಪಷ್ಟ ಎಂದು. ಇದು ಕೇವಲ ಒಂದು ಕಾಮೆಂಟ್ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಏಕಮುಖವಾದ ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೊಂದಬಹುದಾದ ವಾಸ್ತವವಾಗಿ ನೀವು ಅರ್ಥ ಈ ರೀತಿಯ ನಿಮ್ಮ ಕೋಡ್ ಕಾಮೆಂಟ್, ಆದರೆ ಮತ್ತೊಂದು ಸಾಮಾನ್ಯ ಮಾಡಬಹುದು ಮಾದರಿ ಕೂಡ ಎಂದು ನೀವು ಸೂಪರ್ ಸಣ್ಣ ನುಡಿಗಟ್ಟು ಹೊಂದಿದ್ದರೆ ಆ ನೀವು ನೀವಿರಬೇಕು ಬಯಸುವ ಮತ್ತು ಇದನ್ನು ಕೊನೆಗಾಣಿಸಬೇಕೆಂದು ಕೇವಲ ಹೆಚ್ಚು ಓದಬಲ್ಲ ಇಲ್ಲಿದೆ ಅದು ಸರಿಯಾದ ಕೋಡ್ ನ ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಈ ರೀತಿಯಲ್ಲಿ ಏನಾದರೂ. ಆದ್ದರಿಂದ ಈಗ ನಾನು ಇದನ್ನು ಮಾಡಿದರೆ? ನಾನು 1 ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ ಬೇರೆ ವೇಳೆ. ಆದ್ದರಿಂದ ಬ್ಯಾಂಗ್ ಸಮನಾಗಿರುತ್ತದೆ - ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು "ಬ್ಯಾಂಗ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. = 1 ಬ್ಯಾಂಗ್ ಆದ್ದರಿಂದ. ನಾನು 1 ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ ವೇಳೆ ಆದ್ದರಿಂದ, ನಾನು ಬದಲಿಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ಬಯಸುವಿರಿ? ನಾನು ಏನು ಆಗಬೇಕು ಮೊದಲ ಪದ? ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್ 1, ಬಹುವಚನ ಬಾಟಲಿಗಳಿಗೆ "ಬಾಟಲಿಗಳು" ಆಗಿರಬೇಕು ತದನಂತರ ಈ ಈಗ, ಮತ್ತು ಬಹುವಚನ "ಬಾಟಲಿಗಳು" ಆಗಿರುತ್ತದೆ. ಈ ವಾಸ್ತವವಾಗಿ ನಮಗೆ ಗೆಟ್ಸ್ ವೇಳೆ ನಾವು ನೋಡುತ್ತಾರೆ ನಾವು ಹೋಗಿ ಬಯಸುವ ಅಲ್ಲಿ. ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಆದ್ದರಿಂದ ಈಗ, ನಾನು ಪ್ಲಗಿಂಗ್ ನಾನು ಗಮನಕ್ಕೆ ನಾನು, ಆದರೆ S1 ಕೇವಲ. ನಾನು ಮತ್ತು S1 ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ನುಡಿದರು. ನಂತರ ಕೆಳಗೆ ಇಲ್ಲಿ, ನಾನು ಅದೇ ಇದು, 1 ಮೈನಸ್ ಆಮ್ ಮೊದಲು, ಆದರೆ S2. ಅಂದರೆ, ನಾನು ಆಧಾರಿತ ಬದಲಾಯಿಸಲು ಇಂಗ್ಲೀಷ್ ಪದ ಬಯಸುವ ಈ ತರ್ಕ ಮೇಲೆ. ಈಗ, ಈ ಕೋಡ್ ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಈಗಾಗಲೇ ಇದೆ. ಇಲ್ಲಿ ಗೇಟ್ ಈಗಾಗಲೇ ಏನೆಂದು ಮುರಿದಿದೆ? ಯಾ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ನಾನು ಈಗಾಗಲೇ ವ್ಯಾಪ್ತಿಯ ಪಾಠ ಉಲ್ಲಂಘಿಸಿದೆ ಮಾಡಿದ್ದೀರಿ. ಹಾಗಾಗಿ S1 ಹಾಗೂ S2 ಡಿಕ್ಲೇರ್ಡ್ ಮಾಡಿದ್ದೀರಿ, ಆದರೆ ನಾನು ಒಳಗೆ ಅದನ್ನು ಮಾಡಿದ ಹೌದು, ಈ ಕೋಡ್ ಅಪ್ ಕೆಲಸ ಅಂದರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಸಾಲು 42 ರವರೆಗೆ, ಆದರೆ ತಕ್ಷಣ ನಾನು ಲೈನ್ 43 ಹಿಟ್ ಎಂದು ಯೋಚಿಸುವಂತೆ ಯಾವುದೇ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ? S1 ಅಥವಾ S2 ಅಲ್ಲ - ಜೊತೆಗೆ, ವ್ಯಾಪ್ತಿ ಇನ್ನು ಮುಂದೆ ಎಂಬುದನ್ನು ಊಹೆ. ಆದ್ದರಿಂದ ನಾವು ಈ ಸರಿಪಡಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ನನಗೆ ಘೋಷಣೆಗಳು ಅಳಿಸಲು ಅವಕಾಶ. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಬಿಟ್ಟು ಈ ಅಳಿಸುತ್ತೇವೆ ಮತ್ತು ಇಲ್ಲಿ ಈ ಅಳಿಸಿ. ಮತ್ತು ಸಾಲುಗಳಲ್ಲಿ ನಾನು ಈ ವಿಷಯಗಳನ್ನು ಘೋಷಿಸುತ್ತದೆ ಎಂಬುದನ್ನು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಆದ್ದರಿಂದ ಬಹುಶಃ ಬಲಕ್ಕೆ ಇಲ್ಲಿ, 33-ರೀತಿಯಲ್ಲಿ. ಸ್ಟ್ರಿಂಗ್ S2 ನಂತರ ಸ್ಟ್ರಿಂಗ್ S1 ಆದ್ದರಿಂದ ಮತ್ತು. ಮತ್ತು ಇದನ್ನು ತಿರುಗುತ್ತದೆ, ನಾನು ಮಾಡಬಹುದು. ನೀವು ಒಂದೇ ರೀತಿಯ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ಘೋಷಿಸುವ ನೀವು, ನಿಜವಾಗಿಯೂ ಕೇವಲ ಚಿಹ್ನೆಗಳಿಂದ ಬಳಸಲು ಮತ್ತು ಮಾಡಬಹುದು ಎಂದು ಸಿ ಎಲ್ಲಾ ರಲ್ಲಿ ಬಲ, ಆದ್ದರಿಂದ ಈಗ ನಾನು ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ಹೊಂದಿವೆ - S1 ಹಾಗೂ S2. ನಾನು ಈ ಅವುಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸುವ ನಾನು ಇಲ್ಲಿ ಪರಿಸ್ಥಿತಿಗಳು, ಅಥವಾ ಇಲ್ಲಿ. ಮತ್ತು ನಂತರ ನಾನು ಕೆಳಗೆ ಅವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಾನು. ಹೇಗೆ ಈ ಈಗ ಕೆಲಸ ಹೋಗುತ್ತದೆ? ಅಲ್ಲದೆ, ಇದು ಇನ್ನೂ ಸ್ವಲ್ಪ ದೋಷಯುಕ್ತ, ಆದರೆ ಕನಿಷ್ಠ ನೋಡಿ ಲೆಟ್ಸ್ ಹೇಗೆ ನಾವು ನೆತ್ತಿಗೇರಿದೆ ಮಾಡಿದ್ದೀರಿ. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ beer3 ಮಾಡೋಣ. ಈ beer3 ಹೊಂದಿದೆ? ಹೌದು, ಈ beer3 ಹೊಂದಿದೆ. ಈಗ ನನ್ನ ಮುಂದೆ ಹೋಗಿ beer3 ರನ್ ಅವಕಾಶ. 399 99. ನಾವು ಬಹುಶಃ ಅವುಗಳನ್ನು ಅತ್ಯಂತ ನಿರ್ಲಕ್ಷಿಸಿ. ಮತ್ತು ಕೆಳಗೆ ಇಲ್ಲಿ, ಎಂದು ನೋಡಲು. "ಗೋಡೆಯ ಮೇಲೆ ಬಿಯರ್ ಒಂದು ಬಾಟಲ್ ಬಿಯರ್ ಒಂದು ಬಾಟಲ್, ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕೆಳಗೆ ಒಂದು ಗೋಡೆಯ ಮೇಲೆ, ಬಿಯರ್ 0 ಬಾಟಲಿಗಳು ಸುತ್ತ ಹಾದು. " ಆದರೆ ಪರಿಹಾರ ಮಾತ್ರ ಅರ್ಧ ನಿಮ್ಮ ಗಮನ ಸೆಳೆಯುವಲ್ಲಿ ನುಡಿದರು. ರೀತಿಯ ಇಲ್ಲಿ ಸ್ಕ್ರೆವೆದ್. ಆದ್ದರಿಂದ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ ಯಾವಾಗ ಮೂಲೆಯಲ್ಲಿ ಸನ್ನಿವೇಶಗಳು ಹುಟ್ಟಿಕೊಳ್ಳುತ್ತವೆ ತೋರುತ್ತಿದೆ ಏನು ಎರಡು ಮೌಲ್ಯಗಳನ್ನು? ಪ್ರೇಕ್ಷಕರು: 2, 1. ಡೇವಿಡ್ ಜೆ MALAN: 2 ಮತ್ತು 1. ಇದು 1 ಅಲ್ಲ 1 ಮತ್ತು ಅಲ್ಲ. ಇದು ನಿಜವಾಗಿಯೂ ಈ ಹಾಡು ಕೇವಲ ಈ ಕೊನೆಯ ಎರಡು ಪ್ಯಾರಾಗಳನ್ನು ಇಲ್ಲಿದೆ. ಹಾಗಾಗಿ ಬದಲಿಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ಬಯಸುವಿರಿ? ಆದ್ದರಿಂದ ನಾನು == ಗೆ 1 ವೇಳೆ ಅಲ್ಲಿ, ಪ್ರಕರಣದಲ್ಲಿ ಸಿಕ್ಕಿಬಿದ್ದ ತೋರುತ್ತದೆ ನಂತರ ಮೊದಲ ಪದ "ಬಾಟಲ್", ಆದರೆ ಎರಡನೆಯ ಪದ "ಬಾಟಲಿಗಳು" ಆಗಿದೆ. ಆದರೆ ಇಲ್ಲಿ, ಈ == 2 ಎಂದು ಬದಲಾಯಿಸಲು ಬಯಸುವ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು, ನಾನು ಏನು ಬಯಸುತ್ತೀರಿ ಮೊದಲ ಪದ ಎಂದು? ಪ್ರೇಕ್ಷಕರು: "ಬಾಟಲಿಗಳು". ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ಎರಡು ಬಾಟಲಿಗಳಿಗೆ "ಬಾಟಲಿಗಳು",. ನಂತರ ಇಲ್ಲಿ ಈ ಪದ ಆಗಿರಬೇಕು - ಪ್ರೇಕ್ಷಕರು: "ಬಾಟಲ್". ಡೇವಿಡ್ ಜೆ MALAN: "ಬಾಟಲ್", ಏಕವಚನ. ಸರಿ, ನ, ಝೂಮ್ ಔಟ್ ಇಲ್ಲಿ ಮೇಲೆ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಅವಕಾಶ ಮಾಡಲು ಮರು ರನ್, ಮರು ರನ್ beer3 ಟೈಪ್ ಮತ್ತೆ 99. ಸರಿ, "ವಿಭಾಗಗಳ ತಪ್ಪು (ಕೋರ್ ಸುರಿಸಿದ)." ನಾನು ಏನು ತಪ್ಪು ಮಾಡಿದ್ದೇನೆ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಲ್ಲ [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ಅತ್ಯುತ್ತಮ ಪಾಯಿಂಟ್. ಸರಿ, ಇಲ್ಲಿ ತಪ್ಪು ಎಂಬುದರ? ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ ಆದ್ದರಿಂದ, ನಾವು ವಾಸ್ತವವಾಗಿ ನೋಡಲು ನೀನು ಈ ಕೆಲವು ಭವಿಷ್ಯದಲ್ಲಿ ಬಾರಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ. ಆದರೆ ಈಗ, ಈ ನಿಜವಾಗಿ ಏನು? ಒಂದು ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ ಯಾವಾಗಲೂ ನೀವು ಅರ್ಥ ಹೇಗಾದರೂ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ, RAM ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು, ನೀವು ನಿಜವಾಗಿಯೂ ಕೇಳಿದಾಗ ಮಾಡಿಲ್ಲ ನೀವು ಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ ಎಂದು ಕಾರ್ಯನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು, ನಾನು ಮಾಡಿದ ಯಾವ ಗಮನಕ್ಕೆ ನನ್ನ ತರ್ಕ ದೋಷಪೂರಿತ. ನಾನು 1 ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ನಾನು S1 ಹಾಗೂ S2 ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಿದ್ದಾರೆ. ನಾನು 2 ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ನಾನು ಕೂಡ ಮಾಡಿದ. ಆದರೆ ಇತರ ಆಫ್ ಅನಂತ ಸಂಖ್ಯೆ ಅದನ್ನು ಮಾಡದಿದ್ದರೆ ಸಾಧ್ಯತೆಗಳನ್ನು - ನಿರ್ದಿಷ್ಟವಾಗಿ, 3 ಅಥವಾ 4 ಅಥವಾ ಡಾಟ್, ಡಾಟ್, ಡಾಟ್, 99. ಆದ್ದರಿಂದ ಈ ಒಂದು ಸರಿಪಡಿಸಲು ಕೇವಲ ನಾವು ಮಾಡಬಹುದು ಒಂದು ಬೇರೆ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿವೆ. ನನ್ನನ್ನು ಇಲ್ಲಿ ಹೋಗಿ S1 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು ಅವಕಾಶ - ಇಲ್ಲಿ ಏನು ಮಾಡಬೇಕು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಏಕೆಂದರೆ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ "ಬಾಟಲಿಗಳು", ಇದು ಕೇವಲ ಒಂದೇ ವಿಷಯ. ಆದ್ದರಿಂದ ಹೇಳಿಕೆ, ಕೊಡುವುದು, "ಬಾಟಲಿಗಳು." ಸಮನಾಗಿರುತ್ತದೆ ಆದ್ದರಿಂದ ಬಹುವಚನ ಫಾರ್ ಬಾಟಲಿಗಳು, ಮತ್ತು ಆಗ ಇಲ್ಲಿ, ಬಹುವಚನ ಬಾಟಲಿಗಳಿಗೆ. ಸರಿ, ಈಗ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಮರುಸಂಕಲಿಕೆಯು, ಇದು ಮರು ರನ್. 99. ಶಿಳ್ಳೆಯ ಶಬ್ದ. ಮತ್ತು ಒಂದು ತ್ವರಿತ ವಿವೇಕ ಚೆಕ್ ಮಾಡಿ ನೋಡೋಣ. ತಾಂತ್ರಿಕವಾಗಿ, ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಈ ಎಲ್ಲಾ ಓದಲು ಬಯಸುವ ಬಯಸುವ ಅವರು ಸರಿಯಾದ ಕೋರುತ್ತೇವೆ, ಆದರೆ ನೋಡೋಣ ನ ಪ್ರಸಿದ್ಧ ಅಪರಾಧಿಗಳ ಕನಿಷ್ಠ. 3 ಬಾಟಲಿಗಳು, 2 ಬಾಟಲಿಗಳು, 2 ಬಾಟಲಿಗಳು, 1 ಬಾಟಲ್, 1 ಬಾಟಲ್, 0 ಬಾಟಲಿಗಳು. ನಾವು ಕನಿಷ್ಠ ಈಗ ಅದನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ ತೋರುತ್ತದೆ. ಆದರೆ ಇಲ್ಲಿ ಕ್ಯಾಚ್ ಯಾವ ದೇವರು ಭೀಕರವಾದ ಅವ್ಯವಸ್ಥೆ ಈ ಎಂಬ ಕೇವಲ ಒಂದು ಸ್ಟುಪಿಡ್ ಪರಿಹರಿಸಲು ಒಂದು ಪಾತ್ರದ ವ್ಯಾಕರಣ ವಿವರ. ಆದ್ದರಿಂದ ನಾನು ಈ ಮೂಲೆಯಲ್ಲಿ ಕತ್ತರಿಸಿ ಒಂದು ಕಾರಣಕ್ಕಾಗಿ ರೀತಿಯ ಇಲ್ಲ ಮೊದಲು, ಮಾಡಲು ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಕಿರಿಕಿರಿ ಉಂಟು ಮಾಡಿದೆ ಏಕೆಂದರೆ ಈ ಹೆಚ್ಚು ಕೋಡ್ ಬರೆಯಲು. ಆದರೆ ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸೊಗಸಾದ ಮಾರ್ಗಗಳಿವೆ ಎಂದು ತಿರುಗಿದರೆ ನಿಖರವಾದ ಒಂದೇ ವ್ಯಕ್ತಪಡಿಸಿ. ಮತ್ತು ನಾವು ಅನುಸರಿಸುತ್ತದೆ ಈ ಮಾಡಬಹುದು. ನನಗೆ ಒಂದು ಕ್ಷಣ ತೆರೆಯ ಮೇಲೆ ಈ ಬಿಡಲು ಅವಕಾಶ ಮತ್ತು ಒಂದು ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು ಎಂದು ಏನೋ ಪರಿಚಯಿಸಲು. ಈ ಕೇವಲ ಮಾಡಲು ಅರ್ಥ ಎಂದು ಒಂದು ಲೈನರ್ ರೀತಿಯ ನಮ್ಮ ಎಂದು ಭರವಸೆ ಸ್ವಲ್ಪ sexier, ವಾಸಿಸುತ್ತಾರೆ. ಮತ್ತು ನಾನು ಈ ರೀತಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನನಗೆ S1 ಎಂಬ ವಾಕ್ಯವನ್ನು ನೀಡಿ, ಮತ್ತು ನನಗೆ ತಿಳಿಸಿ ಇದು ಅನುಸರಿಸುತ್ತದೆ ನಿಗದಿಪಡಿಸಬಹುದು. (ನಾನು == 1)? "ಬಾಟಲ್", ಅಥವಾ "ಬಾಟಲ್". S2 ಸ್ಟ್ರಿಂಗ್ (ನಾನು == 2) ಪಡೆಯುತ್ತದೆ? "ಬಾಟಲ್", ಅಥವಾ "ಬಾಟಲ್". ಇಲ್ಲಿ ವ್ಯತ್ಯಾಸ ಏನು ಆಗ? ಕೋಡ್ ಈ ಎರಡು ಸಾಲುಗಳು, ನಾನು, ವಾದ ಮಾಡಬಹುದು ಈ ಸಂಪೂರ್ಣ ಅವ್ಯವಸ್ಥೆ ಬದಲಿಗೆ. ಹಾಗಾಗಿ ಇದು ರೀತಿಯ ನನಗೆ rubs ಕಾರಣ ಕಗ್ಗಂಟು ಕರೆ ಇದು ಕೋಡ್ ಹಲವು ಸಾಲುಗಳನ್ನು ಎಂದು ತಪ್ಪು ರೀತಿಯಲ್ಲಿ. ತಪ್ಪು ಅಲ್ಲ. ಇದು ಕೆಟ್ಟ ವಿನ್ಯಾಸದ ಅಲ್ಲ. , ಈ ನಿಖರವಾಗಿ ಸರಿಯಾದ ಮತ್ತು ನಿಖರವಾಗಿ ಉತ್ತಮವಾಗಿದೆ. ನೀವು ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಹೊಂದಿದ್ದರೆ ಆದರೆ ಕೋಡಿಂಗ್ ಬೇಸರದ ಗೆಟ್ಸ್ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ಸರಳ ನಿರ್ದಿಷ್ಟವಾಗಿ ಡ್ಯಾಮ್ ಇಂತಹ ಸನ್ನಿವೇಶದಲ್ಲಿ. ಆದ್ದರಿಂದ ಸಿ ಈ ರೀತಿಯಲ್ಲಿ ಕೆಲವು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಈ ಮೂಲಭೂತವಾಗಿ S1 ಎಂಬ ವಾಕ್ಯವನ್ನು ಘೋಷಿಸಲು ಹೇಳುವ ಮತ್ತು ಈ ಮೌಲ್ಯವನ್ನು ಅಥವಾ ನಾನು == ವೇಳೆ ಈ ಮೌಲ್ಯವು ಅದನ್ನು ನಿಗದಿಪಡಿಸಬಹುದು - ಕ್ಷಮಿಸಿ, ನಾನು ಈ ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುತ್ತಾರೆ. , ಒಂದು ವೇರಿಯೇಬಲ್ S1 ಘೋಷಿಸಿದ ಈ ನಿಜವಾದ ವೇಳೆ ಈ ಬೆಲೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಈ ಬೆಲೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಲ್ಲಿ, ಈ ಒಂದು ಲೈನ್ ಮಾರ್ಗದ ತೆರನಾದ ವೇಳೆ ಬೇರೆ ಹೇಳುವ ಆದರೆ ಹಾದಿಯಲ್ಲಿ ಒಂದು ನಿಯೋಜನೆ ಮಾಡುವುದರಿಂದ. ನಾನು 1 ವೇಳೆ ಆದ್ದರಿಂದ, ನಂತರ ಮುಂದೆ ಹೋಗಿ ಈ "ಬಾಟಲ್" ಕರೆ. ಮತ್ತು ನಂತರ ಬೇರೆ ಈ, ಇದು "ಬಾಟಲಿಗಳು" ಕರೆ. ಏತನ್ಮಧ್ಯೆ, S2, ನಾನು 2 ಸಮನಾಗಿರುತ್ತದೆ ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅಗತ್ಯವಿರುವ ಎರಡನೆಯ ಪದ, ನಾವು ಮಾಡುತ್ತೇವೆ "ಬಾಟಲ್" ಗೆ S2 ಸೆಟ್. ಇಲ್ಲವಾದರೆ, "ಬಾಟಲಿಗಳು" ಹೊಂದಿಸಿ. ಮತ್ತು ನಾನು ಈ ಮೂಲಕ ಹೋಗಿ ಎಲ್ಲಾ ಅಳಿಸಬಹುದು ಈಗ ಅರ್ಥ ಕೋಡ್ ಆ ಸಾಲುಗಳು. ಮತ್ತು ನಾನು ಹೇಳುವುದಾದರೆ, ಕೊಂಚ ಹಾಸ್ಯಾಸ್ಪದವಾಗಿ, ಈಗ ಎಂದು sexier, ಇದನ್ನು ಶೈಲಿಯ ಅರ್ಥದಲ್ಲಿ ರೀತಿಯ ರಲ್ಲಿ sexier ಇಲ್ಲಿದೆ. ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು, ಈ ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ಹೋಗುವ ಅಂಶವನ್ನು ನಿಖರವಾದ ಒಂದೇ ವಿಷಯವನ್ನು. ಇದು ಮೊದಲಿಗೆ ರಹಸ್ಯವಾದ ಸ್ವಲ್ಪ ನೋಡಿ ಕಂಡುಬಂದರೂ ಸಹ ಕ್ಷಣ ನಾವು ಮೊದಲು ಈ ರಚನೆಯು ನೋಡಿಲ್ಲ ನಾವು ಏಕೆಂದರೆ, ನಾನು ಬಯಸುವ ಅಂತಿಮವಾಗಿ ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಎಂದು ವಿಶೇಷವೇನು ವಾದಿಸುತ್ತಾರೆ ಓದಬಹುದಾದ ಮತ್ತು ನಾವು ಮಾನವರು ವಿಂಗಡಿಸಲು ಗಾಗಿ ತುಂಬಾ ಸುಲಭ ಈಗ ನೀವು ಓದಬಹುದು ಏಕೆಂದರೆ, ಅರ್ಥ ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಕೋಡ್ ಎಲ್ಲಾ. ಅದು ಅಲ್ಲಿ ಇದು, ವೇಳೆ ಇನ್ನೂ ಉತ್ಸಾಹದಲ್ಲಿ ಇದೇ ಇಲ್ಲಿದೆ ಪರಿಸ್ಥಿತಿ ಮತ್ತು ನಂತರ ಈ ವೇಳೆ ಒಳಗೆ ಎಂಬುದನ್ನು ಮತ್ತು ಈ ಬೇರೆ ಒಳಗೆ ಏನು ಆಗಿದೆ. ಆದರೆ ನಾವು ಹೆಚ್ಚು ನಾಜೂಕಾಗಿ ಈ ಮಾಡಬಹುದು. ಮತ್ತು ನಾನು ಈಗ ನನ್ನ ಟರ್ಮಿನಲ್ ಹಿಂದಕ್ಕೆ ಹೋಗಿ, ಎಲ್ಲ ಅಳಿಸಿದ ನಂತರ ಆ ಸಾಲುಗಳು ಮತ್ತು ಆ ಎರಡು ಅವುಗಳನ್ನು ಬದಲಿಗೆ, ಮರುಸಂಕಲಿಕೆಯು, 99 ಜೊತೆ ಬಿಯರ್ ಪುನಃ ರನ್ ಬಾಟಲಿಗಳು, ಅಧಿಸೂಚನೆಯನ್ನು ನನ್ನ ವ್ಯಾಕರಣ ಈಗಲೂ, ವಾಸ್ತವವಾಗಿ, ಸರಿಯಾಗಿದೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ ಪ್ರಾರಂಭಿಸಲು ಏನೋ. ಬಿಯರ್ 2 ಬಾಟಲಿಗಳು, ಬಿಯರ್ 1 ಬಾಟಲ್. ಸರಿ ಎಂದು ತೋರುತ್ತದೆ. ಹೌದು. ಆದ್ದರಿಂದ ನಾವು ಹೆಚ್ಚು succinct ಪರಿಹಾರ ಹೊಂದಿವೆ. ಸಹ ಈ ಆದ್ದರಿಂದ ನೀವು ಸಿ ಹೆಚ್ಚು ಆರಾಮದಾಯಕ ಅಲ್ಲ ಸ್ವೀಕರಿಸುತ್ತೇವೆ ಆದರೆ, ಮೊದಲ pset ಅಥವಾ ಎರಡನೆಯ ಎಂದೇನೂ ಈ ರಚನೆಗಳು ನಮಗೆ ಯಾವಾಗಲೂ ಕೆಲಸಗಳನ್ನು ಅನುಮತಿಸಬಹುದು ಅರ್ಥ ಇನ್ನಷ್ಟು ಸುಂದರವಾಗಿದೆ. ಈಗ ಇಲ್ಲಿ ಇನ್ನೊಂದು ವಿಷಯವನ್ನು ನಾವು. ನನ್ನ ಮುಂದೆ ಹೋಗಿ return1.c ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ಈಗ ಒಂದು ರೀತಿಯಲ್ಲಿ ಮತ್ತೊಂದು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಆರಂಭಿಸೋಣ ನಮಗೆ ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ ಕೋಡ್ ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ. ಇಲ್ಲಿ ಯಾರ ಉದ್ದೇಶವು ಜೀವನದಲ್ಲಿ ಒಂದು ಸರಳವಾದ ಕಡಿಮೆ ಕಾರ್ಯಕ್ರಮದ ಮೌಲ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಹೊಂದಿದೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಹಿಂದಿನ ಒಂದು ಹಂತದ ನೋಡೋಣ. ನನ್ನ ಕೈಯಾರೆ ಈ ಮಾಡೋಣ. ನನಗೆ ಮುಖ್ಯ (ಶೂನ್ಯ) ಮತ್ತು ಇಂಟ್ ಮಾಡೋಣ. ಮತ್ತು ನನಗೆ ಈ increment.c ಕರೆ ಅವಕಾಶ. ಮತ್ತು ನಾನು ಏನನ್ನು ಬಯಸುತ್ತೀರಿ? ನಾನು ಮುಂದೆ ಹೋಗಿ ಏನೋ ಹೇಳುವ ಪಡೆಯಲಿದ್ದೇನೆ - ನಾವು ಸಂಖ್ಯೆಗಳನ್ನು ಅದೇ ಕರೆಯಬಹುದು - ಇಂಟ್ X. ಆದ್ದರಿಂದ ಇಂಟ್ X 2 ಪಡೆಯುತ್ತದೆ; printf X% D, ಹೊಸ ಲೈನ್, ಎಕ್ಸ್ ಹೊಂದಿದೆ. ಹಾಗಾಗಿ ಈಗ ವೇಗವಾಗಿ, ಆದರೆ ಪರಿಚಿತ ಸ್ಟಫ್ ರೀತಿಯ ಟೈಪ್ ನುಡಿದರು. ನಂತರ ನಾನು X + + ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನಂತರ ನಾನು ಮತ್ತೆ ಅದೇ ವಾಕ್ಯ ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. ತದನಂತರ ನಾನು ಪ್ರೋಗ್ರಾಂನಿಂದ ಹೊರನಡೆ 0 ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ. ಸರಿ, ಆದ್ದರಿಂದ ಈ ಒಂದು ಕಾರ್ಯಕ್ರಮ ಏರಿಕೆಗಳಲ್ಲಿ ಅನೇಕ. ಅದು ಮೊದಲು ನ 2 ಏನಾದರೂ ಆರಂಭಿಸಲು ಹೋಗುವ, ಮತ್ತು ಇದನ್ನು ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಮತ್ತೆ ಅದನ್ನು ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾವು, ವಿಸ್ಮಯಕಾರಿಯಾಗಿ ಸರಳ ಪ್ರೋಗ್ರಾಂ ಇನ್ಕ್ರಿಮೆಂಟ್ ರನ್. ಆದರೆ ಹಾಗೆ, ನಾನು ಘನ ಮೌಲ್ಯವನ್ನು ಬಯಸುವ ಈಗ ಊಹಿಸಿಕೊಳ್ಳಿ ಸ್ವಲ್ಪ ಕ್ರಮವಿಲ್ಲದ ಏನೋ. ನಾನು ವಾಸ್ತವವಾಗಿ X ಇದು ಘನವನ್ನು ಗೆಟ್ಸ್ ಮಾಡಲು ಬಯಸುವ. ಹಾಗಾಗಿ ಪೌ ಫಂಕ್ಷನ್ಅನ್ನು ಏನನ್ನು ಬಳಸಬಹುದಿತ್ತು, ಆದರೆ ನಾನು ಹಾಗಲ್ಲ ಎಂದು ಇನ್ನೂ ಅಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಗೊತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾನು ಈ ಹಳೆ ಸಂಪ್ರದಾಯದ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. X ಬಾರಿ ಈ X ಬಾರಿ X ಬಾರಿ X ಸಮನಾಗಿರುತ್ತದೆ. ಹಾಗಾಗಿ ಮತ್ತೆ ಸ್ವತಃ ರಿಂದ ಗುಣಿಸಿ, ಮೌಲ್ಯ cubing ನಾನು ಮತ್ತೆ ಮತ್ತೆ, ಆದ್ದರಿಂದ ನಾವು ವಿದ್ಯುತ್ ಪಡೆಯುವುದು ಈ ಸಂದರ್ಭದಲ್ಲಿ 3. ಈಗ ನಾನು ಮುದ್ರಿಸಲು ಮಾಡಬೇಕು ಸಂಖ್ಯೆಗಳನ್ನು ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು, ಆಗಿರಬೇಕು ಇಲ್ಲಿ - ಹೆಚ್ಚಳವನ್ನು ಮಾಡಲು, ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚಿಸಲು ಅಲ್ಲ ಇನ್ನು ಮುಂದೆ, ಆದರೆ ನಾವು ಮಾತ್ರ ಹೆಸರನ್ನು ಬಿಟ್ಟು ನಾವು - ನಂತರ 2 ಮತ್ತು 8. ಈಗ, ನಾವು ಪರಿಷ್ಕರಣೆಗಾಗಿ ಅವಕಾಶವನ್ನು ಆರಂಭವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಇಲ್ಲಿ, ಆ ಮೂಲಕ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಗುಣಿಸಿದಾಗ ಈ cubing ವಿಷಯ ಸ್ವತಃ ತಾನೇ ಸ್ವತಃ ಈ ಭಾಸವಾಗುತ್ತಿದೆ ಕೇವಲ ಇರಬಹುದು ಉಪಯುಕ್ತ ಯಾರಾದರೂ ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ ಒಂದು ಕ್ರಿಯೆಯಾಗಿ ಹೊಂದಿರುವ ವರ್ಷಗಳ ಹಿಂದೆ - ನಿಮಗೆ, ರೀತಿಯ ವೇಳೆ ಉಪಯುಕ್ತ ನಮಗೆ ಒಂದು ಕೆಳಗೆ ಕುಳಿತುಕೊಳ್ಳುತ್ತಾನೆ ಮತ್ತು printf ಆದ್ದರಿಂದ ಪ್ರಪಂಚದ ಉಳಿದ ಬಳಸಬಹುದಾದ, ಬರೆಯುತ್ತಾರೆ ಏಕೆ ನಾವು ಕುಳಿತು ಘನ ಎಂಬ ಕ್ರಿಯೆಯ ಬರೆಯಬೇಡಿ ನಮಗೆ ಈ cubing ಹಾಗೆ ನಾವು ಕೈಯಾರೆ ಇಲ್ಲ ಎಂದು ಇಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು cubing ಕಲ್ಪನೆ ಕಾರ್ಯರೂಪಕ್ಕೆ? ಒಂದು ಸರಳ ಉದಾಹರಣೆ ಆದ್ದರಿಂದ, ಆದರೆ ಮುಂದೆ ಹೋಗಿ ಬಳಸಲು ಅವಕಾಶ ಇದು ಒಂದು ಎಂದು ನಮ್ಮ ಕಾರ್ಯ ಬರೆಯಲು ಅವಕಾಶ. ಆದ್ದರಿಂದ ಇದುವರೆಗೂ ನಾವು ಕೇವಲ ಮುಖ್ಯ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದ, ಮತ್ತು ಬೇರೆ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದ ಜನರ ಕ್ರಿಯೆಗಳನ್ನು, ಆದರೆ ನಾವು ನಮ್ಮ ಬರೆದಿಲ್ಲ. ಇಲ್ಲಿ ನಾವು ಹೋಗಿ. ನಾನು ಮುಂದೆ ಹೋಗಿ ಘನ ಎಂಬ ಕ್ರಿಯೆಯ ಬರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ನಾನು ಇನ್ಪುಟ್ ನ್ನು ಹೊಂದಿವೆ ಪಡೆಯಲಿದ್ದೇನೆ. ಅದರ ಇನ್ಪುಟ್ ಪೂರ್ಣಾಂಕವಲ್ಲ ಹೋಗುವ ಇದೆ. ಮತ್ತು ಅದನ್ನು ಮಾಡಲು ಹೋಗುತ್ತದೆ? ಇದು ಇಂಟ್ ಔಟ್ಪುಟ್ ಘೋಷಿಸಲು ವಿಶೇಷವೇನು = ಇನ್ಪುಟ್ ಬಾರಿ ಇನ್ಪುಟ್ ಬಾರಿ ಇನ್ಪುಟ್. ತದನಂತರ ಆ ಔಟ್ಪುಟ್ ಮರಳಲು ವಿಶೇಷವೇನು. ತದನಂತರ ನಾನು ಈಗ ನಿರ್ದಿಷ್ಟ ಇರಬೇಕು. ಈ ಕಾರ್ಯವನ್ನು ಒಂದು ಇಂಟ್ ಮರಳಲು ಹೋಗುತ್ತದೆ. ಇಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು ಬಯಸುವ ಹೇಗೆ. ನೀವು ಮೊದಲು ನಿಮ್ಮ ಹೆಸರು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಸುಪರ್ದಿಗೆ ಹೋಗಿ. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ವಿವರಣಾತ್ಮಕ ಏನಾದರೂ ಒಳ್ಳೆಯದು, ಆದ್ದರಿಂದ ನಾನು ವಿಲ್ ಇದು ಘನ ಕರೆ. ನಂತರ ನೀವು ಹಿಂದಿರುಗಿ ಹೋಗಿ ಏನನ್ನು ಸೂಚಿಸಲು ಹೊಂದಿವೆ, ಇಲ್ಲಿದೆ ಅದರ ಔಟ್ಪುಟ್ ಎಂದು ಹೋಗುವ. ಮತ್ತು ನಾವು ಇನ್ನೂ ಅನೇಕ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಇಂಟ್, ಚಾರ್, ಫ್ಲೋಟ್, bool, ಸ್ಟ್ರಿಂಗ್. ನಾನು ಬಯಸುವ ಏಕೆಂದರೆ ಈಗ ನಾನು, ಒಂದು int ಉಳಿಸಿಕೊಳ್ಳಿ ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು. ನಂತರ ನೀವು ಅದರ ಒಳಹರಿವು ಯಾವುದೇ ವೇಳೆ, ಎಂಬುದನ್ನು ಸೂಚಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ಘನವನ್ನು ಒಂದು ವಾದವು ನಡೆಯುತ್ತದೆ ವೇಳೆ, ನಡುವೆ ಏನಾದರೂ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಆವರಣ, ಆ ವಾದದ ಒಂದು ಹೆಸರನ್ನು ಹೊಂದಿರುವ ಹಾಗೆ ನೀವು ಅನುಷ್ಠಾನಕ್ಕೆ ಅಥವಾ ನಾವು ಬರೆಯುತ್ತಿದ್ದೇವೆ ಎಂದು ನೀವು ಏನಾದರೂ ಕರೆಯಬಹುದು ಈ ಕ್ರಿಯೆ, ಮತ್ತು ನೀವು ಅದನ್ನು ಒಂದು ರೀತಿಯ, ನೀಡಲು ಹೊಂದಿರುವ ಈ ಕೇಸ್ ಇಂಟ್ ಏರಲಿದೆ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಘನ ಒಂದು ಪೂರ್ಣಾಂಕ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ಕಾರ್ಯ ಇನ್ಪುಟ್ ಮತ್ತು ಆದಾಯ ಔಟ್ಪುಟ್ ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿ. ಆದ್ದರಿಂದ ಇದು ಇನ್ಪುಟ್ ಜೊತೆಗೆ ಏನು ಮಾಡುತ್ತದೆ? ಅಲ್ಲದೆ, ಸಾಲು 14 ರಲ್ಲಿ, ನಾನು ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂದು ಔಟ್ಪುಟ್ ಘೋಷಿಸಿದ, ಮತ್ತು ನಾನು ಇದು ಮೌಲ್ಯ, ಇನ್ಪುಟ್ ಬಾರಿ ಇನ್ಪುಟ್ ಬಾರಿ ಇನ್ಪುಟ್ ನಿಗದಿಪಡಿಸಬಹುದು. ತದನಂತರ ನಾನು ಔಟ್ಪುಟ್ ಹಿಂತಿರುಗಿ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾನು ಈ ಬಳಸುತ್ತಾರೆಯೇ? ನಾನು ಸಾಲಿನಲ್ಲಿ ಈ ಹೈಲೈಟ್ ಪಾತ್ರಗಳು ಯಾವ ಬದಲಾವಣೆ ಇಲ್ಲ 7, ನೀವು ತಿಳಿದಿರುವಿರಿ ಎಂದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, X ಆದ್ದರಿಂದ ಘನ. ಆದ್ದರಿಂದ X ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಅಂದರೆ ಒಂದು ವೇರಿಯೇಬಲ್, ಆಗಿದೆ. ಅದೃಷ್ಟವಶಾತ್, ಇದು ರೀತಿಯ ಪೂರ್ಣಾಂಕದ ಇಲ್ಲಿದೆ. X ಒಂದು ಇಂಟ್ ಏಕೆಂದರೆ ಮತ್ತು, ನಾನು ಘನ ಆಗಿ ಸರಿಸುತ್ತದೆ ಅರ್ಥ. ಮತ್ತು ನಾನು ಮೌಲ್ಯದೊಂದಿಗೆ X ಮೌಲ್ಯವನ್ನು ಸಂಯೋಜನೆಗಳನ್ನು ಮೀರಿಸಿ ನಾನು ಕೂಡ ಘನದ x ನ, ನೀವು, ಇದುವರೆಗಿನ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಸನ್ನಿವೇಶವಾಗಿದೆ ಸಮ ಚಿಹ್ನೆ ಮತ್ತು ಕೋಡ್ ಒಂದು ಸಾಲು, ಬಲಭಾಗದಲ್ಲಿ ವಿಷಯವನ್ನು ಹೊಂದಿಲ್ಲ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ ಮತ್ತು ನಂತರ ನಿಯೋಜಿಸಲಾಗಿದೆ ಮುಟ್ಟುತ್ತದೆ ಎಡಭಾಗದಲ್ಲಿ ಮೌಲ್ಯ. ಆದ್ದರಿಂದ ಕಾರ್ಯಾಚರಣೆಗಳ ಆದೇಶ ನಾವು ಭಾವಿಸುತ್ತೇವೆ ಎಂದು ಎಂದು ಹೊಂದಿದೆ. ಈ ಹಾಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ? ಅಲ್ಲದೆ, ನನಗೆ ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋಗಿ ಅವಕಾಶ. ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ ಲೆಟ್. ನನಗೆ ನಮೂದಿಸಿ, ಹೆಚ್ಚಳವನ್ನು ಮಾಡಲು ಮಾಡೋಣ. ಕಾರ್ಯ 'ಘನ' ನ "ನಿಸ್ಸಂದೇಹ ಘೋಷಿಸುವಂತೆ ಅಮಾನ್ಯವಾಗಿದೆ ಇದು ಮಾಹಿತಿ C99. "ಅತ್ತ, C99 ಭಾಷೆಯ ಸಿ ಸೂಚಿಸುತ್ತದೆ 1999 ರಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ, ಇದು ಆವೃತ್ತಿಗೆ ಒಂದು ಅಪ್ಡೇಟ್ ನಿಂದ ಮೂಲ ಮೇಲೆ ಅಪ್ಡೇಟ್ ಇದು 1989,. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಅಂದರೆ ನ. ಆದುದರಿಂದ "ಅಂತರ್ಗತ ಘೋಷಣೆಯ ಏನು ಕಾರ್ಯ 'ಘನ' ಅಮಾನ್ಯವಾಗಿದೆ? "ಇದು ಇಲ್ಲಿ. ಇದು ಸಾಲಿನ 12 ಬಲ ಇಲ್ಲ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ಅದು ಯಾವುದು? ಪ್ರೇಕ್ಷಕರು: ಇದು ಮೊದಲು ಅಲ್ಲ. ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಮೊದಲು ಅಲ್ಲ. ಆದ್ದರಿಂದ ಈ ವಿಷಯ. ಸಿ ರೀತಿಯ ಸ್ಟುಪಿಡ್ ಹೊಂದಿದೆ, ಅಥವಾ C ಸಂಕಲನಕಾರರ ಸ್ಟುಪಿಡ್ ರೀತಿಯ ಇವೆ. ಅವರು ನಿಜವಾಗಿಯೂ ಮಾತ್ರ ನೀವು ಏನು ಹೇಳಲು ಏನು. ಮತ್ತು, ವಿಶೇಷವಾಗಿ, ಮಾತ್ರ, ಕೆಳಗೆ ನಿಮ್ಮ ಕೋಡ್ ಅಗ್ರ ಓದಿ ಎಡದಿಂದ ಬಲಕ್ಕೆ. ಕಂಪೈಲರ್, ಖಣಿಲು, ನಿಮ್ಮ ಕೋಡ್ ಓದುವ ಇದೆ ಹಾಗಾಗಿ, ಲೈನ್ 1, ಇದು ಇದನ್ನು ಹೇಗೆ ವರ್ಣಿಸಲಾಗಿದೆ. ಓಹ್, ಇಲ್ಲಿ ಪ್ರಮುಖ ಬರುತ್ತದೆ. ಸರಿ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಒಂದು ವ್ಯತ್ಯಯ X ಘೋಷಿಸಲು ಅವಕಾಶ. ನನಗೆ ಏನಾದರೂ ಮುದ್ರಿಸಲು ಅವಕಾಶ. ಲೈನ್ 7, ಬೀಟಿಂಗ್ ಘನ ಏನು? ಇದು stdio.h ಘೋಷಿಸಲಾಗಿದೆ ಅಲ್ಲ. ನಾನು ಏನು ಮಾಡಬೇಕೆಂದು ಕಲ್ಪನೆಯೂ ಇಲ್ಲ ಸಿ ಜೊತೆ ಬರುವುದಿಲ್ಲ. ಮತ್ತು ಆದ್ದರಿಂದ ಖಣಿಲು ಕೇವಲ ಬೇಲ್ಸ್ ಮತ್ತು ದೋಷ ಸಂದೇಶವನ್ನು ಬಿಟ್ಟು. ನಾವು ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ಈ ಹೊಂದಿಸಬಹುದು. ನಾವು ಘನ ಕೇವಲ ಅಲ್ಲಿ ಚಲಿಸುವ ಮೂಲಕ ಯಾವ ಖಣಿಲು ಬೋಧಿಸಬಹುದು ಘೋಷಣೆಯಾಗಿದೆ. ಹಾಗಾಗಿ ಕತ್ತರಿಸಿ ಮುಖ್ಯ ಮೇಲೆ ಇದು ಅಂಟಿಸಲಾಗಿದೆ. ಈಗ ಪ್ರಮುಖ ಮೊದಲ ಇನ್ನು ಮುಂದೆ ಕಾರಣ ಎಂದು ಅರ್ಥ ಇನ್ನೂ ಡೀಫಾಲ್ಟ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಮುಖ್ಯ ಮುಖ್ಯ ಆಗಿದೆ. ಇದು ಡೀಫಾಲ್ಟ್ ಕಾರ್ಯ ಹೆಸರು ಇಲ್ಲಿದೆ. ಅದನ್ನು ಒಂದು ಕಡತದಲ್ಲಿ ಅಲ್ಲಿ ಅದು ಲೆಕ್ಕಕ್ಕೆ ಬರುವುದಿಲ್ಲ. ಇದು ಬಳಸುವ ಮೊದಲು ಆದರೆ ಕನಿಷ್ಠ ಈಗ ಖಣಿಲು ಘನ ಕಂಡಿದೆ. ಆದ್ದರಿಂದ ಖಣಿಲು ಈಗ ಸಂತೋಷದ ವೇಳೆ ನೋಡೋಣ. ಹೆಚ್ಚಳ ಮಾಡಿ, ಈ ಬಾರಿ ಕಂಪೈಲ್ ನೀಡಲಿಲ್ಲ. ನನಗೆ ಇನ್ಕ್ರಿಮೆಂಟ್ ಔಟ್ ಲೆಟ್. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಕೆಲಸ ತೋರುತ್ತದೆ. ಈಗ, ನೀವು ಅಂತಿಮವಾಗಿ ಅಲ್ಲಿ ಸನ್ನಿವೇಶಗಳೊಂದಿಗೆ ಅಪ್ ಬರಬಹುದು ಇದನ್ನು ಪ್ರತಿ ಕಾರ್ಯ ಹಾಕಲು ಕಾರ್ಯಸಾಧ್ಯ ಅಲ್ಲ ಪ್ರತಿಯೊಂದು ಕಾರ್ಯದ ಮೇಲೆ. ನೀವು, ವಾಸ್ತವದಲ್ಲಿ ಈ ಅನಂತ ಆದೇಶಗಳ ಸಿಲುಕಿಕೊಂಡರು ಪಡೆಯುತ್ತೀರಿ ಈ ವ್ಯಕ್ತಿ ಇಲ್ಲಿ ಆದರೆ ಈ ಬಯಸುತ್ತಾರೆ ಅಲ್ಲಿ ಗೈ ಅಲ್ಲಿ ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ thankfully, ಸಿ ಹೆಚ್ಚು ಸೊಗಸಾದ ಪರಿಹಾರವನ್ನು ಹೊಂದಿದೆ. ಅದು ಅಲ್ಲಿ ನಾನು ಈ ಹಿಂದೆ ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ, ಕೇವಲ ನಾನು ತತ್ತ್ವದ ಒಂದು ಮ್ಯಾಟರ್, ಗೆ, ಮುಖ್ಯ ಯಾವಾಗಲೂ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಏಕೆಂದರೆ ಇದು ನೋಡಲು ಕೇವಲ ಸಂತೋಷವನ್ನು ಎಂಬುದನ್ನು ಈ ಪ್ರೋಗ್ರಾಂ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮಾಡುತ್ತದೆ. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂಬ ಏನನ್ನು ಘೋಷಿಸಲು ಇದೆ ಒಂದು ಮಾದರಿ. ನಾನು ಅಕ್ಷರಶಃ ಅದಕ್ಕೆ ನನ್ನ ಘನ ಕಾರ್ಯವನ್ನು ಮತ್ತೆ ಘೋಷಿಸಿದ ಪಡೆಯಲಿದ್ದೇನೆ ನಕಲಿಸುವುದು ಮತ್ತು ಅಂಟಿಸುವುದು. ವಾಸ್ತವವಾಗಿ, ಎಂದು ಅಕ್ಷರಶಃ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಅಕ್ಷರಶಃ ಸಾಲು 15 ನಕಲಿಸುವುದು ಮತ್ತು ಅಂಟಿಸುವುದು ಅಪ್ ಲೈನ್ 6 ಮೇಲೆ. ಈ ಮೇಲೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಲೈನ್ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ಇದು ಲೈನ್ 4 ರಂದು ಸಂಭವಿಸುತ್ತದೆ. ಆದರೆ ಮೊದಲು ಮುಖ್ಯ ಎಂದು ಹೊಂದಿದೆ. ಆದರೆ ವ್ಯತ್ಯಾಸವನ್ನು ಗಮನಿಸಬಹುದು. ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಲೈನ್ 4 ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ, ಇದು, ಹೇ ಅರ್ಥ ಖಣಿಲು, ಒಂದು ಕಾರ್ಯ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ಇದು ನನ್ನ ಪದ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಒಂದು ಇಂಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಒಂದು ಇಂಟ್ ಮರಳಿಸುವ ಕ್ಯೂಬ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಆದರೆ ನಾನು ಇನ್ನೂ ಏನು ಹೇಳಲು ಗೊನ್ನಾ ಅಲ್ಲ. ನಾನು ಅಂತಿಮವಾಗಿ ನೀವು ಹೇಳಲು ಭರವಸೆ ತಿಳಿದಿದೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈಗ ಈ ಕೆಳಗಿನ ಡೌನ್ ಎಂದು ಸರಿಯಾಗಿಯೆ. ಆದ್ದರಿಂದ ಈ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಏಕೆಂದರೆ ನಂತರ, ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತಮ ನಿಮ್ಮ ಕಡತ, ನೀವು, ಸುರಿಮಳೆಯ, ಒಂದು ಲೈನ್ ಆಫ್ ಮಾತುಗುಳಿ ಮಾಡಬಹುದು ಪ್ರತಿ, ನಿಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಹೆಸರುಗಳು ಯಾವ, ಯಾವ ತಮ್ಮ ಒಳಹರಿವು ತಮ್ಮ ಉತ್ಪನ್ನಗಳೆಂದರೆ ಏನು, ಅವು. ಮತ್ತು ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು, ಇನ್ಪುಟ್ ಸಾಮಾನ್ಯವಾಗಿ ವಾದವನ್ನು ಅರ್ಥ ಅಥವಾ ನಿಯತಾಂಕ, ಸಮಾನಾರ್ಥಕವಾಗಿದೆ. ಔಟ್ಪುಟ್ ಇದು ಏನು, ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಅರ್ಥ ಮರಳಿ ನನಗೆ ಕೈ. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಘನ ಮೇಲೆ ಘೋಷಿಸಿತು, ಆದರೆ ಮಾಡಲಾಗಿದೆ ಜಾರಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇಲ್ಲದಿದ್ದರೆ ಕೆಳಗೆ, ಕರೆಯಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಈಗ ಇಲ್ಲಿ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಈ ಮರು ರನ್ ಅವಕಾಶ. ಈಗ ಮತ್ತೆ ರನ್ ಇನ್ಕ್ರಿಮೆಂಟ್, ನನ್ನನ್ನು ಮುಂದೆ ಹೋಗಿ ಮಾಡಲು ಮರು ರನ್ ಅವಕಾಶ. ಈಗ ಕೇವಲ ಉತ್ತಮ ಕೆಲಸ ಎಂದು ತೋರುತ್ತಿದೆ. ಈಗ ನಾವು ಏನನ್ನಾದರೂ ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ಕಾರಣ ಈ ನಾಲ್ಕನೇ ರೂಪಾಂತರವಾಗಿ ಬಿಯರ್ ಉದಾಹರಣೆಗೆ. ಆದ್ದರಿಂದ ನನ್ನನ್ನು ಇಲ್ಲಿ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ. ಮತ್ತು ನಾನು ರೀತಿಯ ಇದೀಗ ಹೃದಯಕ್ಕೆ ಈ ಪಾಠ ಮಾಡಿದ ಗಮನಿಸುವುದಿಲ್ಲ. ನಾನು ಮತ್ತೆ ಅದೇ ನುಡಿಯು singing ಎಂಬ ಅಂಶವನ್ನು ಮತ್ತೆ ಮತ್ತೆ, ಹಾಡು ಅದೇ ಸಮೂಹಗಾಯನವು, ಭಾವನೆ ಯಾಕೆ ನಾನು ಕಾರ್ಯ ಅಂಶಗಳಾಗುತ್ತಾವೆ ಎಂದು ಮಾಡುವುದಿಲ್ಲ ಬಯಸುವಿರಾ? ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಪ್ರೇರಣೆಗಳನ್ನು ಒಂದು ಆಗಿರಬೇಕು. ವಿಶ್ವದ ಬೇರೊಬ್ಬರ ಬಯಸಬಹುದು ಎಂಬ ವಾಸ್ತವಾಂಶದ ಜೊತೆಗೆ ಒಂದು ಘನ ಕಾರ್ಯವನ್ನು ಬಳಸಲು - ವಿಷಯ ಔಟ್ ಫ್ಯಾಕ್ಟರ್ ಮತ್ತು ನಿಮ್ಮ ಬರೆಯಲು ಉತ್ತಮ ಕಾರಣದಿಂದ ಸ್ವಂತ ಕಸ್ಟಮ್ ಕಾರ್ಯ - ಕೋಡ್ ಒಂದು ಪಡೆ ಕೇವಲ ಮಾಡುವ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಇಲ್ಲ ವೇಳೆ ನೀವು ರೀತಿಯ ಇದು ನೀಡಲು ಬಯಸುವ ಪರಿಕಲ್ಪನಾ ಅರ್ಥದಲ್ಲಿ, ಹೆಸರು - ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕೋರಸ್ ಮುಂತಾದ - ನಂತರ ನೀವು ಹಾಗೆಯೇ ಒಂದು ಪ್ರತ್ಯೇಕ ಕಾರ್ಯವಾಗಿ ಎಂದು ಬರೆಯಬಹುದು. ನೀವು ಮುಖ್ಯ ಎಲ್ಲವನ್ನೂ ಬರೆಯಲು ಇಲ್ಲ ಕೇವಲ ವೇಳೆ ಇದನ್ನು ಬೇರ್ಪಡಿಸಲು ಮತ್ತು ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡಲು ಕ್ಲೀನರ್ ಭಾವಿಸುತ್ತಾನೆ. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮೇಲೆ ಕಾಮೆಂಟ್ ಎಂದು ಗಮನಕ್ಕೆ ಕೇವಲ ಬಗ್ಗೆ ಹಾಡಿದ್ದಾನೆ ಈ ಕಾರ್ಯ ಬಾಟಲಿಗಳ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಂಖ್ಯೆಗಳು. ನಾನು ಈ ಕರೆ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಇಲ್ಲಿ ಗಮನಿಸಿ ವಿಷಯಗಳನ್ನು ಇನ್ಪುಟ್ ಹಾಗು ಉತ್ಪನ್ನ. ವಾಸ್ತವವಾಗಿ, ಈ ಬಾರಿ ನಾನು ಬಾಟಲಿಯ ನನ್ನ ಇನ್ಪುಟ್ ಬೌ ಎಂದು. ಮತ್ತು ಇಲ್ಲಿ ಗಮನಿಸಿ, ಶೂನ್ಯವನ್ನು ಏನನ್ನು ಸೂಚಿಸುತ್ತದೆ? ಎಂದು ಕೋರಸ್ - ಪ್ರೇಕ್ಷಕರು: ಇದು ಮರಳಿ ಮಾಡುವುದಿಲ್ಲ. ಡೇವಿಡ್ ಜೆ MALAN: ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಮಾಡುವುದಿಲ್ಲ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಕಾರ್ಯಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ಮರಳಲು ಹೊಂದಿಲ್ಲ. ಅವರು ಏನಾದರೂ ಕೇವಲ ಮಾಡಬಹುದು. ಅವರು, ಅಡ್ಡ ಪರಿಣಾಮಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತವೆ ಇದು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೇವಲ ತೆರೆಯ ಮೇಲೆ ಮುದ್ರಿಸುವ ಒಂದು ಇಡೀ ಗುಂಪೇ ಇದೆ. ಇಲ್ಲಿ ಈ ಕೋಡ್, ನಾನು ಅಕ್ಷರಶಃ ನಿಂದ ಕದ್ದ ಗಮನಿಸಿ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ. ಒಂದೇ ಒಂದು ವ್ಯತ್ಯಾಸವೆಂದರೆ ಬದಲಿಗೆ ನನ್ನ ನಾನು ಬಳಸುವ ಆಗಿದೆ ವೇರಿಯಬಲ್, ನಾನು ಈಗ ನನ್ನ ವೇರಿಯಬಲ್ ಮಾಹಿತಿ ಬೌ ಬಳಸಿಕೊಂಡು ನಾನು. ನಾನು ಕೆಳಗೆ ಇಲ್ಲಿ ಬೌ ಹೊಂದಿವೆ, ನಾನು ಕೆಳಗೆ ಇಲ್ಲಿ ಬೌ ಹೊಂದಿವೆ, ನಾನು ಬೌ ಹೊಂದಿವೆ ಇಲ್ಲಿ ಕೆಳಗೆ 1 ಮೈನಸ್. ಆದರೆ ಕೋಡ್ ಒಂದೇ ಆಗಿದೆ. ಆದರೆ ನಾವು ಈ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಈಗ ನೀವು ತೋರಿಸಲು, ಲೆಟ್ ಮಿ ಗೋ ಮುಂದೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಲೂಪ್ ಒಂದು ಈ ಬದಲಾವಣೆ. (ನಾನು;; ನಾನು> N ಇಂಟ್ I = N -) ಗಾಗಿ. ಹಾಗಾಗಿ ನಮ್ಮ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಕಳವು ಮಾಡಿದ. ಹಿಂದೆ, ನಾನು ಪ್ರಾರಂಭಿಸಿದ ಎಂದು ಲೈನ್ 37 ರ ಈ ಕಿರಿಕಿರಿ ಹಾಡನ್ನು. ಬದಲಿಗೆ, ನಾನು ಈಗ ಆಫ್ ಕೋರಸ್ ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ. ಮುಗಿದಿದೆ. ಈಗ ಈ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ರಲ್ಲಿ, ಈ ಇತರ ಕರೆ ನಾನು ಬರೆಯಲು ಸಂಭವಿಸಿದ ಫಂಕ್ಷನ್, ಕೋರಸ್. ಇದು ವರ್ಷಗಳ ಹಿಂದೆ ಬೇರೆಯವರು ಬರೆದ ಇಲ್ಲ. ಆದರೆ ಕೋರಸ್ ಏತನ್ಮಧ್ಯೆ, ಮುದ್ರಿಸಲು printf ಬಳಸುತ್ತದೆ ಈ ನಾಲ್ಕು ಸಾಲುಗಳನ್ನು ಔಟ್. ಆದರೆ ನಾನು ಮತ್ತೆ ಮತ್ತೆ ಕೋರಸ್ ಕರೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಲೂಪ್ ನಾನು ಅತ್ಯಂತ ಕೊನೆಯಲ್ಲಿ, ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಅರ್ಥ ನಾನು ಇದುವರೆಗಿನ ಹೊಂದಿವೆ ಎಂದು ನಿಖರ ಅದೇ ಹಾಡು. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಈಗ ನನ್ನ ಕೋಡ್ ಹಿಂತಿರುಗಿ ನೋಡಲು ವೇಳೆ, ಸಹ ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು ಈ ಸಮ, ಇದು ಎಂದು ಗಮನಕ್ಕೆ ಇನ್ನಷ್ಟು ಓದಲು ಪಡೆಯಲು ಪ್ರಾರಂಭಿಸಿ. ನಾನು ನಿಖರವಾಗಿ ಗೊತ್ತಿಲ್ಲ ಹೇಗೆ GetInt ಜಾರಿಗೊಳಿಸುತ್ತದೆ. ನಾನೂ, ನಾನು ಕೋರಸ್ ಜಾರಿಗೆ ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ. ಆದರೆ ನನಗೆ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ಈಗ ನಾನು ರೀತಿಯ ಏಕೆಂದರೆ ನಾನು ಓದಿ, ಒಂದು ಮಾನವ ಎಂದು, ಹೆದರುವುದಿಲ್ಲ ಈ ಮೇಲಿನಿಂದ ಕೆಳಗೆ. ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಅವರು ಪ್ರಕಾರ ಎಂಬ ಕಾರಣ ಹಾಗೆ, ನನ್ನ ಕೋಡ್ ಹೆಚ್ಚು ಓದಬಲ್ಲ ಹೊಂದಿದೆ. ಮತ್ತು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಪಡೆಯಲು ಎಂದು - ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ, ನೀವು ಸಾಲುಗಳನ್ನು ನೂರಾರು ಬರೆಯುವ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತರಹ ಭಾಷೆಗಳಲ್ಲಿ ಕೋಡ್ ಆಫ್ - ನೀವು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಹೆಚ್ಚು ತುಂಬಾ ಸುಲಭ ಎಂದು ಕಾಣುವಿರಿ ನೀವು ಮಾಡಿದ ಏನು. ಮತ್ತು ನೀವು ಪ್ರಾರಂಭಿಸಿದಾಗ ಸ್ನೇಹಿತರೊಂದಿಗೆ ಸಹಯೋಗ ಅಥವಾ ಪಾಲುದಾರರು ಅಥವಾ ಸಹೋದ್ಯೋಗಿಗಳು ನೀವು ಹೆಚ್ಚು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಈ ಮೂಲಭೂತ ವ್ಯಾಯಾಮ ಇದಕ್ಕೆ ಬೃಹತ್ ಕಾರ್ಯಕ್ರಮಗಳು ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್. ಎಂದು ಹೇಳಿದರು ಆದ್ದರಿಂದ, ಏಕೆ ನಾವು ಒಂದು ದಿನ ಕರೆ ಇಲ್ಲ? ಮತ್ತು ನಾವು ಬುಧವಾರ ನೀವು ನೋಡಬಹುದು. [ಚಪ್ಪಾಳೆಯನ್ನು]