[ಸಂಗೀತ] ಸ್ಪೀಕರ್ 1: ಈ CS50 ಹೊಂದಿದೆ ಮತ್ತು ಈ ವಾರ ಎರಡು ಪ್ರಾರಂಭ. ಆದ್ದರಿಂದ, ಬಲ ಏನೋ ಧುಮುಕುವುದಿಲ್ಲ ಅವಕಾಶ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ, ಮೇಲೆ ಇಲ್ಲಿ CS50 IDE ಮತ್ತು ಐ ಹ್ಯಾವ್ ಈ ಡ್ಯಾಮ್ ಪರದೆಯ ಮುಂಚಿತವಾಗಿ ತರಾಟೆಗೆ ಇದು. ಕುತೂಹಲ ಎಚ್ಚರಿಕೆಯನ್ನು. ಆಯ್ತು. ನಾನು ಇಲ್ಲಿ ತೆರೆ ಮೇಲಕ್ಕೆಳೆಯಲ್ಪಡುತ್ತದೆ ಮಾಡಿದ್ದೀರಿ ಇದು ಬಹಳ ಸರಳ ಕಾರ್ಯಕ್ರಮ ಹೊಂದಿದೆ. ನಾವು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ಅತ್ಯಂತ ಈ ಕೇವಲ ಕಾಮೆಂಟ್ಗಳನ್ನು ಆಫ್, ಆದರೆ ಇಲ್ಲಿ ಸಾಲುಗಳನ್ನು 13 ರಲ್ಲಿ ಮೂಲಕ 17 ನಾವು ಒಂದು ಪ್ರೋಗ್ರಾಂ. ಇದು ವೇಳೆ ಅಂದರೆ, syntactically ಮಾನ್ಯ ನಾನು ಸಂಕಲಿಸಲು ಮತ್ತು ರನ್, ಕಂಪೈಲ್ ಆದರೆ ದೋಷಯುಕ್ತ ಇಲ್ಲಿದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೇಳಿಕೊಂಡಿದೆ ಟಾಪ್ ಅಪ್ ಇದು, 10 ನಕ್ಷತ್ರಗಳು ಮುದ್ರಿಸಲು ಎಂದು ಆದರೆ ಅದು ಹಾಗೆ ಮಾಡುವುದಿಲ್ಲ. ನಿಮ್ಮ ಅನುಭವದ ಆಧಾರದ ಮೇಲೆ, ಅಥವಾ ಶೀಘ್ರದಲ್ಲೇ ಸಿ ಅನುಭವವನ್ನು ಎಂದು, ನೀವು ತಾರ್ಕಿಕವಾಗಿ ವ್ಯತ್ಯಾಸ ಮಾಡಬಹುದು ಈ, ವಾಸ್ತವವಾಗಿ, ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ ಏಕೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ 10 ಹೋಗುತ್ತದೆ. 11 ಪುನರಾವರ್ತನೆಗಳು ಇಲ್ಲಿದೆ. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಆದ್ದರಿಂದ, ಇದು ಶೂನ್ಯ ವಿಶೇಷವೇನು 10 ಮೂಲಕ ಮತ್ತು ಸಮಾನ, ಸಹಜವಾಗಿ ಇದು 11 ಪುನರಾವರ್ತನೆಗಳು ಆಗಿದೆ. ಆದ್ದರಿಂದ, ಇದು ವಿಶೇಷವೇನು ಮುದ್ರಣ, ವಾಸ್ತವವಾಗಿ, 11 ನಕ್ಷತ್ರಗಳು. ಆದ್ದರಿಂದ, ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಸಮಾವೇಶ ಅತ್ಯಂತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಕೇವಲ, ವಾಸ್ತವವಾಗಿ, ಆಗಿದೆ ಶೂನ್ಯ ಎಣಿಸುವ ಆರಂಭಿಸಲು, ಆದರೆ ಆದರೆ ಮೂಲಕ ಲೆಕ್ಕ ನೀವು ನಿಜವಾಗಿಯೂ ಕಾಳಜಿ ಮೌಲ್ಯವನ್ನು. ಈಗ, ಈ ಒಂದು ವಿಷಯ ಎಂದು ಸ್ವಲ್ಪ ಬಳಸಲಾಗುತ್ತದೆ ಸಿಲುಕುವ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ವಿನ್ಯಾಸ ಸಹ ಸ್ಕ್ರಾಚ್, ಎಂದು ಅ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಅಥವ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು ಮತ್ತು ಮಕ್ಕಳಿಗೆ ಹೆಚ್ಚಾಗಿ, ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ನೀವು ಒಂದು ಸಾಮಾನ್ಯವಾಗಿ ಎಣಿಸುವ ಆರಂಭಿಸಲು. ಮತ್ತು ಫೈನ್. ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಲೆಕ್ಕ ಆರಂಭಿಸಬಹುದು ಒಂದು ಹೆಚ್ಚು ಆರಾಮದಾಯಕ ವೇಳೆ. ಮತ್ತು ಮತ್ತು 10 ಮೂಲಕ ಅಪ್ ಲೆಕ್ಕ ಆದರೆ ಈ ವಾರ ವಿಶೇಷವಾಗಿ ಅರಿಯುತ್ತೇವೆ ಮತ್ತು ಮೀರಿ ಕೇವಲ ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನೇಕ ವಿಷಯಗಳನ್ನು 0 ಮೊದಲ ಭಾವಿಸುತ್ತವೆ ನೀವು ಲೆಕ್ಕ ಯಾವ ಅಂಕಿಯ, ನೀವು ಸುಲಭವಾಗಿ, ಹೇಗೆ ನೀನು ಕೇವಲ ಆರಂಭಿಕ ಈ ಅಭ್ಯಾಸ ಮನಸ್ಸು ಶೂನ್ಯ ಮತ್ತು ಮೌಲ್ಯ ವರೆಗಿನ ಲೆಕ್ಕ ನೀವು ಇದೀಗ ಕಾಳಜಿವಹಿಸುವ ಹೋಗಿ. ಆದ್ದರಿಂದ, ಆ ನಿಗದಿ ಮಾಡಿದೆ. ನಾವು ಕಡಿಮೆ ಬದಲಾವಣೆ ಅಥವಾ ಕೇವಲ ಕಡಿಮೆ ಸಮನಾಗಿರುತ್ತದೆ. ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಇಲ್ಲಿ ಎರಡನೇ ಉದಾಹರಣೆಗೆ. ಆದ್ದರಿಂದ, ಈ ಕಾರ್ಯಕ್ರಮ ಪ್ರತಿಪಾದನೆಗಳು ಅದರ ಮುದ್ರಿಸಬಹುದು ಎಂದು ಉನ್ನತ ಕಾಮೆಂಟ್ಗಳನ್ನು ಹತ್ತು ನಕ್ಷತ್ರಗಳು, ಆದರೆ ಅದು ಹಾಗೆ ಮಾಡುವುದಿಲ್ಲ. ಇಲ್ಲಿ ದೋಷ ಯಾವುದು? ಆದ್ದರಿಂದ, what-- ಮತ್ತು ಕ್ಷಮಿಸಿ, ಸ್ಪಷ್ಟ ಎಂದು ತಿಳಿಸಿ. 10 ನಕ್ಷತ್ರಗಳು. ಸಾಲಿಗೆ ಒಂದು, ಆದರೆ ಅದು ಹಾಗೆ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ವಾಸ್ತವವಾಗಿ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಕಂಪೈಲ್ ಅವಕಾಶ ಇದು ಸ್ವಲ್ಪ ಕಡಿಮೆ ಏಕೆಂದರೆ ಈ ಒಂದು ಆ ಆಧಾರದ ಮೇಲೆ, ತೆರವುಗೊಳಿಸಿ. ನನಗೆ ನಮ್ಮ ಮೂಲ ಕೋಶಕ್ಕೆ ಹೋಗಲು ಅವಕಾಶ. ದೋಷಯುಕ್ತ ಒಂದು ಡಾಟ್ ಕತ್ತರಿಸಿ, ದೋಷಯುಕ್ತ ಒಂದು ಮಾಡಿ. ಸರಿ, ನಾನು 11 ನಕ್ಷತ್ರಗಳು, ನೋಡಿ , ಇನ್ನೂ ಸಮಸ್ಯಾತ್ಮಕ ಆದರೆ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಎಲ್ಲಾ ಆರ್. ಇಲ್ಲಿ ಸಮಸ್ಯೆ ಏನು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಆದ್ದರಿಂದ ಈ ಸೂಕ್ಷ್ಮತೆಯ ನೀವು ಮಾಡಬಹುದು ನನ್ನ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳಲಾಗುತ್ತಿತ್ತು ಮಾಡುವ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ಸಹ ಎಲ್ಲವೂ ಕಾಣುತ್ತದೆ ಆದರೂ ಸಾಕಷ್ಟು, ಮತ್ತು ಇದು ಚೆನ್ನಾಗಿ ಇಂಡೆಂಟ್ ವಿಶೇಷವೇನು, ಮತ್ತು ಇದು ರೀತಿಯ ತೀರ ತೋರುತ್ತಿದೆ 16 ಮತ್ತು 17 ಎಂದು ಸಾಲಿನಲ್ಲಿ, ವಾಸ್ತವವಾಗಿ, ಲೂಪ್ ಎಂದು ಅಡಿಯಲ್ಲಿ ಇಂಡೆಂಟ್. ಆ ಅಶರೀರ ಇಲ್ಲಿದೆ. ಕಂಪ್ಯೂಟರ್ ಮಾಡುವುದಿಲ್ಲ ತಿಳಿಯಲು ಅಥವಾ ಜಾಗದಿಂದ ನೋಡಲು. ಜಾಗದಿಂದ ಕೇವಲ ಆಗಿದೆ ನಮಗೆ ಶೈಲಿಯಲ್ಲಿ ಮಾನವರು. ನೀವು ಹೊಂದಿರುವಾಗ ಕಂಪ್ಯೂಟರ್ ತಿಳಿದಿದೆಯೇ ವಾಸ್ತವವಾಗಿ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಇದು ಎಂದು, ಈ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಲು. ಆದ್ದರಿಂದ, ನಾವು ವಾಸ್ತವವಾಗಿ ಹೋದರು ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ಈ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಪುಟ್ ಆ ಮೂಲಕ ಈ ತೊಂದರೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು ಎಂದು ಕಂಪೈಲರ್ ಗೆ ಸ್ಪಷ್ಟಪಡಿಸುತ್ತದೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಬಯಸುವ ಮತ್ತೆ ಕೋಡ್ ಎರಡು ಸಾಲುಗಳನ್ನು, ಮತ್ತು ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ. ಆದರೆ ಮೂಲಭೂತ ವಿವರಣೆಯನ್ನು ಇಲ್ಲಿದೆ? ರೈಟ್? ನಾವು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ಕರ್ಲಿ, ಸಾರ್ವಕಾಲಿಕ ಕಟ್ಟುಪಟ್ಟಿಗಳು ಇದು ಬಹುಶಃ ಅತ್ಯುತ್ತಮ ಸಹ ಅಭ್ಯಾಸ ಹೇಗಾದರೂ ಆ ಅಭ್ಯಾಸ ಮನಸ್ಸು ಅದನ್ನು ಎರಡು ಸೇರಿಸುತ್ತದೆ ಆದರೂ ನಿಮ್ಮ ಕೋಡ್ ಪಾತ್ರಗಳು. ಏಕೆ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]? ಸ್ಪೀಕರ್ 1: ಹೌದು ಆ ನ ಸಂಪೂರ್ಣವಾಗಿ ಮತ್ತೊಂದು ಪರಿಹಾರ. ರೈಟ್? ಮೊದಲ ನೋಟದಲ್ಲಿ ನೀವು ವಿಶೇಷವಾಗಿ ನಿಜವಾಗಿಯೂ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಪ್ರಶಂಸಿಸುತ್ತೇವೆ. ಸರಿ, ಖಂಡಿತವಾಗಿ ಸಾಧ್ಯವೋ ಕೇವಲ ಒಮ್ಮೆ ಎರಡು ಕೆಲಸಗಳನ್ನು ಮತ್ತು ಕೇವಲ ಸಂಪೂರ್ಣವಾಗಿ ಸಮಸ್ಯೆಯನ್ನು ತಪ್ಪಿಸಲು. ಮತ್ತು ಈಗ ಉತ್ತಮ ಇಲ್ಲಿದೆ, ಆದರೆ ಇಂದಿನ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಏನು ದೋಷ ವಿವರಣೆಯಾಗಿದೆ? ಏಕೆ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಎಲ್ಲಾ ನಕ್ಷತ್ರಗಳು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ವೇಳೆ ಎಂದು ತೋರುತ್ತದೆ ನೀವು, ಕೋಡ್ ಒಂದು ಸಾಲು ಆ ಇಲ್ಲದೆ ಇದನ್ನು ಮಾಡಬಹುದು. ಸ್ಪೀಕರ್ 1: ನಿಖರವಾಗಿ. ಈ ಕೇವಲ ಒಂದು ಮಾನವ ರೂಢಿ. ಜನರು ಅದನ್ನು ಒಂದು ಎಂದು ಅರ್ಥ ಸ್ವಲ್ಪ ಕಿರಿಕಿರಿ ಅಥವಾ ಬೇಸರದ ಎಲ್ಲಾ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಹಾಕಬೇಕು ನೀವು ಮಾಡಲು ಬಯಸುವ ಎಲ್ಲಾ ವೇಳೆ ಸಮಯ ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ, ಮಾನವರು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಕೆಲವು ಆ ಉತ್ತಮ ಇಲ್ಲಿದೆ ಹಿಂದೆ ಆ. ನಿಮ್ಮ ಲೂಪ್ ಎಲ್ಲಾ ಪುಟ್ ಬಯಸಿದರೆ ಇದರಂತೆಯೇ ಒಂದು ಸಾಲಿನಲ್ಲಿ, ಏಕ ಉತ್ತಮ ಇಲ್ಲಿದೆ ಕೊನೆಯಲ್ಲಿ ಅರ್ಧವಿರಾಮ. ಆದರೆ ನೀವು ಮಾತ್ರ ಅಂತಹ ಮಾಡಬಹುದು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇಲ್ಲದೆ ಲೈನ್. ಆದ್ದರಿಂದ, ಯಾವಾಗ, CS50 ಮಾರ್ಗದರ್ಶಿಯು , ಗುರಿಮಾಡಿ ಎಂದು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ನೋಡುತ್ತಾರೆ ಇದು ಉತ್ತಮ ಅಭ್ಯಾಸ ನೀವು ಕೋರುತ್ತೇವೆ ರವರೆಗೆ ಈ ಬರಲು ಸಾಕಷ್ಟು ಆರಾಮದಾಯಕವಾದ straying ಸಂಪ್ರದಾಯಗಳನ್ನು ಈ ರೀತಿಯ ನಿಮ್ಮ ನಡೆದುಕೊಳ್ಳುತ್ತಾ. ಬಹಳ ನೀವು ಸ್ಥಿರವಾದ ಆತ್ಮ ಮಾಡಿದಾಗ. ಮತ್ತು ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಿಲ್ ನಂತರ ಇಂದು ಸ್ವಲ್ಪ ಶೈಲಿ. ಆದ್ದರಿಂದ, ನನಗೆ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ಸಹಜವಾಗಿ, ನಾವು ಹಾಗೂ 10 ಸರಿಪಡಿಸಲು. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ನಿಜವಾದ ಬರೆಯಲು ನಾನು ಕರೆ ಮಾಡುತ್ತೇವೆ ಎಂದು ತ್ವರಿತ ಪ್ರೋಗ್ರಾಂ ಈಗ ಹೇಳಿ, ಲೂಪ್ ಸಿ ಆದ್ದರಿಂದ, ಲೂಪ್ ಸಿ ಡಾಟ್ ಡಾಟ್ ಮತ್ತು ಲೂಪ್ ಡಾಟ್ ಸಿ ನಾನು ಮಾಡಲಿಕ್ಕೆ ನಾನು ಪ್ರಮಾಣಿತ ನಾನು ಸೇರಿವೆ / ಒ ಡಾಟ್ H ಮುಖ್ಯ ಶೂನ್ಯ ಇಂಟ್. ಮತ್ತು ಈಗ ಕೇವಲ ವಾಸ್ತವವಾಗಿ, ಲೂಪ್, ಮಾಡಲಿ. ಆದ್ದರಿಂದ, 4 ಇಂಟ್ ನಾನು ಶೂನ್ಯ ಪಡೆಯುತ್ತದೆ. ನಾನು 50, ಹೇಳುತ್ತಾರೆ, ಕಡಿಮೆ. ನಾನು ಜೊತೆಗೆ, ಜೊತೆಗೆ. ತದನಂತರ ಇಲ್ಲಿ ಅವಕಾಶ ಮುಂದೆ ಹೋಗಿ ಎಫ್ ಮುದ್ರಿಸುವ ಇಲ್ಲ ತದನಂತರ ನಾನು ಮುದ್ರಿಸಲು ಬಯಸುವ ಮತ್ತು ಹೊಸ ಲೈನ್, ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. ಮತ್ತು ಈ ಎಲ್ಲಾ ಮುದ್ರಿಸುತ್ತದೆ ಮಾಡಬೇಕು ಶೂನ್ಯ ಸಂಖ್ಯೆಗಳನ್ನು 50? ಕೆಲವು ತಲೆ nods. ಕೆಲವು ನಮ್ಮನ್ನು. ಈಗಾಗಲೇ ದೋಷ ಯಾವುದು? ನಾನು ಮಾಡಿದ ಸುಲಭ ತಪ್ಪು ಯಾವುದು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಹಾಗಾಗಿ ಇದು ಕಾಣುತ್ತದೆ ಆದರೂ ಈ ನಾನು ಉದ್ದೇಶ ಏನು ಹಾಗೆ, ನಾನು ಸಹ ಸ್ಮರಿಸುತ್ತಾರೆ ಕೇವಲ ಒಂದು ASCII ಅಕ್ಷರ. ಆದ್ದರಿಂದ, ನಾನು ಹೇಳಲು ವೇಳೆ, ಮುದ್ರಣ "ಐ" ಇದು ಅಕ್ಷರಶಃ ವಿಶೇಷವೇನು ನಾವು ತಿಳಿದಿರುವಂತಹ, ಐ ಮುದ್ರಿಸಲು ನಾನು ಪ್ಲಗ್ ಇನ್ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಬಯಸುವ ಮೌಲ್ಯ ನಾನು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ಮಾಡುವ ಅಗತ್ಯವಿದೆ ತದನಂತರ ಪ್ಲಗ್ ಇನ್ ಸಕ್ರಿಯವಾಗಿ ನಾನು ಮೌಲ್ಯವನ್ನು. ಇಲ್ಲದಿದ್ದರೆ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ತೆರೆಯಲ್ಲಿ 50 ನಾನು ಅವರ ಪಡೆಯಿರಿ. ಆದ್ದರಿಂದ, ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಈ ಲೂಪ್ ಮಾಡಲು, ಚಲಾಯಿಸಲು, ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾವು ಎಲ್ಲಾ ಹೊಂದಿವೆ ಅಪ್ 49 ರ ರೀತಿಯಲ್ಲಿ. ನಾನು ಸಮಯದಲ್ಲಿ ಹಿಂದಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ ಮತ್ತು ನಾನು ನೋಡಿ ಆರಂಭದಲ್ಲಿ ಸಂಖ್ಯೆ ಶೂನ್ಯ. ಸರಿ, ನಾನು ರೀತಿಯ ಏನು ಅಪ್ ತಿರುಗಿಸಲು ವೇಳೆ? ನಾನು ಇದನ್ನು ಮಾಡಿದರೆ? ನಾನು ಆಲೋಚನೆ ಇಲ್ಲ ಏಕೆಂದರೆ. ಈ ಪ್ರೋಗ್ರಾಂ ಏನು. ಒಮ್ಮೆ ಸಂಗ್ರಹಿಸಿದ ಮತ್ತು ರನ್ ವೇಳೆ, ತಾರ್ಕಿಕವಾಗಿ ಮಾಡಲು ವಿಶೇಷವೇನು? ಪ್ರೇಕ್ಷಕರು: ಏನೂ. ಸ್ಪೀಕರ್ 1: ಏನೂ. ಏಕೆ ಎಂದು? ಪ್ರೇಕ್ಷಕರು: ನಾನು ಶೂನ್ಯ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ, ಸ್ಥಿತಿಯನ್ನು ತಪ್ಪು. ಸ್ಪೀಕರ್ 1: ಹೌದು, ನಿಖರವಾಗಿ. ಎಲ್ಲಾ ಕೋಡ್ syntactically, ಸರಿಯಾಗಿದೆ. ಈ, ಈ ಕಂಪೈಲ್ ಕಾಣಿಸುತ್ತದೆ ಕೋಡ್ ರನ್, ಆದರೆ ಇದು ಅಲ್ಲ ಉಪಯುಕ್ತ ಏನು ಮಾಡಲು ಹೋಗುತ್ತಿಲ್ಲ ನಾನು ಆರಂಭಿಸಲು ಏಕೆಂದರೆ ನಾನು ಶೂನ್ಯ. ನಾವು ನಂತರ ನಾನು 50 ಹೆಚ್ಚಾಗಿದ್ದರೆ, ಪರಿಶೀಲಿಸಿ? ನಿಸ್ಸಂಶಯವಾಗಿ, ಯಾವುದೇ, ಅದು ಅಲ್ಲ. ಆದ್ದರಿಂದ ಲೂಪ್ ಎಲ್ಲಾ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಎಂದಿಗೂ. ನಾವು ಏನಾದರೂ ವೇಳೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅಜಾಗರೂಕ? ನಾವು ಇಂಟ್ ಏನು ಆದ್ದರಿಂದ, ನಾನು ಶೂನ್ಯ ಏನು ಪಡೆಯುತ್ತದೆ. ಈಗ ನನಗೆ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲು ಅವಕಾಶ ಇತರ ಸನ್ನಿವೇಶಗಳು ಇದು ಲೂಪ್,. ನಾನು ಹೇಳಲು ನಾನು ಹೆಚ್ಚು ಹಾಗೆಯೇ ಅಥವಾ ಸಮಾನ ಶೂನ್ಯ, ತದನಂತರ ಇಲ್ಲಿ ನಾನು ಲೂಪ್ ಮಾಡಲು, ಮುಂದೆ ಹೋಗಿ ಕಡತವನ್ನು ಉಳಿಸಲು. ನಾನು ಚಲಾಯಿಸಲು ಬಗ್ಗೆ ಮನುಷ್ಯ. ನಾನು ಈ ನೋಡಲು ಹೋಗುತ್ತಿದ್ದೇನೆ ಸ್ವಲ್ಪ ಲೂಪ್ ಸಮಯ? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಅನಂತ ಆದೇಶಗಳ? ಸ್ಪೀಕರ್ 1: ಅನಂತ ಆದೇಶಗಳ? ಹೌದು, ಮತ್ತು ಏಕೆ? ಪ್ರೇಕ್ಷಕರು: ಇದು ಯಾವಾಗಲೂ ಶೂನ್ಯ ಏಕೆಂದರೆ. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಆದ್ದರಿಂದ, ನಾನು ಶೂನ್ಯ ಆರಂಭಿಸಲಾಗಿಲ್ಲ. ಸಹಜವಾಗಿ ನಾನು ದೊಡ್ಡದಾಗಿರುತ್ತದೆ ಹೆಚ್ಚು ಅಥವಾ ಪರಿಣಾಮವಾಗಿ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೊನೆಯಿಲ್ಲದ ಈ ನೋಡಿ. ಈಗ, ಈ ಬಾರಿ ಬಂದಿದ್ದಾರೆ ಅಥವಾ ಎರಡು ಬಾರಿ ಕೋರ್ಸ್ ನ ಮುಖ್ಯಸ್ಥರಿಗೆ. ಏನು ನೀವು ನಡೆಯುತ್ತದೆ ಅನಂತ ಆದೇಶಗಳ? ಪ್ರೇಕ್ಷಕರು: ಕಂಟ್ರೋಲ್ ಸಿ ಸ್ಪೀಕರ್ 1: ಹೌದು. ಆದ್ದರಿಂದ ಕಂಟ್ರೋಲ್ ಸಿ ಅಂತಿಮವಾಗಿ ಸ್ಪಂದಿಸುತ್ತಾರೆ. ದುರದೃಷ್ಟವಶಾತ್, ನಾವು ಮುದ್ರಣ ಬಂದಿದೆ ಲಕ್ಷಾಂತರ ಮತ್ತು ಈಗಾಗಲೇ ಸೊನ್ನೆಗಳ ಲಕ್ಷಾಂತರ ಮತ್ತು ಆದ್ದರಿಂದ ಕಂಪ್ಯೂಟರ್ ಹೊಂದಿದೆ ರೀತಿಯ ಮುಂದೆ ನನ್ನ ಸಿಕ್ಕಿತು. ಆದ್ದರಿಂದ, ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ವಿಶೇಷವೇನು ನನಗೆ ಸ್ವಲ್ಪ. ಆದರೆ ನೀವು ಕಂಟ್ರೋಲ್ ಸಿ ಕೆಲವು ಹಿಟ್ ನಿಮ್ಮ ಮ್ಯಾಕ್ ಅಥವಾ ಪಿಸಿ ಕೀಬೋರ್ಡ್ ಬಾರಿ, ಅಂತಿಮವಾಗಿ ಇದು, ವಾಸ್ತವವಾಗಿ, ಅಂತ್ಯಗೊಳಿಸಲು ಮಾಡಬೇಕು. ಮತ್ತು ಒಂದು ವೇಳೆ, ನಾವು ನೀವು ಕೆಲವು ತೋರಿಸಲು ಮಾಡುತ್ತೇವೆ ದೀರ್ಘ ಅಲ್ಲಿ ನೀವು ಮೊದಲು ತಂತ್ರಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಬಲವಂತವಾಗಿ ಕಾರ್ಯಕ್ರಮಗಳು ಕೊಲ್ಲಬಹುದು, ಹೆಚ್ಚು ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕ್ OS ಚಿತ್ರದಲ್ಲಿರುವಂತೆ ವೇಳೆ ಅಗತ್ಯ. ಆದರೆ ಯಾವುದೋ ಪ್ರಯತ್ನಿಸೋಣ. ವಾಸ್ತವವಾಗಿ ಐ ಈಸ್ ಹೆಚ್ಚಿಸಲು ಅವಕಾಶ ಈ ಇನ್ನೂ ಅನಂತ ಎಂದು ನಾನು? ನನಗೆ ಈ ಔಟ್ ಲೆಟ್. ಈಗ ನೀವು ರೀತಿಯ ಮಾಡಬಹುದು ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು. ಇದು ಕೂಡ ಅನಂತ ಲೂಪ್. ಆದರೆ ಈ ಒಂದು ಟ್ರಿಕ್ ಪ್ರಶ್ನೆ ಒಂದು ಭಾಗ. ಈ ಶಾಶ್ವತವಾಗಿ ಸಂಖ್ಯೆಗಳನ್ನು ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ? ಪ್ರೇಕ್ಷಕರು: ನಂ ಸ್ಪೀಕರ್ 1: ನಂ ಏಕೆ? ನಾನು ಇಲ್ಲಿ ಕೆಲವು ನಮ್ಮನ್ನು ಕೇಳಿದ. ಹೌದು Someone--. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸಾಕಷ್ಟು ಹೊಂದಿಲ್ಲ ಬಿಟ್ಗಳು ನಿಜವಾಗಿಯೂ ಮುಂದುವರಿಸುವುದಕ್ಕೆ. ಸ್ಪೀಕರ್ 1: ಸರಿ. ಹಾಗಾಗಿ ಸಾಕಷ್ಟು ಹೊಂದಿಲ್ಲ ಬಿಟ್ಗಳು ಮುಂದುವರಿಸುವುದಕ್ಕೆ. ಆದ್ದರಿಂದ, ತೀರುತ್ತದೆ? ಇದು ಕೇವಲ ನಿಲ್ಲಿಸಿ ಇನ್ನು? ಪ್ರೇಕ್ಷಕರು: ಹಂತದಲ್ಲಿ ಇದು ಮುಚ್ಚಲಿದೆ ಮುಚ್ಚಿ ಕಾಣಿಸುತ್ತದೆ ಸ್ಪೀಕರ್ 1: ಇದು ಮುಚ್ಚಿ ಕಾಣಿಸುತ್ತದೆ ಲೂಪ್ ಕೆಳಗೆ, ಆದರೆ ಏಕೆ? ಏನು ತೀರುತ್ತದೆ ತನ್ನ ಗಡಿಗಳನ್ನು ಅಂತ್ಯಕಾಲದಲ್ಲಿ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಸೈಕಲ್ ತಿನ್ನುವೆ ಮತ್ತೆ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ. ಸ್ಪೀಕರ್ 1: ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ, ಅಥವಾ ನಾವು ಸಕಾರಾತ್ಮಕ ಚಿಕಿತ್ಸೆ ವೇಳೆ, ಶೂನ್ಯ ಕನಿಷ್ಠ. ಆದ್ದರಿಂದ ಹೌದು, ಸಂಪೂರ್ಣವಾಗಿ. ನಾವು ಕಳೆದ ಬಾರಿ ನೋಡಿದ ನೆನಪಿರಲಿ ನೀವು ನಿಮ್ಮ ಬಿಟ್ಗಳು ಒಂದು ಹಲವಾರು ಬಾರಿ ಹೆಚ್ಚಿಸಲು ಮತ್ತು ನೀವು ಉಕ್ಕಿ ಬೆಳಕಿಗೆ ನಿಮ್ಮ ಇಂಟ್ ಸಾಮರ್ಥ್ಯ ಅಥವಾ ಮಾಹಿತಿ ಪ್ರಕಾರ ನೀವು, ಯಾವುದೇ ಸುಮಾರು ಕಟ್ಟಲು ಯಾವಾಗಲೂ ಹೋಗುತ್ತದೆ, ಬಹುಶಃ, ಎರಡು ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ. ಅಥವಾ ನೀವು ಸೂಚಿಸಲು ಬಂದಿದೆ ನಿಮ್ಮ ವ್ಯಾಪ್ತಿಯ ಮಾತ್ರ, ಧನಾತ್ಮಕ ಇರಬೇಕು ನೀವು ಮಾಡಬಹುದು, ಆದರೆ ನಾವು ಇನ್ನೂ ಆ ನೋಡಿಲ್ಲ ಬಂದಿದೆ ನೀವು ಕನಿಷ್ಟ ಮತ್ತೆ ಶೂನ್ಯ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಆದರೂ ವಾಸ್ತವವಾಗಿ ಹೌದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಕಾರಾತ್ಮಕ ಸಂಖ್ಯೆಗಳನ್ನು, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಲೂಪ್ ವಜಾ ಹೋಗಿ ನಾನು ಏಕೆಂದರೆ, ವಾಸ್ತವವಾಗಿ, ಗೆ ಹೆಚ್ಚು ಅಥವಾ ಸಮ ಶೂನ್ಯ ಇದು ನಕಾರಾತ್ಮಕವಾಗಿದೆ ವೇಳೆ. ಆದ್ದರಿಂದ, ದುರದೃಷ್ಟವಶಾತ್, ಹೇಗೆ ಎಲ್ಲಿಯವರೆಗೆ ನಾವು ಕಾಯಬೇಕಾಗಿತ್ತು? ಇದೀಗ ನಾವು ಅಪ್ ಕಾರಣ ಏನು, 2 ಮಿಲಿಯನ್ ರೀತಿಯಲ್ಲಿ? ನಾವು, 2 ಬಿಲಿಯನ್ ಹಾಗೆ ನಾವು ಕಾಯಬೇಕಾಗುತ್ತದೆ ನೀನು ತನಕ ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಲಕ್ಷಣ ನೋಡಬಹುದು. ಆದರೆ, ಸ್ವಲ್ಪ ವೇಗವಾಗಿ ನೋಡಬಹುದು ನಾವು ಅಡ್ಡಿಪಡಿಸಲು ನೋಡೋಣ maybe--. ಬ. ಸಹ ಮೆನುಗಳಲ್ಲಿ ನಿಧಾನವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುವ. ಆಯ್ತು. ಆದ್ದರಿಂದ, ನಾವು ಬಹಳ ಹಿಂದೆ ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ಇದು ನಾಯಿ ಇದು ಡ್ಯಾಮ್ ಬಾರಿಗೆ ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಇದು ಕೆಲವು ಪ್ರಕಟಣೆಗಳು ಉತ್ತಮ ಸಮಯವಾಗಿದೆ. ಆದ್ದರಿಂದ, ನೀವು ಇಷ್ಟಪಡಬಹುದು ವೇಳೆ YHack ತೊಡಗಿಸಿಕೊಳ್ಳಲು, ಕ್ರಿಯೆಯನ್ನು ಇದು ಇದೆ ಯೇಲ್ ನಮ್ಮ ಸ್ನೇಹಿತರು ಪ್ರಾಯೋಜಿಸಿದ. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಕೆಲವು ಕೋರ್ಸ್ ಯೇಲ್ TFS ಈ ತೊಡಗಿಕೊಂಡಿವೆ. YHack ಅಂತಾರಾಷ್ಟ್ರೀಯ ಹ್ಯಾಕ್ ನ್ನು ಆರಂಭಿಸುತ್ತಿದೆ ಆಯೋಜಿಸಿದ ಮತ್ತು ನಡೆದ ಯೇಲ್, 1,500 ಒಟ್ಟಿಗೆ ತರುವ ಮನಸ್ಸಿನ ಹ್ಯಾಕರ್ಸ್ ಮತ್ತು ಎಲ್ಲಾ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ರೀತಿಯ ಪ್ರಪಂಚದಾದ್ಯಂತ. ಈ ಆಸಕ್ತಿ ಇದ್ದರೆ, ಇಲ್ಲಿ ನೋಡೋಣ. ಈ ಮೇಲೆ ತುಂಬಾ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವೇಳೆ ಸ್ಕ್ರೀನ್, ಇಂದಿನ ಸ್ಲೈಡ್ಗಳು ನೋಡೋಣ yhack.org ಫಾರ್ URL ಗಾಗಿ. ಆದ್ದರಿಂದ, ಕೆಲವು ತ್ವರಿತ ಪ್ರಕಟಣೆಗಳು. ಆದ್ದರಿಂದ ಅಧಿಕೃತವಾಗಿ ವಿಭಾಗಗಳು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮುಂದಿನ ವಾರ ಎರಡೂ ಇಲ್ಲಿ ನ್ಯೂ ಹ್ಯಾವನ್. ನೀವು ಪಡೆಯಲಾಗುತ್ತದೆ ಮಾಡುತ್ತೇವೆ ನೆನಪಿನಲ್ಲಿಡಿ ಇಮೇಲ್ ನಂತರ ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ಹೆಚ್ಚಾಗಿ. ಇದು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಭಾಗಕ್ಕೆ CS50, ನೀಡಲಾಗಿದೆ ಎಲ್ಲಾ ಜನರು ವರ್ಗ ಮತ್ತು ಎಲ್ಲರೂ ಸಂಚರಿಸುವ. ಮತ್ತು ಎಲ್ಲಾ ಇತರ ಫೆಲೋಗಳು ' ವೇಳಾಪಟ್ಟಿಯನ್ನು ಇನ್ನೂ ಗಟ್ಟಿಯಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ, ಆದರೆ ಇಮೇಲ್ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಎಂದರೆ ಉಳಿಯಲು , ನೀವು ಮರು ವಿಭಾಗದಲ್ಲಿ ಮಾಡಬಹುದು ಎಂದು ಅಲ್ಲಿ ನಂತರ. Study.cs50.net. ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ಸ್ಥಿರ ಪಾಲ್ಗೊಳ್ಳುವವರು ಸಹ ವಿಭಾಗಗಳು, ಎಲ್ಲಾ ಅರ್ಥ ಸಂಪನ್ಮೂಲಗಳ ನಾವು ವಿಭಾಗಗಳಲ್ಲಿ ಬಳಸಲು CS50 ನಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಿದೆ ಇಲ್ಲಿ ಈ URL ಅಧ್ಯಯನ. ಆದ್ದರಿಂದ, ನೀವು ಎಂದಾದರೂ ವಿಮರ್ಶೆ ಮರು ಬಯಸಿದಲ್ಲಿ , ಅಥವಾ ಮುಂದೆ ಓದಲು ವಿಭಾಗದಿಂದ ವಸ್ತು, ಅಥವಾ ನೀವು ಕೆಲವು ವಾರ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆ ಮಾದರಿ ಸ್ಲೈಡ್ಗಳನ್ನು ಅರ್ಥ, ಮತ್ತು ಸಮಸ್ಯೆಗಳು, ಮತ್ತು ವ್ಯಾಖ್ಯಾನಗಳು, ಮತ್ತು ಹೆಚ್ಚು ಹಾಗೆಯೇ ಎಲ್ಲಾ ಇವೆ. ಕಚೇರಿ ವೇಳೆ, ಇಂದು ಮತ್ತೆ ಮತ್ತು ನಾಳೆ ಮತ್ತು ಬುಧವಾರ ಮತ್ತು ಗುರುವಾರ ಕೋರ್ಸ್ ನ ಪರಿಶೀಲಿಸಿ ವೇಳಾಪಟ್ಟಿಗಾಗಿ ವೆಬ್ಸೈಟ್. ಮತ್ತು, ಈಗ ಪ್ರಾರಂಭಿಸುವ ಇಂದು CS50 ಚರ್ಚಿಸಬಹುದು ಆಗಿದೆ. ಆದ್ದರಿಂದ, ಮತ್ತು ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಪರಸ್ಪರ ಅಥವಾ ಕೋರ್ಸ್ ನ ಸಿಬ್ಬಂದಿ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ ಕೆಲವು ಸಮಸ್ಯೆ ಸೆಟ್ನಲ್ಲಿ, ನೀವು ಅಗತ್ಯವಾಗಿ ಇಲ್ಲ ಎಂದು ಅರ್ಥ ನೀವು ಮುಂದಿನ ಮಾನವ ಮಾಡಲು ಹೊಂದಿವೆ. ಯಾರೂ ಇಲ್ಲ, ನೀವು ನಮಗೆ ಮತ್ತು ಸಹಪಾಠಿಗಳು ತಲುಪಿ ಆನ್ಲೈನ್ CS50 ಮೂಲಕ ಚರ್ಚಿಸಿ. ಆದ್ದರಿಂದ, ಈ ಒಂದು ಚರ್ಚೆಯು ಕೋರ್ಸ್ ಬೋರ್ಡ್ ಮತ್ತು ಈ ಎಂದು ಅರ್ಥ ಬಹುಶಃ ಉತ್ತಮ ನೀವು ಹೊಂದಿರುವಾಗ ಆರಂಭಿಸಲು ಸ್ಥಳವಾಗಿದೆ ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಪ್ರಶ್ನಿಸುವಾಗ ಹೊರಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿ. ಉಪಾಹಾರದಲ್ಲಿ ತುಂಬಾ ಈ ವಾರ ಅಪ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಫೈರ್ ಅಂಡ್ ಐಸ್ ನಲ್ಲಿ [ಕೇಳಿಸುವುದಿಲ್ಲ] ನ್ಯೂ ಹಾವೆನ್ ನಲ್ಲಿ. ಕೋರ್ಸ್ ನ ನೋಡೋಣ ಸಲುವಾಗಿ ವೆಬ್ಸೈಟ್ RSVP ಗೆ. ಮೊದಲನೆ ಬರುವ ಅವಧಿಯನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಈ ವಾರದಲ್ಲಿ ಪಡೆಯಲು ಹೋದರೆ ನಾವು ಈ ಹೆಚ್ಚು ಪ್ರತಿ ಶುಕ್ರವಾರ ಮಾಡುತ್ತೇನೆ ಅವಧಿಯಲ್ಲಿ. ಸರಿ, ಈಗ ಶ್ರೇಯಾಂಕ ಬಗ್ಗೆ ಒಂದು ಪದ. ನಾವು ಸಮಸ್ಯೆ ನಮೂದಿಸಿ ಮುಖ್ಯವಾಗಿ ಈ ವಾರ ಔಟ್ ಇದು, ಒಂದು ಸೆಟ್ ಮತ್ತು ಸಮಸ್ಯೆಯನ್ನು ಎರಡು ಮತ್ತು ನಂತರ ಸೆಟ್. ಹೇಗೆ ನಾವು ಪಿ ಸೆಟ್ ಮೌಲ್ಯಮಾಪನ ಬಗ್ಗೆ ಹೋಗಲಿ ಅದರ ಗುಣಮಟ್ಟದ ಮೌಲ್ಯಮಾಪನ? ಆದ್ದರಿಂದ, ಇದು ನಾವು ಬಳಸುವ ನಾಲ್ಕು ಅಕ್ಷಗಳು ಇಲ್ಲಿದೆ CS50, ಮತ್ತು ಅವರು ಇಲ್ಲಿ ಈ ನಾಲ್ಕು ಆರ್. ಸಂಖ್ಯಾ ಮೇಲೆ ಸೆರೆಹಿಡಿದರು ವ್ಯಾಪ್ತಿ, ಪಿ ಸೆಟ್ ಎಷ್ಟು ಆಧಾರದ ನೀವು ನಿಭಾಯಿಸಲು ನೀಡಲಿಲ್ಲ. ಇದು ಸ್ಥೂಲವಾಗಿ ಸರಿಹೊಂದುತ್ತದೆ ವಿಶೇಷವೇನು ಪ್ರಯತ್ನ, ಮತ್ತು ಅದನ್ನು ತೆಗೆಯಲು ನಮ್ಮ ಮಾರ್ಗವಾಗಿದೆ ನೀವು ಪ್ರಯತ್ನಿಸಿ ಅರ್ಧ ಪಿ ಮಾಡಲಿಲ್ಲ , ಪಿ ಸೆಟ್ ಎಲ್ಲಾ ಸೆಟ್. ಈ ಪರಿಪೂರ್ಣ ಪಡೆಯಲು ಸುಲಭವಾಗಿ ಒಂದು ನೀವು ಏನು ವೇಳೆ ಅಂಕಗಳು, ವಾಸ್ತವವಾಗಿ, ಪಿ ಸೆಟ್ ಪ್ರತಿಯೊಂದು ಪ್ರಯತ್ನಿಸಿ. ಆದ್ದರಿಂದ, ಮನಸ್ಸಿನಲ್ಲಿ ಆ ಇರಿಸಿಕೊಳ್ಳಲು. ಸರಿಯಾಗಿವೆ ಖಂಡಿತವಾಗಿಯೂ ಇದು. ನಮೂದನೆ ಎಂಬ ನಿಮ್ಮ ಕೋಡ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕೋಲು 'ಮಾದರಿ ಪರಿಹಾರವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಸೂಚಿಸುತ್ತವೆ ವಾಸ್ತವವಾಗಿ, ಕೆಲಸ ಮಾಡಬೇಕು. ನೀವು ಭೆಟ್ಟಿಯಾಗಿಲ್ಲ ವೇಳೆ, 50 ಪರಿಶೀಲಿಸಿ ಇನ್ನೂ, ಪಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸೆಟ್ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ತಿನ್ನುವೆ ನೀವು ಹೌದು / ಇಲ್ಲ ಉತ್ತರಗಳನ್ನು ನೀಡಲು ಎಂಬುದರ ಬಗ್ಗೆ ನಿಮ್ಮ ಕೋಡ್ ಸರಿಯಾಗಿದೆ. ಕನಿಷ್ಠ ಇಲ್ಲಿಯವರೆಗೆ ನಾವು ನೀನು ಇದು ಆಧರಿಸಿದ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಮೌಲ್ಯಮಾಪನ ನಾವು ಪ್ರೋಗ್ರಾಂ ಒಳಗೆ ರನ್. ಡಿಸೈನ್ ಹೆಚ್ಚು ವ್ಯಕ್ತಿನಿಷ್ಠ. ಈ ಹೇಗೆ ಬರೆದ ನಿಮ್ಮ ಕೋಡ್ ಆಗಿದೆ. ಮತ್ತು ಈ ವಿಷಯ ನೀವು ಕಾಲಾನಂತರದಲ್ಲಿ ಉತ್ತಮ ಪಡೆಯುತ್ತೀರಿ ಮತ್ತು ಇದು ಏನೋ ಎಂದು ನಾವು ಮಾಡುತ್ತೇವೆ ಇಲ್ಲಿದೆ ಹೆಚ್ಚು ಗುಣಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಲು. ಮತ್ತು ವಿನ್ಯಾಸ ನಾನು ಬಹುಶಃ ಬಹಳ ಹಿಂದೆ ಅರ್ಥ ನೀವು ಕೆಲವು ಪಿ ಇಷ್ಟಪಡುತ್ತೇನೆ loopingly ಏನಾದರೂ ಸೆಟ್, ಆದರೆ ಬಹುಶಃ ಮೂರು, ನಾಲ್ಕು ಅಥವಾ, ಅಥವಾ ಹೊಂದಲು ಐದು ನೆಸ್ಟೆಡ್ ಮುಂಚೂಣಿಗೆ ಕುಣಿಕೆಗಳು ಅಥವಾ ರೀತಿಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಸೇರಿರುವ. ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡಬೇಕು ನೀವು ದೈನ್ಯತೆಗೆ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ಕೆಟ್ಟ ವಿನ್ಯಾಸದ ಪರಿಗಣಿಸುತ್ತಾರೆ. ಮತ್ತು ನೀವು ತರಗತಿಯಲ್ಲಿ ನೋಡಲು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ವಿಷಯಗಳನ್ನು ಮಾಡುವ ವರ್ಗ ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಔಟ್, ವಿಷಯಗಳನ್ನು ಮಾಡುವ ಕೆಟ್ಟ ರೀತಿಯಲ್ಲಿ ಎಂದು ಎಲ್ಲಾ ಸರಿಯಾದ ಇರಬಹುದು, ಆದರೆ ಅಗತ್ಯವಾಗಿ ಉತ್ತಮ ವಿನ್ಯಾಸ. ಒಂದು ಪ್ರಬಂಧ ಬರೆಯಲು ಲೈಕ್. ನೀವು ಪದಗಳನ್ನು ಹಾಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ವ್ಯಾಕರಣ ಸರಿಯಾಗಿವೆ ಎಂಬುದನ್ನು ಪುಟ, ಪ್ರಬಂಧ ಆದರೆ ಅವರಿರುವ ಪ್ರಬಂಧ ಕೇವಲ ಸಂಪೂರ್ಣವಾಗಿ ಅಸಂಬದ್ಧ ಅಥವಾ ಅನುನಯಿಸಲಾಗದ. ಮತ್ತು ಆದ್ದರಿಂದ ಅನಲಾಗ್ ಇರಬಹುದು ಕೆಟ್ಟ ಅಥವಾ ಉತ್ತಮ ವಿನ್ಯಾಸದ ಬರೆದ ವಿಶ್ವದ. ಮತ್ತು ಶೈಲಿ ಕೂಡ ತಕ್ಕಮಟ್ಟಿಗೆ ವ್ಯಕ್ತಿನಿಷ್ಠ. ಆದರೆ ಕನಿಷ್ಠ ನಾವು ಸ್ಥಿರತೆ ನಿರೀಕ್ಷಿಸಬಹುದು. ಈ ಹೇಗೆ ಸಾಕಷ್ಟು ನಿಮ್ಮ ಕೋಡ್ ಆಗಿದೆ. ವಿಷಯಗಳನ್ನು ಚೆನ್ನಾಗಿ ಇಂಡೆಂಟ್? ನಿಮ್ಮ ಅಸ್ಥಿರ ಹಾಗೂ ಹೆಸರಿಸಲಾಗಿದೆ / ಎಲ್ಲಾ ನಿಮ್ಮ ಆವರಣ ಮತ್ತು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅವರು ಇರಬೇಕು ಎಂದು ಜೋಡಿಸಿದ? ನಾವು ಒಂದು CS50 ಶೈಲಿಯನ್ನು ಹೊಂದಿರಬಹುದು ಮಾಡಲು ಸಮಸ್ಯೆ ಸೆಟ್ ನಲ್ಲಿ ನೀವು ತೋರಿಸುತ್ತವೆ. ಆ ಹೆಚ್ಚು ಆರಾಮದಾಯಕ ಎಂದು ತಪ್ಪುವ ಸ್ವಾಗತ ಬಹಳ ನೀವು ಸ್ವಯಂ ಇವೆ ಎಂದು. ಮತ್ತು ಇದು ತುಂಬಾ, ಪಾಠ ನಾವು ವಿಭಾಗದಲ್ಲಿ ಬಲಪಡಿಸಲು ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ಸ್ವಲ್ಪ ವೇಳೆ ಆಗಿತ್ತು ವೇಗದ, ಅರ್ಥ ಪಿ ಸೆಟ್ ಮತ್ತು ವಿಭಾಗಗಳು ಬಹಳ ಹಿಂದೆ ಹೆಚ್ಚು ಆಳ ಹೋಗುತ್ತದೆ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನಾವು CS50 ಕೆಲವೇ ಬಕೆಟ್. ಅಂಕಗಳು ಪ್ರಮಾಣದಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಮೂರು ಒಂದು, ಅಥವಾ ಐದು ಒಂದು. ನಾವು ಅಕ್ಷರಶಃ ನೀವು ಮತ್ತು ನಾನು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಮೊದಲ ವಾರದಲ್ಲಿ ಈ ಸಾಕಷ್ಟು. ಮೂರು ಒಳ್ಳೆಯದು. ಆದ್ದರಿಂದ, ಸಹ ಹೌದು, ಮೂರು ಔಟ್ ಐದು ಸಾಮಾನ್ಯವಾಗಿ, ಗಣಿತದ, 60 ರಷ್ಟು ಅಥವಾ ಡಿ ಮೈನಸ್ ರೀತಿಯ ಇರಬಹುದು. ಮೂರು, ವಾಸ್ತವವಾಗಿ, ಒಳ್ಳೆಯದು. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ವರ್ಗ ಅತ್ಯಂತ ವಿದ್ಯಾರ್ಥಿಗಳು ಸುಮಾರು ಪದವನ್ನು ಆಫ್ ಆರಂಭಿಸಲು ಎರಡು ಓಟಗಳನ್ನು ಮತ್ತು ಥ್ರೀಸ್, ಮತ್ತು ಬೌಂಡರಿಗಳು. ಬಹುಶಃ ಅನೇಕ ಅಲ್ಲ ಫೈವ್ಸ್. ಹಲವಾರು ನಾಟ್ ಓಕೆ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಆರಂಭಿಸಲು ತಿರುವು ಎಂದು ಸಿಹಿ ಸ್ಪಾಟ್ ಆದ್ದರಿಂದ ಸಮಯ ಮುಂದುವರಿದಂತೆ ಆ, ಕೋಣೆಯಲ್ಲಿ ನಿಜವಾಗಿ ಇಲ್ಲ, ಮೇಲಿನ ಪ್ರಗತಿ ಮತ್ತು ಅವಕಾಶಗಳನ್ನು. ಆದ್ದರಿಂದ, 60% ಮೂರು ಪೂರಕವಾಗಿಲ್ಲ ದಯವಿಟ್ಟು. ಇದು ಹೆಚ್ಚು ಅಮೂರ್ತ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ. ನಾವು ಲೆಕ್ಕ ಯಾವ ಸೂತ್ರವನ್ನು ಕೆಳಗಿನಂತೆ ಶ್ರೇಣಿಗಳನ್ನು ತೂಕ ಇದೆ. ಸರಿಯಾಗಿವೆ ಅತ್ಯಂತ ಯೋಗ್ಯವಾಗಿದೆ. ಡಿಸೈನ್ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮೌಲ್ಯದ್ದಾಗಿದೆ. ಶೈಲಿ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮೌಲ್ಯದ್ದಾಗಿದೆ. ಮತ್ತು ಈ ಸಾಮಾನ್ಯವಾಗಿ ಸಮಯ ಪ್ರಮಾಣವನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ ಪ್ರತಿ ಪಡೆಯುವಲ್ಲಿ ಹೋಗುತ್ತಿದೆ ಈ ಅಕ್ಷಗಳ ಸರಿಯಾದ. ಶೈಲಿ, ಸೂಪರ್ ಸುಲಭ ಸೂಪರ್ ತ್ವರಿತ ಇರಬೇಕು, ಆದರೆ ಇದು ಸುಲಭದ ಅಭ್ಯಾಸ ಇಲ್ಲಿದೆ ಬಗ್ಗೆ ತಿರುಗು ಪಡೆಯಲು. ಸರಿಯಾಗಿವೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನೀವು ಹೆಚ್ಚಿನ ಸಮಯ. ಕೆಲವು ದೋಷ ಮೈಟ್ ಕೆಳಗೆ ಅಟ್ಟಿಸಿಕೊಂಡು , ಎಂದು ಹೆಚ್ಚುವರಿ ಗಂಟೆ ಅಥವಾ ಹೆಚ್ಚು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಆದ್ದರಿಂದ, ಅಂಕ ಅಂತಿಮವಾಗಿ ಸೆರೆಹಿಡಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ, ಈಗ ಒಂದು ಗಂಭೀರ ಪದ. CS50 ಹೊಂದಿರುವುದರಿಂದ ವ್ಯತ್ಯಾಸ, ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟದ್ದಕ್ಕಾಗಿ, ಎಂಬ ಬಹುಶಃ ಪರಿಚಯ ಶೈಕ್ಷಣಿಕ ವಿಷಯಗಳೊಂದಿಗೆ ಅತ್ಯಂತ ಯಾವುದೇ ಕೋರ್ಸ್ ಹೆಚ್ಚು ಪ್ರಾಮಾಣಿಕತೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ನನ್ನ ಜ್ಞಾನ ಎಂದು ನಾವು, ದುರದೃಷ್ಟವಶಾತ್, ಹೆಚ್ಚಿನ ವಿದ್ಯಾರ್ಥಿಗಳು ಕಳುಹಿಸಲು ಶಿಸ್ತು ಉದ್ದೇಶಗಳಿಗಾಗಿ ಪರಿಣಾಮವಾಗಿ ಪ್ರತಿ ವರ್ಷ. ಆದ್ದರಿಂದ, ಪೂರ್ಣ ಬಗ್ಗೆ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯ, ನ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಮಾತನಾಡಲು ಅವಕಾಶ CS50 ರಲ್ಲಿ ಹೋಗುತ್ತದೆ, ಮತ್ತು ನೀವು ಬಗ್ಗೆ ಮಾಡಬಹುದು, ಮತ್ತು ನೀವು ಬಗ್ಗೆ ಎಚ್ಚರವಾಗಿರಿ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ರಿಂದ 2007, ಯಾವಾಗ ನಾನು ಕೋರ್ಸ್ ಆನುವಂಶಿಕವಾಗಿ ಜಾಹೀರಾತು ಬೋರ್ಡ್ ಪ್ರಕರಣಗಳು ಸಂಖ್ಯೆ. ಜಾಹೀರಾತು ಬೋರ್ಡ್ ಹಾರ್ವರ್ಡ್ ಶಿಸ್ತು ಆಗಿದೆ ದೇಹದ, ಅಥವಾ ಈಗ ಗೌರವ ಕೌನ್ಸೆಲ್ ಇದು ನಿದರ್ಶನದ ಮಾಡಿದಾಗ ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ ವಿದ್ಯಾರ್ಥಿಗಳು ಕೋರ್ಸ್ ನ ಏನಾದರೂ ಪಠ್ಯಕ್ರಮ ಅವಿವೇಕದ ಪರಿಗಣಿಸುತ್ತದೆ. ಯಾವುದೇ ನಿಜವಾದ ಮಾದರಿಯನ್ನು ಇಲ್ಲ ಇಲ್ಲಿ, ನಾನು ಹೇಳಬಹುದು. ಅದನ್ನು ಏರಿಳಿತಗಳ ವರ್ಷಗಳ ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಈ ಸಂಖ್ಯೆ ಉಲ್ಲೇಖವಾಗುವ ಸಂದರ್ಭಗಳಲ್ಲಿ. ವಿದ್ಯಾರ್ಥಿಗಳ ಸಂಖ್ಯೆ ತೊಡಗಿಕೊಂಡಿವೆ ಎಂದು? ಇದು ತುಂಬಾ ಬದಲಾಗುತ್ತದೆ. ಪ್ರಾತಿನಿಧಿಕವಾಗಿ, ಕಳೆದ ವರ್ಷ ಹಾರ್ವರ್ಡ್ನಲ್ಲಿ ಉದಾಹರಣೆಗೆ, 29 ವಿದ್ಯಾರ್ಥಿಗಳು ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ಜಾಹೀರಾತು ಕ್ರಮವಾಗಿತ್ತು, ಇದ್ದರು. ಅವುಗಳನ್ನು ಪ್ರಸ್ತುತ ವಿದ್ಯಾರ್ಥಿಗಳ 29, ಅವುಗಳನ್ನು ಮೊದಲು ವಿದ್ಯಾರ್ಥಿಗಳು ಎರಡು, ಯಾರು ಸಹಯೋಗಿಗಳಾಗಲಿದ್ದೇವೆ ಕೆಲವು ಮೂರ್ಖ ರೀತಿಯಲ್ಲಿ. ತದನಂತರ ವಿಷಯದಲ್ಲಿ ಶೇಕಡಾವಾರು, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸುಮಾರು 3% ಇಲ್ಲಿದೆ ಶ್ರೇಣಿಯಲ್ಲಿ, ದುರದೃಷ್ಟವಶಾತ್, ನಿರ್ಧಾರಗಳನ್ನು ಈ ರೀತಿಯ ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ, ಕಳೆದ ವರ್ಷ ಇದು 3.5% CS50 ನ ವಿದ್ಯಾರ್ಥಿ ಘಟಕವು ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ಜಾಹೀರಾತು ಏರಿ ಆಗಿತ್ತು. ಆದ್ದರಿಂದ, ಈ ಎಲ್ಲಾ ಅರ್ಥವೇನು? ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡುವಿರಿ? ಆದ್ದರಿಂದ, ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯ, ನಾವು ಸಂಪೂರ್ಣವಾಗಿ, ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು, ನಮ್ಮ ವಿಲೇವಾರಿ ತಂತ್ರಾಂಶ ಉಪಕರಣಗಳು ಮತ್ತು ಇದು ಪ್ರಾಮಾಣಿಕವಾಗಿ, ನಮಗೆ ತುಂಬಾ ಸುಲಭ, ಪಡೆಯದ ನ ಇತರ ಸಹಪಾಠಿಗಳು ಈ ಸಾಲುಗಳನ್ನು ದಾಟಿ ಹೋಲಿಸಿ ದಾಟಲು ಪ್ರತಿ ಸಲ್ಲಿಕೆ ಪ್ರತಿ ವಿರುದ್ಧ ಈ ವರ್ಷ ಕಳೆದ ಎಂಟು ವರ್ಷಗಳಿಂದ ಸಲ್ಲಿಕೆ. ಸಾಫ್ಟ್ವೇರ್ ಮಾಡುತ್ತದೆ. ಮತ್ತು ಅಂತಿಮವಾಗಿ ಅದು ನಿರ್ಧರಿಸಲು ಮಾನವ ಕಣ್ಣುಗಳು ಕೆಲವು ಉಲ್ಲೇಖಿಸಲು ಇಲ್ಲವೋ ಎಂಬುದನ್ನು ಮತ್ತಷ್ಟು ತೀರ್ಪು ಪರವಾಗಿಲ್ಲ, ಆದರೆ ಸಾಫ್ಟ್ವೇರ್ ಖಂಡಿತವಾಗಿಯೂ ಮಾಡುತ್ತದೆ. ಮತ್ತು ಈ, ನಾನೂ, ನಾನು ಏಕೆ ಭಾವಿಸುತ್ತೀರಿ ನಾವು CS50 ದೊಡ್ಡ ಸಂಖ್ಯೆಯಲ್ಲಿ ಹೊಂದಿವೆ. ಇದು ಕೇವಲ CS50 ಏಕೆಂದರೆ ಅಲ್ಲ ವಿದ್ಯಾರ್ಥಿಗಳು ಅಥವಾ ಸಿಎಸ್ ವಿದ್ಯಾರ್ಥಿಗಳು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಕಡಿಮೆ ಪ್ರಾಮಾಣಿಕ ಯಾವುದೇ ವಿದ್ಯಾರ್ಥಿಗಳು ಹೆಚ್ಚು, ಅದು ಕೇವಲ ನಾವು ತಂತ್ರಗಳನ್ನು ಇದು ಈ ಮೊದಲ ಪಾಸ್ ತೆಗೆದುಕೊಳ್ಳಲು. ಆದರೆ ನಾವು ಕಣ್ಣಿಡಲು ಮಾಡಲು ಈ ಎಲ್ಲ ವಿಷಯಗಳ ಮೇಲೆ ಹಾಗೆಯೇ, ಮತ್ತೆ, ಆಸಕ್ತಿಯಿಂದಾಗಿ ಹಾಕಲ್ಪಟ್ಟ ಎಂದು ಕೆಲಸ ಗುರುತಿಸಿ ವರ್ಗದ ಸೂಪರ್ ಬಹುತೇಕ ರಲ್ಲಿ. ಮತ್ತು ಸಹಜವಾಗಿ ನೀತಿ ಶೈಕ್ಷಣಿಕ ಪ್ರಾಮಾಣಿಕತೆ, ಇದು ಪ್ಯಾರಾಗಳು ಒಂದು ಗುಂಪನ್ನು ಸಹ ಗುಂಡುಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ದೀರ್ಘ ಅದು, ಆಶಾದಾಯಕವಾಗಿ ಸಾಕಷ್ಟು ಸುಲಭವಾಗಿ ಓದಬಹುದು ನಿಜವಾಗಿಯೂ ಯೋಗ್ಯ ಎಂದು ಕೆಳಗೆ ಕುದಿ ಇಲ್ಲ. ಮತ್ತು ಹೆಬ್ಬೆರಳಿನ ಅತ್ಯುತ್ತಮ ನಿಯಮ ಎಂದು ನಾವು ಪಠ್ಯಕ್ರಮ ಒಳಗೆ ನೀಡುವುದು ಈ, ಮೂಲಭೂತವಾಗಿ ಆಗಿದೆ ಎಲ್ಲಾ ಕೆಲಸ ಎಂದು ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಇರಬೇಕು ಈ ಕೋರ್ಸ್ ಸಲ್ಲಿಸಲು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಬಹುತೇಕ ಎಲ್ಲಾ ಆಫ್ ಸಂದರ್ಭಗಳಲ್ಲಿ ಶಿಸ್ತು ಕ್ರಮ ಕರೆಯಲಾಗುತ್ತದೆ ಇದು ಏಕೆಂದರೆ ಕೆಲವು ವಿದ್ಯಾರ್ಥಿ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಆಗಿತ್ತು ರಾತ್ರಿ ಸಾಮಾನ್ಯವಾಗಿ ತನ್ನ ಕೋಡ್ ತಿರುಗಿ ಸಾರಾಸಗಟಾಗಿ ಸಹಪಾಠಿ ಮೇಲೆ, ಯಾರು ನಂತರ ದತ್ತು ಸಂಪೂರ್ಣ ಅಥವಾ ಗಮನಾರ್ಹವಾಗಿ ಅದರ. ಆದರೆ ನಿಜವಾಗಿಯೂ, ಈ ತಪ್ಪಲ್ಲ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಆಫೀಸ್ನಲ್ಲಿ ಕಾಗದದ ಗಂಟೆಗಳ, ಚೂರುಗಳನ್ನು ನೀವು ಕಚೇರಿ ಬಂದರೆ ನೀವು ರಿಗೆ ಬಂದಿದೆ ಗಂಟೆಗಳ ಕಳೆದ ವಾರ ಹೆಚ್ಚು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ. ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಆರ್ ಸ್ವಾಗತಿಸಿ ಪ್ರೋತ್ಸಾಹ ಸಹಪಾಠಿಗಳನ್ನು ಸಮಸ್ಯೆ ಸೆಟ್ ಚರ್ಚಿಸಲು. ತಪ್ಪು ಮಾಡಿದಾಗ ಪರಸ್ಪರ ಸಹಾಯ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನಿಯಮವು ಮಾಡಬೇಕು ಈ ಎಂದು, "ನೀವು ಸಹಾಯ ಕೇಳುತ್ತಿದೆ ಮಾಡಿದಾಗ, ನೀವು ಇತರರಿಗೆ ನಿಮ್ಮ ಕೋಡ್ ತೋರಿಸಬಹುದು, ಆದರೆ ನೀವು ಮೇಲು ವೀಕ್ಷಿಸಲು ಇರಬಹುದು. " ಆದ್ದರಿಂದ, ಅಂದರೆ, ನಾನು ಆಮ್ ಕೆಲವು ಪಿ ಸೆಟ್ ಹೋರಾಡುತ್ತಿದ್ದಾರೆ ಮತ್ತು ನಾನು ಅಲ್ಲಿ ಕುಳಿತು ನಾನು ಹಾಲ್ ಊಟ, ಅಥವಾ ಗ್ರಂಥಾಲಯದಲ್ಲಿ, ಅಥವಾ ತರಗತಿಯ ಕೆಲವು ತಪ್ಪು ಹುಡುಕಲು ಪ್ರಯತ್ನ ನಾನು ಖಂಡಿತವಾಗಿಯೂ ತೋರಿಸಬಹುದು ನನ್ನ ಪರದೆಯ ಮೇಲೆ ನನ್ನ ಕೋಡ್ ವ್ಯಕ್ತಿಯ ಪಕ್ಕದಲ್ಲಿ ಕುಳಿತು ಗೆ ನನಗೆ, ಖಂಡಿತವಾಗಿಯೂ ಸಿಬ್ಬಂದಿ, ಆದರೆ ಸಹಪಾಠಿ. ಆದರೆ ಪರಿಹಾರ ವೇಳೆ ನನ್ನ ಸಹಪಾಠಿ, ಓಹ್, ಒದಗಿಸುತ್ತದೆ ಇಲ್ಲಿ ಕೇವಲ ನೋಡೋಣ ಏನು ನಾನು ಗೆರೆಯನ್ನು ದಾಟುತ್ತಿರುವ ಮಾಡಿದನು. ಮತ್ತು ನಾನು ಸಾಮಾನ್ಯವಾಗಿ ಹೇಳುತ್ತಾರೆ ಧೈರ್ಯ ಎಂದು ಹೆಚ್ಚಿನ ಜನರಿಗೆ ಸಮಂಜಸ ವಿಷಯ ಬಹಳ ಸುಲಭವಾಗಿ ಲೈನ್ ಗುರುತಿಸುವಲ್ಲಿ. ಆದ್ದರಿಂದ, ಪಠ್ಯಕ್ರಮ ನೋಡಿ ಹೆಚ್ಚಿನ ವಿವರಕ್ಕಾಗಿ. ಹೆಚ್ಚು ಮತ್ತು ಈಗ ಒಂದು ವಿವಾದಾತ್ಮಕ ಅಂಶಗಳನ್ನು CS50 ಪಠ್ಯಕ್ರಮ ನಾನು ಭಾವಿಸಿದ್ದ ಇಲ್ಲಿ ತೀರ್ಮಾನಕ್ಕೆ ಮಾತನಾಡಲು ಕರೆಯಲ್ಪಡುವ ವಿಷಾದ ಷರತ್ತು. ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಎಲ್ಲಾ ಫೈನ್ ಪ್ರಿಂಟ್ ಇಲ್ಲಿದೆ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ನೋಡಿದ್ದೇವೆ ಕಳೆದ 8 ಪ್ಲಸ್ ವರ್ಷಗಳಲ್ಲಿ ವಾಸ್ತವವಾಗಿ, ಬಹುತೇಕ ಎಲ್ಲಾ CS50 ನ, ಎಂದು ಶೈಕ್ಷಣಿಕ ಮೋಸ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕೇವಲ ಕಳಪೆ ಪರಿಣಾಮವೇ ಆಗಿದೆ ತಡರಾತ್ರಿಯಲ್ಲಿ ನಿರ್ಧಾರ. ಒತ್ತಡ, ಪರಿಣಾಮವಾಗಿ ಪರಿಣಾಮವಾಗಿ ತಿನ್ನುವ ಕೊರತೆ, ನಿದ್ರೆ ಕೊರತೆ, ಹಲವಾರು ಪಿ ಸೆಟ್, ಹಲವಾರು ಗಡುವನ್ನು, ಹಲವಾರು ಬದ್ಧತೆಗಳನ್ನು. ಒಂದು 2:00 AM ನಿರ್ಮಿಸುವ ಒತ್ತಡ, 3:00 ಎಎಮ್, ಗಡುವು ನೆರಳು ಜೊತೆ 4:00 AM,. ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ವಿದ್ಯಾರ್ಥಿಗಳು ಕೇವಲ ಕೆಟ್ಟ ನಿರ್ಧಾರಗಳನ್ನು ಮಾಡಿದ ಅವರು ಚೆನ್ನಾಗಿ ವಿಷಾದ ಎಂದು ಮರುದಿನ ನಿಮಿಷಗಳ ನಂತರ ಅಲ್ಲ, ಆದರೆ ಕಳೆದ ವರ್ಷ ತನಕ ಇರಲಿಲ್ಲ ನಿವಾರಣಾ ಕವಾಟದ ಈ ವಿದ್ಯಾರ್ಥಿಗಳು ಸಾಧ್ಯವೋ ನಿಜವಾಗಿ ಪರಿಹರಿಸಲು ತೆರೆಯುತ್ತದೆ ಎಂಬ ಇಲ್ಲದೆ ಭಯ ಸಮಸ್ಯೆ ತಲೆ ಒಟ್ಟಾರೆಯಾಗಿ ಕಾಲೇಜು ಬೂಟ್. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾವು ಪರಿಚಯಿಸಿದ ಈ ವಿಷಾದ ಷರತ್ತು ಕಳೆದ ವರ್ಷ, ಇದು ಹೇಳುತ್ತದೆ ಒಳಗೆ ವೇಳೆ 72 ಗಂಟೆಗಳ, ಮೂರು ದಿನಗಳ, ಕೆಲವು ಸಾಲು ದಾಟುವ ಪಠ್ಯಕ್ರಮ ಶಿಫಾರಸು ನೀವು ಕೋರ್ಸ್ ನ ಒಂದು ಮುಂದೆ ಬಂದಿವೆ ತಲೆ ಮತ್ತು ನಾವು ಅದರ ಬಗ್ಗೆ ಚಾಟ್ ಮಾಡುತ್ತೇವೆ. ಇನ್ನೂ ಇರುತ್ತದೆ ಕೆಲವು ಎಂಬುದನ್ನು ಫಲಿತಾಂಶದ, ಬದಲಾಗಿ ವಿರುದ್ಧವಾಗಿ ವರದಿಯಾಗಿದೆ. ಕೆಲವು ಫಲಿತಾಂಶದ ಇನ್ನೂ ಇಲ್ಲ ಎಂದು ಕೋರ್ಸ್ ಮೂಲಕ ಕ್ರಿಯೆಯ ಆಗಿದೆ ಸಾಮಾನ್ಯವಾಗಿ ಪಿ ಸೆಟ್ zeroing ಅಥವಾ ಕೆಲವು ಇತರ ಕ್ರಮ ತೆಗೆದುಕೊಳ್ಳುವ, ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ತಿನ್ನುವೆ ನಾವೇ ನಿರ್ವಹಿಸಲು ಮತ್ತು ಇದು ಹೆಚ್ಚಿನ ಫಲಿತಾಂಶ ಎಂದು ನೋಡಿ ಹೆಚ್ಚು ತೀವ್ರ ಇರಬಹುದು. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಏನಾಯಿತು ಹಂಚಿಕೊಳ್ಳಲು ಕಳೆದ ವರ್ಷ, ಎಂಟು ವರ್ಷಗಳಲ್ಲಿ, ಮತ್ತು ಈಗ ಈ ಪಠ್ಯ ಬೋಧನೆ ಒಂಬತ್ತು ವರ್ಷಗಳ ಮತ್ತು ವಿವಿಧ ಉಬ್ಬು ಕಲ್ಪನಾ ನಂತರ, ಕಳೆದ ವಿವಿಧ ಮುಖಬಿಲ್ಲೆಗಳು ತಿರುವು ಶೈಕ್ಷಣಿಕ ಪ್ರಾಮಾಣಿಕತೆ ಹಲವಾರು ವರ್ಷಗಳ, ಮತ್ತು ಮಾಹಿತಿ ಯಾವುದೇ ಸ್ಪಷ್ಟ ಪ್ರತಿ ನೋಡಿದ ಈ ರೀತಿಯ ಭಾಷಣ ಪರಿಣಾಮ, ಈ ಒಳ್ಳೆಯದು ಕೆಳಗೆ ಕೈಗಳನ್ನು ನಾವು pedagogically ಪರಿಚಯಿಸಿದ್ದೇವೆ ಎಂಟು ವರ್ಷಗಳ ಉದ್ದಕ್ಕೂ CS50 ರಲ್ಲಿ ಈ ಸಾಲುಗಳನ್ನು. 19 ವಿದ್ಯಾರ್ಥಿಗಳು ಮುಂದೆ ಬಂದು ಈ ಷರತ್ತು ಕಳೆದ ವರ್ಷ ಅಡಿಯಲ್ಲಿ. ನಾವು ಯಾವುದೇ ಕ್ರಮ ಕೈಗೊಂಡರು ಆ ವಿದ್ಯಾರ್ಥಿಗಳು ಏಳು, ಅವರು ಎಂದು ನಿರ್ಧರಿಸುವ ಅನಗತ್ಯವಾಗಿ ಚಿಂತೆ. ಅವರು, ವಾಸ್ತವವಾಗಿ, ಹೊಂದಿತ್ತು ಒಂದು ಗೆರೆಯನ್ನು ದಾಟಿತು, ಆದರೆ ಉತ್ತಮ ಚಾಟ್ ಆದಾಗ್ಯೂ ಹೊಂದುವ ಯೋಜನೆಯಿತ್ತು. ನಾವು ಅಂಕಗಳು 11 ಶಂಕಿಸಲಾಗಿದೆ ಎಂದು ಸಲ್ಲಿಸಲಾಯಿತು. ಮತ್ತು ಒಂದು ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಕೇಳಿದಾಗ ಒಂದು ವಿದ್ಯಾರ್ಥಿ ಸಮಸ್ಯೆ ಸೆಟ್ ಮಾಡಲು. ಆದರೆ ಹೆಚ್ಚು ಬಲವಾದ, ಪ್ರಾಮಾಣಿಕವಾಗಿ ಈ 19 ಚಾಟ್ಗಳು ಜೊತೆ, ಇದು ನಾನು ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಆಗಿತ್ತು ಇಬ್ಬರೂ ಹೊಂದುವ ನಿರೀಕ್ಷೆಯಿದೆ ಬಹುಶಃ ಒಂದು 10 ನಿಮಿಷಗಳ ತಾಸು, ಸಹ ತಂದ ಬಗ್ಗೆ ಸಮಸ್ಯೆಗಳು ಬೆಳಕಿಗೆ ಕೌಟುಂಬಿಕ ಸಮಸ್ಯೆಗಳು, ಸ್ನೇಹಿತ ಸಮಸ್ಯೆಗಳು, ಮಾನಸಿಕ ಆರೋಗ್ಯ ಸಮಸ್ಯೆಗಳು ನಾವು ನಂತರ ತೊಡಗಿಕೊಂಡಿದ್ದರು, ವಿದ್ಯಾರ್ಥಿಯ ಆಶೀರ್ವಾದ, ನಿವಾಸಿ ಡೀನ್ ಅಥವಾ ಸ್ನೇಹಿತರು, ಅಥವಾ ಯಾವುದೇ ಇತರ ಸಂಖ್ಯೆ ಬೆಂಬಲ ಸಂಪನ್ಮೂಲಗಳ. ಆದ್ದರಿಂದ ಈ ದೂರದ ಮೂಲಕ ನಮ್ಮ ಕಾಲದ ಅತ್ಯುತ್ತಮ ಬಳಕೆಗಳು ಮತ್ತು ಅತ್ಯುತ್ತಮ ಮಧ್ಯಸ್ಥಿಕೆಗಳು ಒಂದು. ಎಂದು ಹೇಳಿದರು, ಇದು ಯಾವುದೇ ಹೊಂದಿತ್ತು ಪತ್ತೆ ದರ ಆದಾನ ಶೈಕ್ಷಣಿಕ ಮೋಸ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ. ಮತ್ತು ನಾನು ಹೇಳಲು ಈ ಉಪ ಪ್ರತಿಭಟನೆ ವಿದ್ಯಾರ್ಥಿಗಳು ಕಳೆದ ವರ್ಷ ಜನಸಂಖ್ಯಾ ಎಂದು ನಾವು ಹಿಂದೆ ಮೊದಲು ಗುರುತಿಸಲಾಗಿದೆ ಎಂದಿಗೂ ಮತ್ತು ಮೊದಲು ಸಂಪರ್ಕ ಎಂದಿಗೂ. ಆದ್ದರಿಂದ, ಈ ಎಂದು ಅದ್ಭುತ ಯಶಸ್ಸು ಕಥೆಗಳು ಅವರು ಬೆಳಕಿಗೆ ತಂದರು ಸಹ ಸೂಕ್ತ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕಡಿಮೆ. ಆದ್ದರಿಂದ, ಇದನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು ನೀವು ಮಾಡಲು ಎಂದು, ಬಹುಶಃ, ಕೆಲವು ಕಳಪೆ ನಿರ್ಧಾರ ನಿಮ್ಮನ್ನು ತಡರಾತ್ರಿಯಲ್ಲಿ, ಅವಲಂಬನೆಯಿಂದ ಬಹಳ ಎಂದು ಆ ಸನ್ನಿವೇಶದಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿಯಾಗಿ ಸ್ವಂತ ಮತ್ತು ಮುಂದೆ ಬಂದು ನಾವು ಇದರಿಂದ ಚಾಟ್ ಆ ರೀತಿಯ ಮತ್ತು ಅದನ್ನು ನಿಭಾಯಿಸಲು ಒಂದು ರೀತಿಯಲ್ಲಿ ಆ ಶೈಕ್ಷಣಿಕ, ಮತ್ತು ನಂತರ ನಾವು ಮರುದಿನ ಹಿಂದೆ ಹಾಕಬಹುದು. ಮುಂದಿನ ಸಡಗರ ಇಲ್ಲದೆ ಆದ್ದರಿಂದ, ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಈ ಸಂಭಾಷಣೆ ಎಜ್ಜೆಯಿಂದ, ನಾಯಿ ಇದೆ ಕಾರಣ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಐಸ್ ಮುರಿಯಲು. ಮತ್ತು ದುರದೃಷ್ಟವಶಾತ್, ಅವರು ಎಲ್ಲಾ ನಿದ್ರೆ ಆರ್, ಆದರೆ ಆಗಿರಬೇಕು ಏನು ಇಲ್ಲಿ ಸಂಭವಿಸಿ ಎಲ್ಲರೂ ಅಳವಡಿಸಲಾಗಿತ್ತು ವಿಸ್ಮಯ ಮತ್ತು ರೀತಿಯ ವಿಶ್ರಾಂತಿ ಆ ಭಾರೀ ಸಂಭಾಷಣೆ ನಂತರ. ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಪುಟ್ ನಾಯಿ ನಿದ್ರೆ. ಆದರೆ ನೀವು CS50 ನ ಹೋಗಿ ವೆಬ್ಸೈಟ್ ಕಡಿದು ರೊಟ್ಟಿ ನೀವು ದೀರ್ಘ ಎಲ್ಲಾ ದಿನ ವೀಕ್ಷಿಸಬಹುದು. ವಿಶೇಷವಾಗಿ ಬಹುಶಃ 2:00, ಅಥವಾ 3:00, ಅಥವಾ ರಾತ್ರಿ 4:00 AM ಅಲ್ಲಿ ಸ್ವಲ್ಪ ಒತ್ತಡ ಪರಿಹಾರ ನೋಡಲು. ಆದ್ದರಿಂದ ನಾಯಿ ಕಡಿದು ಆಗಿದೆ. ಆಯ್ತು. ಎಂದು ಮನೋರಂಜನೆಗಾಗಿ? ಸರಿ. ಆದ್ದರಿಂದ, ಮತ್ತೆ ಕೆಲವು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ, ನಾನು ಮೇ. ಆದ್ದರಿಂದ, ನಾವು ಪ್ರಾರಂಭಿಸಿದರು ಕೊನೆಯ ಬಾರಿಗೆ ಮರುಪಡೆಯಲು , ಮುಖ್ಯ ಅಲ್ಲ ಹುಡುಕುತ್ತಿರುವ ಇದು ಡೀಫಾಲ್ಟ್ ಕಾರ್ಯ, ಆಗಿತ್ತು ಹಸಿರು ಬಾವುಟ, ಸಮಾನ ಕ್ಲಿಕ್ ಆದರೆ ನಾವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಪ್ರಾರಂಭಿಸಿದರು ನಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಕೆಲವು ಬರೆಯಲು. ಈ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಇದುವರೆಗಿನ ಯಾವುದೇ ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ ಅಥವಾ ತಿರುಳುಳ್ಳ ಬಂದಿವೆ. ನೀವು ಆ ದೊಡ್ಡ ಪಡೆಯುತ್ತೀರಿ ಕಾರ್ಯಗಳನ್ನು ಬಹುಶಃ ಪಿ 2 ಸೆಟ್, ಪಿ, 3 ಸೆಟ್ ಖಂಡಿತವಾಗಿ ಪಿ 4 ಮತ್ತು ನಂತರ ಸೆಟ್. ಇದೀಗ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು, ಖಂಡಿತವಾಗಿಯೂ ಎಲ್ಲಾ, ಪಿ ಅಲ್ಲ ಸೆಟ್ 1 ಮುಖ್ಯ ಸಂಪೂರ್ಣವಾಗಿ ಮಾಡಬಹುದು. ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಮಾತ್ರ ಆಗಿದ್ದರೆ ಐದು ಸಾಲುಗಳನ್ನು, 10 ಸಾಲುಗಳನ್ನು, 20 ಸಾಲುಗಳನ್ನು ಉದ್ದ, ಸಂಪೂರ್ಣವಾಗಿ ಬರೆಯಲು ಸಮಂಜಸವಾದ ಎಲ್ಲಾ ಮುಖ್ಯ ಮತ್ತು ಸಂಕೀರ್ಣಗೊಳಿಸೀತು ಕ್ಕಿಂತ ನಿಮ್ಮ ಕೋಡ್ ಆದರೆ ನಾವು ಇಂದು ಮಾಡುವ ಏನನ್ನು ಮತ್ತು ನಂತರ ಕೂಡ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ ಕೆಲವು ಉತ್ತಮ ವಿನ್ಯಾಸ ತಂತ್ರಗಳು ಪರಿಚಯಿಸಲು ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕೋಡ್ ಹೆಚ್ಚು ಹಾಗೆ ಸಂಕೀರ್ಣ ಮತ್ತು ಸಮಸ್ಯೆಗಳು ನೀವು ಕಷ್ಟ ನಿಮಗೆ ಪರಿಹರಿಸಲು ಬಯಸುವ ಮತ್ತು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ನೀವು ರೀತಿಯ, ನಿಮ್ಮ ಉಪಕರಣ ಉಪಕರಣಗಳು ಇದು ಆ ಒಳ್ಳೆಯ ಪರಿಹಾರಗಳನ್ನು ವಿನ್ಯಾಸ. ಆದ್ದರಿಂದ, ಒಂದು ತ್ವರಿತ ನೋಟ ಮತ್ತೆ ನೋಡೋಣ ನನ್ನ ಕಳೆದ ವಾರ, ಈ ಪ್ರೋಗ್ರಾಂ ಇದು ಆಗಿತ್ತು ಕಾರ್ಯಗಳನ್ನು ಶೂನ್ಯ ಡಾಟ್ ಸಿ ಮತ್ತು ಸರಳವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಗಮನಿಸಿ, ಇದು ಎರಡು ಈ ತೋರುತ್ತಿದೆ ಕಾರ್ಯಗಳನ್ನು, ಮುಖ್ಯ ಮತ್ತು ಮುದ್ರಣ ಹೆಸರು. ಮತ್ತು ಮತ್ತೆ ಅಥವಾ ಬಹುಶಃ ಆಲೋಚನೆ ಇಂದು ರಿವರ್ಸ್ ಇಂಜಿನಿಯರಿಂಗ್, ಪರಿಚಯಿಸಲು ಪ್ರೇರಣೆ ಏನು ಲೈನ್ ಎಂಬ 28 ಒಂದು ಕಾರ್ಯ, ಮುದ್ರಣ ಹೆಸರು? ಅಥವಾ ಈ ಒಂದು ಉದಾಹರಣೆ ಏನು ಒಂದು ತತ್ವ ಅಥವಾ ಟೇಕ್ಅವೇ ವಿಷಯದಲ್ಲಿ, ನೀವು ಅವಕಾಶ ಎಂದು. ಕೆಲವು ಗುಣುಗುಣಿಸುತ್ತದೆ. ಏನು? ಹೌದು ಆದ್ದರಿಂದ ಕ್ರಿಯಾತ್ಮಕ ಕೊಳೆಯುವಿಕೆ ಹೇಳುವುದರ ಅಲಂಕಾರಿಕ ರೀತಿಯಲ್ಲಿ ರೀತಿಯ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕೊಳೆಯುವ ಅದರ ಭಾಗಗಳಾಗಿ ಮತ್ತು ನಂತರ ಆ ಭಾಗಗಳಲ್ಲಿ ಬಳಸಲು ಇಡೀ ಜೋಡಿಸುವುದು. ಆದ್ದರಿಂದ, ಅದೂ ಕೇವಲ ರೀತಿಯ ಈಗಾಗಲೇ ಒಂದು mouthful ಆಫ್, ಆದರೆ ಈ ಬಹುಶಃ ಸಹ ಆಗಿದೆ ಏನೋ ಉತ್ತಮ ಉದಾಹರಣೆ ಕೇವಲ ಅಮೂರ್ತತೆ ಎಂದು. ರೈಟ್? ಅಮೂರ್ತತೆ ಒಂದು ಎಂದು ನಾನು CS50 ರಲ್ಲಿ ಮರುಕಳಿಸುವ ವಿಷಯಗಳನ್ನು ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಇದು ರಿಂದ ನೀವು ಪರಿಹರಿಸಲು ಯಾವ ಒಂದು ತಂತ್ರ ಸಮಸ್ಯೆಗಳು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನೀವು ಏಕೆಂದರೆ ಹೆಚ್ಚು ಪರಿಹಾರಗಳನ್ನು ಬರೆಯಬಹುದು ಜ್ಞಾನದಿಂದ ಮತ್ತು ಒಂದು ರೀತಿಯಲ್ಲಿ ಆ ಮಾಪಕಗಳು ಮತ್ತು ಇತರ ಜನರು ಅರ್ಥವಾಗುವಂತಹದ್ದಾಗಿದೆ. ನಾನು ಅದಕ್ಕೆ ಅರ್ಥವೇನು? ಆದ್ದರಿಂದ ವಾದಯೋಗ್ಯವಾಗಿ ಇದು ಹೆಚ್ಚು ಓದಲು ಈ ತರಹದ ಒಂದು ಪ್ರೋಗ್ರಾಮ್ ನೋಡಲು, ಇದು ಆದರೂ ಸೂಪರ್ ಸಣ್ಣ. ನೀವು ಲೈನ್ 22 ನೋಡಿದಾಗ ಇಲ್ಲ ಎಂದು ಎಂಬ ಕಾರ್ಯ ಮುದ್ರಣ ಹೆಸರು. ಅದೊಂದೇ ಹೆಸರು ಏನು ಹೇಳುತ್ತಾರೆ. ಆ ಕಾರ್ಯವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅದರ ಆವರಣ ನಡುವೆ ಇನ್ಪುಟ್, ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ಏನೋ ಮಾಡುತ್ತದೆ, ಬಹುಶಃ ಹೆಸರು ಮುದ್ರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ಸಹ ನಾವು ಆದರೂ ಸಂಪೂರ್ಣವಾಗಿ ತೋರಿಸಬಹುದಿತ್ತು ನಾವು ಇದು, ಒಂದು ವಾರದ ಹಿಂದೆ ಏನು ಮಾಡಲಾಗುತ್ತದೆ ಕೇವಲ, ಕೋಡ್ ಈ ನಿಜವಾದ ಲೈನ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಈ ತೊಡೆದುಹಾಕಲು, ಮತ್ತು ಪಡೆಯಲು ಎಲ್ಲಾ ಒಟ್ಟಾಗಿ ಈ ತ್ಯಜಿಸುವುದು, ನಾವು ರೀತಿಯ ದೂರ ಅಮೂರ್ತ ಹೆಸರನ್ನು ಮುದ್ರಣ ಕಲ್ಪನೆ. ನೀವು ಮುದ್ರಣ ಡೆಫ್ ಬಳಸುತ್ತಿದ್ದರೆ ನಾನು ಹೆದರುವುದಿಲ್ಲ. ನೀವು ಹೊಂದಿದ್ದರೆ ನಾನು ಹೆದರುವುದಿಲ್ಲ ಶೇಕಡಾ ಎಸ್ ಮತ್ತು ಈ ಒಂದು backslash ಎನ್ ಮೀರಿ ರಹಸ್ಯ ವಿವರಗಳು ಇವೆ. ನಾನು ಎಂದು ಬಗ್ಗೆ ಕಾಳಜಿ ಏನು ಪ್ರೋಗ್ರಾಮರ್ ಹೆಸರನ್ನು ಮುದ್ರಣ ಇದೆ. ಆದ್ದರಿಂದ, ಯಾವ ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಹಾಗೆ ಒಂದು ಕ್ರಿಯೆ, ಮುದ್ರಣ ಹೆಸರು ಕರೆದು ಹೆಚ್ಚು? ಆದ್ದರಿಂದ, ಆ ಪ್ರೇರಣೆಗಳನ್ನು ಒಂದಾಗಿತ್ತು ಈ ರೀತಿಯ ಮಾಡುವುದರಿಂದ ಫಾರ್. ಕೋಡ್ ಹೆಚ್ಚು ಓದಲು ಮಾಡುವ, ಹೆಚ್ಚು ಪುನರ್ಬಳಕೆಯ, ಮತ್ತು ಸ್ವಯಂ ವಿವರಣಾತ್ಮಕ. ಈಗ ಅವಲೋಕಿಸೋಣ ಮತ್ತೊಂದು ಉದಾಹರಣೆಗೆ, ಇದು ಕಾರ್ಯಗಳನ್ನು ಒಂದಾಗಿತ್ತು ಇದು ನಾವು ಇಲ್ಲಿ ಹೊಂದಿತ್ತು. ಆದ್ದರಿಂದ, ಈ ಒಂದು ಪ್ರಾಯಶಃ ಹೆಚ್ಚು ಆಗಿದೆ ಬಲವಾದ ಕಾರಣ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಕೇವಲ ಒಂದು ಇಂಟ್ ಪಡೆಯಲು ಬಯಸುವುದಿಲ್ಲ. ನಾನು ಧನಾತ್ಮಕ ಇಂಟ್ ಸಿಗತ್ತೆ. ಮತ್ತು ಇದು ಒಂದು ಧನಾತ್ಮಕ ಪಡೆಯಲು ತಿರುಗಿದರೆ ನೀವು ಪ್ರಯಾಣ ಒಂದು ಗುಂಪೇ ಮಾಡಬೇಕು ಇಂಟ್. ರೈಟ್? ಇದು ಒಂದು ಸರಳ ಒಂದು ಸಾಲಿನ ಅಲ್ಲ ಮುದ್ರಣ ಹೆಸರು ಹಾಗೆ ಕರೆ ಇದು ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ಕಡಿಮೆ ಬಲವಾದ ಹೊಂದಿದೆ. ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು, logically-- ನನಗೆ ಈ ಮರೆಮಾಡಲು ಮತ್ತೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ. ನೀವು ಏನು ಮಾಡಬೇಕು? ಎಲ್ಲಾ ಉಪಕರಣಗಳು ಲೈಕ್ ನಾವು ಕ್ಷಣದಲ್ಲಿ ಹೊಂದಿವೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮುದ್ರಣದಲ್ಲಿ ಡೆಫ್ ವಿಷಯಗಳನ್ನು ಲೈಬ್ರರಿ ಮತ್ತು CS50 ಲೈಬ್ರರಿಯಿಂದ ನಾವು ಇಂಟ್ ಹೊಂದಿವೆ, ಮತ್ತು ಫ್ಲೋಟ್ ಪಡೆಯಿರಿ ಲಾಂಗ್ ಲಾಂಗ್, ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ, ಆದರೆ ಕೇವಲ ಒಂದು, ಸಂಗತ, ಇದೀಗ ಇಂಟ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ, ಕೇವಲ ಉಪಕರಣ ನೀವು ಹೊಂದಿದ್ದರೆ ನಿಮ್ಮ ಉಪಕರಣವನ್ನು ಬಾಕ್ಸ್ನಲ್ಲಿ ಇಂಟ್ ಆಗಿದೆ, ನಾವು ಅನುಷ್ಠಾನಕ್ಕೆ ಬಗ್ಗೆ ಹೇಗೆ ಹೋಗಲಿ ಇದು ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು? ಪ್ರೇಕ್ಷಕರು: ಒಂದು ದಾಖಲೆ ರಚಿಸಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ ಎಂಬುದನ್ನು ಅವರು ನೀಡಿದ ಇನ್ಪುಟ್ ಸಕಾರಾತ್ಮಕ ಅಥವಾ ಅಲ್ಲ. ಸ್ಪೀಕರ್ 1: ಪರ್ಫೆಕ್ಟ್. ನಿಖರವಾಗಿ. ನಾವು ಹೊಂದಿರುವ ಮತ್ತೊಂದು ಸಾಧನವಾಗಿದೆ ನಮ್ಮ ಒಂದು ವಾರ ಅಥವಾ ಎರಡು ಹಿಂದೆ ಉಪಕರಣ ಕೇವಲ ಆವರ್ತಿಸುವ ರಚನೆಯಾಗಿದ್ದು. ಆದ್ದರಿಂದ, ಹೌದು, ನಾವು ಸ್ವಲ್ಪ ಬಳಸುತ್ತಿದ್ದರೆ ಲೂಪ್, ಅಥವಾ ಲೂಪ್ ಮಾಡಬೇಡಿ, ಅಥವಾ ಮುಂಚೂಣಿಗೆ ನಾವು ಬಹುಶಃ ಸಾಕಾಗುತ್ತದೆ ಲೂಪ್ ಕೆಲವು ರೂಪದಲ್ಲಿ ಆ ಯಾವುದೇ. ನಾವು ಪಡೆಯಲು ಕಲ್ಪನೆ ಬಳಸಿಕೊಂಡು ಕೇವಲ ಇಂಟ್ ಪಡೆಯಲು ಬಳಸುವ ಮೂಲಕ ಧನಾತ್ಮಕ ಇಂಟ್, ಮತ್ತು ನಂತರ ಅದನ್ನು ಕರೆ ಇರಿಸಿಕೊಳ್ಳಲು ಮತ್ತೆ ಬಳಕೆದಾರ pestering ಇರಿಸಿಕೊಳ್ಳಲು ತನಕ ಅಥವಾ ವಾಸ್ತವವಾಗಿ ಅವರು ನಾವು ಯಾವ ನಮಗೆ ನೀಡುತ್ತದೆ. ಆದ್ದರಿಂದ ಈಗ, ಈ ಪ್ರಕ್ರಿಯೆಯ ಅಮೂರ್ತತೆ ಒಂದು ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯುವಲ್ಲಿ ಎಂಬ ಕ್ರಿಯೆಯ ಒಳಗೆ ಪಡೆಯಿರಿ ಧನಾತ್ಮಕ ಇಂಟ್ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಲವಾದ ಈ ನೋಡಲು ಕಾರಣ. ಈ 10 ಪ್ಲಸ್ ಹಾಗೆ ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಎಂದು ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯುವಲ್ಲಿ ತೊಡಗಿಕೊಂಡಿವೆ, ಮತ್ತು ನಾನು ನೀವು ಅದನ್ನು ಹೇಗೆ ಹೆದರುವುದಿಲ್ಲ. ನಾನು ಕಾಳಜಿ ಎಲ್ಲಾ ನೀವು ಎಂದು ಅದನ್ನು, ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಮಾಡಿದ ಮಾಡಬಹುದು ಒಂದು ಹಿಂದೆ ಮರೆಮಾಡಲಾಗಿದೆ ಎಲ್ಲಾ ವಿವರಗಳನ್ನು ಎಂಬ ಕಾರ್ಯ ಎಂದು ಇಂಟ್ ಧನಾತ್ಮಕ ಪಡೆಯಿರಿ, ವಾಸ್ತವವಾಗಿ, ಲೂಪ್ ಈ ಮಾಡಬಲ್ಲರು. ಇದಲ್ಲದೇ ಕಳೆದ ವಾರ ನೋಡಿ ಅಲ್ಲಿ, ಆದರೆ ಇದು ಕೇವಲ ಎನ್ ಘೋಷಿಸುತ್ತದೆ, ಮತ್ತು ಅದನ್ನು ತೋರಿಸುತ್ತದೆ ಬಳಕೆದಾರರಿಗೆ ಸೂಚನೆ. ಇದು ಇಂಟ್ ಕರೆ ತದನಂತರ ಇದು ಪರಿಶೀಲಿಸುತ್ತದೆ ಈ ಸ್ಥಿತಿಯನ್ನು ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ, ಮತ್ತು ಬಳಕೆದಾರ ಸಹಕರಿಸುತ್ತಿದೆ ಮತ್ತೆ ರವರೆಗೆ. ಈಗ, ಕೆಲವು ವಿವೇಕದ ಚೆಕ್. ಬಹುಶಃ ಆ ಪರಿಚಿತ ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಎನ್ ಘೋಷಿಸಲಾಗುತ್ತದೆ ಏಕೆ, ಏಕೆ ರಚಿಸಲು ಇಲ್ಲ ಲೂಪ್ ದೊ ಎನ್ ಹೊರಗೆ? ಏಕೆ ಸಾಲಿನಲ್ಲಿ 29 ಮತ್ತು ಉದಾಹರಣೆಗೆ ನಂತಹ 33, ಮೇಲೆ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕಾರಣ ರೀತಿಯ, ಹೊರಗೆ ಘೋಷಿಸಬೇಕಾಗಿದೆ ಹೆಚ್ಚು, ದೊಡ್ಡ scope-- ಆಫ್ ಸ್ಪೀಕರ್ 1: ಗುಡ್. ಪ್ರೇಕ್ಷಕರು: --and ನೀವು ಘೋಷಿಸಲು ಇದು ಲೂಪ್ ಒಳಗೆ, [ಕೇಳಿಸುವುದಿಲ್ಲ] ಇದು ಅದರ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ ಏಕೆಂದರೆ. ಸ್ಪೀಕರ್ 1: ನಿಖರವಾಗಿ. ನಾನು simplify-- ಆಗದಿದ್ದರೆ ಇದು ವ್ಯಾಪ್ತಿಯ ಒಂದು ಸಮಸ್ಯೆ. ಮತ್ತು ವ್ಯಾಪ್ತಿ ಸಂದರ್ಭದಲ್ಲಿ ಸೂಚಿಸುತ್ತದೆ ಇದು ವೇರಿಯಬಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಅಥವಾ ಬಳಕೆಯಾಗುತ್ತಿದೆ. ಇಲ್ಲಿ ಹೆಬ್ಬೆರಳಿನ ಸಂತೋಷವನ್ನು ನಿಯಮ ಎಂಬುದು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಘೋಷಿಸಲು ಅಥವಾ ರಚಿಸುವಾಗ ವೇರಿಯಬಲ್ ನೀವು ಮಾತ್ರ ಒಳಗೆ ಬಳಸಬಹುದು ಹತ್ತಿರದ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅಪ್ಪಿಕೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ಏನು? ನಾನು, ಬದಲಿಗೆ, ಈ ರದ್ದುಗೊಳಿಸಲು ಮತ್ತು ಹೋಗಿ ವೇಳೆ ಸ್ವಲ್ಪ ಸರಳ ಭಾವಿಸುವ ಏನೋ. ರೈಟ್? ಸಾಲಿನ 32 ಈಗ ನನಗೆ ಕ್ಲೀನರ್ ಕಾಣುತ್ತದೆ. ನಾನು ಇಬ್ಬರೂ ಮಾಡುತ್ತಿರುವೆ ಒಮ್ಮೆ ತದನಂತರ ನಿಯೋಜಿಸುವ ಎಡಗೈ ಬಲಗೈ. ಸಮಸ್ಯೆ ಈಗ ಆಧರಿಸಿ ವ್ಯಾಪ್ತಿಯ ವ್ಯಾಖ್ಯಾನ ಎಂದು ಎನ್ ಸಾಲುಗಳನ್ನು ಬಳಸಬಹುದು ಇದೆ 31 ಮತ್ತು ಈ ಲೂಪ್ ಒಳಗೆ 32, ಆದರೆ ಅಲ್ಲಿ ಆ ವ್ಯಾಖ್ಯಾನದಿಂದ ಇದು ಬಳಸಲಾಗುವುದಿಲ್ಲ? ಸಾಲಿನಲ್ಲಿ ಏನು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: 35. ಸ್ಪೀಕರ್ 1: 35. ಖಂಡಿತ 35. ಮತ್ತು ಅಲ್ಲಿ ಬೇರೆ? ಪ್ರೇಕ್ಷಕರು: 34. ಸ್ಪೀಕರ್ 1: ಸಹ 34 ಇದು ಏಕೆಂದರೆ ಸಮಸ್ಯಾತ್ಮಕ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಹೊರಗೆ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. ರೈಟ್? ಈ ಸ್ವಲ್ಪ ತೋರುತ್ತದೆ ಇರಬಹುದು ಅರ್ಥಗರ್ಭಿತ ಅಥವಾ, ಸಾಕಾಗುವುದಿಲ್ಲ ಆದರೆ ಎಂಬುದನ್ನು ನೋಡೋಣ ಕಂಪೈಲರ್ ಹೇಳಲು ಹೊಂದಿದೆ ನಾವು ಇಂದಿನ ಮೂಲ ಕೋಶಕ್ಕೆ ಹೋಗಿ. ಕಾರ್ಯ ಒಂದು ಮಾಡಿ. ದೇವರು ನನ್ನ ಓಹ್. ನಾನು ಅಂತಿಮವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಿದ ಆ ಮೂಲಕ. ಆಯ್ತು. ಮತ್ತು ಸಮಸ್ಯೆಯನ್ನು ಇಲ್ಲಿ ಇಲ್ಲಿದೆ? ನೋಡಲು ತುಂಬಾ ರಹಸ್ಯ. ಆದರೆ ಇಲ್ಲಿ ನಾನು typed-- ಇಲ್ಲಿದೆ ಕಾರ್ಯ ಒನ್. ಇಲ್ಲಿ ಮಾಡಲು ಪ್ರೇರೇಪಿಸಿ ಇಲ್ಲಿದೆ, ಇದು ವಾಸ್ತವವಾಗಿ ಕಂಪೈಲರ್, ಖಣಿಲು ಬಳಸಿಕೊಂಡು ಆ ಧ್ವಜಗಳು ಕೆಲವು ನಾವು ಬಹಳ ಹಿಂದೆ ಮತ್ತೆ ನೋಡುತ್ತಾರೆ. ಮತ್ತೆ, ಯಾವಾಗಲೂ ನೋಡಲು ಮೊದಲ ದೋಷ, ಇದು ಕೇವಲ ಒಂದು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಹೊಂದಿರಬಹುದು ಏಕೆಂದರೆ ಇತರ ಸಾಲುಗಳ ಮೇಲೆ ಅರ್ಥಹೀನ ಪರಿಣಾಮ. ಹಾಗಾಗಿ ಈ ಅರ್ಥ ಎಂದು ಸಮಸ್ಯೆ ಕಾರ್ಯ 1.c. ಆಗಿದೆ ಇದು ಸಾಲಿನ 32 ರಂದು. ಮತ್ತು ಇದು ಕಾಲಮ್, ಅಥವಾ ಪಾತ್ರ, 13 ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಪಠ್ಯ ಸಂಪಾದಕ ಎಂದು ಮಾಡಬಹುದು ಸಮಸ್ಯೆಯನ್ನು ಅಲ್ಲಿ ನೀವು ಗುರುತಿಸಲು ಸಹಾಯ. ನಾನು ಸ್ಕ್ರಾಲ್ ಹಾಗಾಗಿ, ಲೈನ್ 32 ಏನು? ವಾಸ್ತವವಾಗಿ ಈ ಒಂದಾಗಿದೆ ಈಗಾಗಲೇ ಹೈಲೈಟ್ ಇಲ್ಲಿಯೇ ಬಳಕೆಯಾಗದ ವೇರಿಯಬಲ್ N. ಆದರೆ ಬಳಕೆಯಾಗದ ಅಲ್ಲ. ನಾನು ಬಳಸಿ ನಾನು. ಆದರೆ ಜೋಡಕದ ಏಕೆಂದರೆ, ಗೊಂದಲ ಇದು ಕೇವಲ ಈ ವ್ಯಾಪ್ತಿ ಒಳಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಇಲ್ಲಿ ಬಳಸುವಂತಿಲ್ಲ. ನಾನು ಇಲ್ಲಿ ಬಳಸುವಂತಿಲ್ಲ. ಮತ್ತು ಕಂಪೈಲರ್, ಆದ್ದರಿಂದ, ಸಹ ನಾನು ಪ್ರಯತ್ನಿಸುವಾಗ ನಾನು ಎಂದು ಲೆಕ್ಕಕ್ಕೆ. ಇದು ಬಳಕೆಯಾಗದ ತೋರುತ್ತದೆ ಅದರ ವಾಸ್ತವಿಕ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ. ನಾವು ಮಾಡುವ ಮೂಲಕ ವ್ಯಾಪ್ತಿ ವಿಸ್ತರಿಸಿ ಮಾಡಬಹುದು ನಿಖರವಾಗಿ ನಾವು ಆರಂಭಿಸಿದ್ದನ್ನು with-- N ಇಂಟ್. ಮತ್ತು ಹಾಗಾಗದೆ ಸಹ ಬಹುಶಃ, ಎಂದು ಸೊಗಸಾದ ನೋಡಲು, ಮತ್ತು ನಾವು ಒಂದು ಹೆಚ್ಚುವರಿ ಲೈನ್ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು ಇಲ್ಲಿ, ಈಗ ಎಲ್ಲೆಡೆ ವ್ಯಾಪ್ತಿ ಇಲ್ಲಿದೆ. ಇದರಿಂದ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸೋಣ. ಆದ್ದರಿಂದ ಕಾರ್ಯ ಒನ್. ನೈಸ್. ಮತ್ತು ಈಗ ನಾನು ನಾನು ಕಾರ್ಯ ರನ್ ವೇಳೆ ಒಂದು, 10 ಋಣಾತ್ಮಕ ಇದು ನೀಡಲು ಅವಕಾಶ ನಕಾರಾತ್ಮಕ 1, 0, 1, ಮತ್ತು ಅದು ನಿಜವಾಗಿ ಕೆಲಸ. ಇಲ್ಲಿ ಇನ್ನೊಂದು ಪರಿಹಾರ ಇಲ್ಲ. ನಿನಗೆ ಗೊತ್ತೇ? ನಾನು ಈ ಏನು ಕುಸ್ತಿ ನಾನು ವೇಳೆ? ನಾನು ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ಎನ್ ಹೋಗಲು ಮಾಡಬೇಕೋ. ನಿನಗೆ ಗೊತ್ತೇ? ನಾನು ಅದನ್ನು ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಲ್ಲಾ ಇಲ್ಲಿ ನನ್ನ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ರೀತಿಯಲ್ಲಿ. ಈ, ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು ಎಂದು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಹಾಗಾಗಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ಇದು ಜಾಗತಿಕ ಮಾಡಿದ. ನೀವು ವೇರಿಯಬಲ್ ಹೊಂದಿದ್ದರೆ ಆ ಹೊರಗೆ ಅವಕಾಶ ಇದೆ ಎಂದು ನಿಮ್ಮ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು, ಮತ್ತು ಕೋಡ್, ತಯಾರಿಸಬೇಕು ಮತ್ತು ಎನ್ ಈಗ ಪಡೆಯಲು ಕೇವಲ ಪ್ರವೇಶಿಸಬಹುದಾಗಿದೆ , ಆದರೆ main-- ಧನಾತ್ಮಕ ಇಂಟ್ ಇದು ಇರುವುದರಿಂದ ಸ್ವಲ್ಪ ಕಾಡುವ ಆಗಿದೆ ಮುಖ್ಯ ಈಗಾಗಲೇ ಒಂದು ಎನ್, ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಕೇವಲ ಒಂದು ಕ್ಷಣ ಆ ಮೇಲೆ ಆದರೆ ಈ ಕೆಟ್ಟ ವಿನ್ಯಾಸ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಆಯ್ತು. ನೀವು ಅವಲಂಬಿಸಬೇಕಾಯಿತು ಹೊಂದಿದ್ದರೆ ಏನೋ ಓಹ್, ನಾನು ಮಾಡುತ್ತೇವೆ, ಹಾಗೆ ಇಲ್ಲಿ ಏಕೆಂದರೆ ಅದನ್ನು ಹಾಕಲು ಕೋಡ್ ಕಂಪೈಲ್ ತೋರುತ್ತದೆ ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತಮ ಅಭ್ಯಾಸ ಅಲ್ಲ. ಬದಲಿಗೆ ನೀವು ಆಯ್ಕೆ ಬಯಸುವ ಕಿರಿದಾದ ಸಾಧ್ಯ ವ್ಯಾಪ್ತಿ ನಿಮ್ಮ ಅಸ್ಥಿರ, ಇದು ಅರ್ಥ ನಮ್ಮ ಆರಂಭಿಕ ವಿನ್ಯಾಸ, ಹೋಗುವ ಇದು ಇಲ್ಲಿಯೇ. ಈಗ ಅತ್ತ, ನೀವು ಮಾಡದಿದ್ದಲ್ಲಿ ಇಲ್ಲಿ ವೇರಿಯಬಲ್ ಒಂದೇ ಹೆಸರಿನ ಒಂದು, ರೀತಿಯಲ್ಲಿ ಸಿ this-- ನಿರ್ವಹಿಸಲು ಎಂದು ಈ ತುಂಬಾ often-- ಉಂಟಾಗುವುದಿಲ್ಲ ಆದರೂ ಈ ಇನ್ನೂ ಎಂದು ಇಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಫೈನ್. ಆದರೆ ಸಾಲಿನಲ್ಲಿ n ನ ಈ ವ್ಯಾಖ್ಯಾನ 22 ಜಾಗತಿಕ ಒಂದು ನೆರಳು. ಆದ್ದರಿಂದ ಈ ಒಂದು ಒಳಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಮುಖ್ಯ, ಮತ್ತು ಜಾಗತಿಕ ಒಂದು ನೀವು ಇರುವಾಗ ವಾಸ್ತವವಾಗಿ ಅನ್ವಯಿಸುತ್ತದೆ ಧನಾತ್ಮಕ ಇಂಟ್ ಆದರೆ ಹೆಚ್ಚು ಪಡೆಯಲು ಮತ್ತೊಂದು ಬಾರಿ, ಆದರೆ ಕುತೂಹಲ ಆ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ನಾವು ಇಲ್ಲಿ ಈ ಸರಿಪಡಿಸಲು. ಈಗ ಎರಡು ತುಣುಕುಗಳು ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಅವಕಾಶ ನಾವು ಕೋಡ್ ಒಂದು ಕೊನೆಯ ಸಾಲು ನೋಡುವ ಮುನ್ನ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಿರಿ. ಎಡ ಬದಿಯಲ್ಲಿ ಅದರ ಪದ ಪದ ಇಂಟ್ ಆಗಿದೆ. ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು ಸೂಚಿಸುತ್ತದೆ? ಇದುವರೆಗಿನ ನಾವು ಹೆಚ್ಚಾಗಿ ನಿರರ್ಥಕ ನೋಡಿದ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಮಾದರಿ ನೀವು ಬಗ್ಗೆ ಕೇಳುವ ನೀವು ವೇರಿಯಬಲ್. ಸ್ಪೀಕರ್ 1: ಹೌದು ಇದು ರೀತಿಯ, ನನಗೆ ಅವಕಾಶ ವೇರಿಯಬಲ್ ಹೇಳುತ್ತಾರೆ, ಆದರೆ ಮೌಲ್ಯದ ರೀತಿಯ ನಾನು ಮತ್ತೆ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಇಲ್ಲಿ ಅರ್ಥಗರ್ಭಿತ, ಆಶಾದಾಯಕವಾಗಿ. ರೈಟ್? ನೀವು ಪಡೆಯಲು ಬಯಸಿದರೆ ಧನಾತ್ಮಕ ಇಂಟ್, ನೀವು ಏನು ಹಾಗೆ ಕಾರ್ಯ ಬಯಸುವ ನಮ್ಮ ಕಳೆದ ವಾರ ಸ್ವಯಂಸೇವಕರು ತುಂಡು ನೀವು ಬ್ಯಾಕ್ ಹ್ಯಾಂಡ್ ಇದು ಒಂದು ಇಂಟ್ ಕಾಗದದ? ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎಂಬುದನ್ನು ಈ ಕ್ರಿಯೆಯ ಕರೆಯಲ್ಪಡುವ ರಿಟರ್ನ್ ಪ್ರಕಾರ ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು ಆಗಿದೆ. ನಾವು ಅದನ್ನು ಬಯಸುವುದಿಲ್ಲ ವೇಳೆ ನೀವು ಶೂನ್ಯ ಸೇ ಏನು ಮರಳಿ. ನೀವು ಬಯಸಿದರೆ ಇದು ಮರಳಲು ಸ್ಟ್ರಿಂಗ್, ನೀವು ಸ್ಟ್ರಿಂಗ್ ಹೇಳುತ್ತಾರೆ. ನೀವು ಬಯಸಿದರೆ ಇದು ಮರಳಲು ಒಂದು ಫ್ಲೋಟ್, ನೀವು ಫ್ಲೋಟ್ ಹೇಳುತ್ತಾರೆ. ಆದರೆ ಇಲ್ಲಿ ಅನ್ವಯಿಸುತ್ತದೆ ಒಂದೇ ತಾರ್ಕಿಕವಾಗಿ, ನಾನು ಇಂಟ್ ಪಡೆಯಲು ಬಳಸಿಕೊಂಡು ನಾನು ಏಕೆಂದರೆ, ನಾನು ಅದನ್ನು ನಿರ್ಬಂಧಿಸುವ ಮನುಷ್ಯ ಕೂಡ ಧನಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು, ಒಂದು ಇಂಟ್ ಮರಳಿ. ಆದ್ದರಿಂದ ಇದಕ್ಕೆ, ಅದು ಏನು ಆವರಣ ಒಂದು ಶೂನ್ಯವನ್ನು ಇಲ್ಲ? ಆವರಣ ಏನು ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಕಾರ್ಯ ಅರ್ಥ ವಾಸ್ತವವಾಗಿ ಅದು ಸಿಗುತ್ತಿಲ್ಲ. ಸ್ಪೀಕರ್ 1: ಇದು ಕಾರ್ಯ ಅರ್ಥ ವಾಸ್ತವವಾಗಿ ಏನು ಸಿಗುತ್ತಿಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಪ್ರದಾನ. ಸ್ಪೀಕರ್ 1: ಇಲ್ಲ ಒಂದು ಇನ್ಪುಟ್,. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ವೇಳೆ ಆವರಣದ ಇಲ್ಲಿ ನೀವು, ಶೂನ್ಯವನ್ನು ಸೂಚಿಸಿ ಕೇವಲ ನಾನು ಯಾವುದೇ ಇನ್ಪುಟ್ ಬಯಸುವುದಿಲ್ಲ ಎಂದರ್ಥ. ನಾನು ಸಮಸ್ಯೆ ನನ್ನ ಎದುರಿಸಲು ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಹೊಂದಿಲ್ಲ ಧನಾತ್ಮಕ ಇಂಟ್ ಏನು ಪಡೆಯಲು ಹೇಳಲು. ನೀವು ಹೇಳಲು ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು, ಮತ್ತು ಕಾರ್ಯ ಶುರು ಮತ್ತು ಅದರ ವಿಷಯವನ್ನು ಕಾಣಿಸುತ್ತದೆ. ಆದರೆ ನಾನು ಮಾಡಿದ ಸ್ವಲ್ಪ ಟ್ರಿಕ್ ಕಂಡುಬಂದಿದೆ ವಿಶೇಷವೇನು ಇಲ್ಲಿ ಇಡೀ ಸಮಯ ಆಡುತ್ತಿರುವುದಾಗಿ ಈ ಕೋಡ್ ನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಧನಾತ್ಮಕ ಪಡೆಯಲು ಇಂಟ್ ಗಮನಿಸಿ ಇಂಟ್ void-- ಲೈನ್ 27 ರಂದು ಆಗಿದೆ. ಆದರೆ ಕೆಲವು ತೋರಿಕೆಯಲ್ಲಿ ವಿಲಕ್ಷಣ ಕಾರಣಕ್ಕಾಗಿ ಇದು ಸಾಲಿನ 16 ಇಲ್ಲಿ ಮುಖ್ಯವಾಗಿದೆ. ಮತ್ತು ಕೇವಲ ಒಳಿತನ್ನು ತರುವುದಕ್ಕಾಗಿ ನಾನು ಪುನರಾವರ್ತಿಸಲು ಮಾಡುತ್ತೇವೆ ಈ ಆದ್ದರಿಂದ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಒಂದೇ ಅಂತ. ಮತ್ತು ನಾನು ಹೇಳುತ್ತಿದ್ದೆ ಮೂಲಮಾದರಿಯು ಸ್ವಲ್ಪ ಒಂದು ಸಾಲಿನ ಕಾಮೆಂಟ್. ನಾನು ಎಂದು ಅಳಿಸಿದರೆ ಸಂಭವಿಸುತ್ತದೆ, ಮತ್ತು ಈಗ ಕಾರ್ಯ 1, ನಮೂದಿಸಿ ಮಾಡಲು ಮರುಪ್ರದರ್ಶನ. ಓಹ್. ಒಂದು ನಿಮಿಷ ಕಾಯಿ. ನನ್ನ ಟ್ಯಾಬ್ ಎಲ್ಲಿ? ಶಬ್ದ? ಸ್ಟ್ಯಾಂಡ್ಬೈ. ಕಾರ್ಯ 1 ಮಾಡಿ. ನಾವು ಹೋಗಿ. ಸರಿ. ಸರಿಯಾಗಿ ಉಳಿಸಿದ ಹೊಂದಿದರು. ಆದ್ದರಿಂದ, ನಾನು ಸ್ವಲ್ಪ ಹಿತ ಇಲ್ಲಿ ದೋಷ ನಾನು ಮನುಷ್ಯ ಅಲ್ಲಿ ಕ್ಷಣದಲ್ಲಿ ಟ್ಯಾಬ್ ಹೆಸರನ್ನು ನೋಡಿದ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ? ಕಾರ್ಯ ಸೂಚ್ಯ ಘೋಷಣೆ ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು C99 ಅಸಿಂಧುವಾಗಿವೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ ಗೊಂದಲ. ಆದ್ದರಿಂದ ಈ ಸೂಚಿಸುತ್ತವೆ ಏನು? ಅಲ್ಲದೆ, ಇದು ತಿರುಗಿದರೆ ಸಿ ಸಾಕಷ್ಟು ಅವಿವೇಕಿ ಆಗಿದೆ. ಅಲ್ಲದೆ, ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಲ್ಲಿದೆ ಭಾಷೆ, ಅಥವಾ ಬದಲಿಗೆ ಕಂಪೈಲರ್. ಇದು ಕೇವಲ ನೀವು ಏನು ತಿಳಿದಿರುವ ಕಲಿಸಿದ, ಮತ್ತು ಇದು ಕೇವಲ ಇಲ್ಲಿದೆ ಏನೋ ಗೊತ್ತಿಲ್ಲ ಹೋಗುವ ನೀವು ಮೊದಲು ಕಲಿಸಿದ ವೇಳೆ. ಅರ್ಥಾತ್, ನಲ್ಲಿ ಕ್ಷಣದಲ್ಲಿ ಮುಖ್ಯ, ನಾನು ಒಂದು ಕಾರ್ಯ ಕರೆ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಎಂಬ ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು. ಆದರೆ ಕಂಪೈಲರ್ ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಲು ಗಮನಕ್ಕೆ ಸಾಲು 26 ರವರೆಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಕಂಪೈಲರ್ ಮಾಡುತ್ತದೆ ಕೇವಲ ಏನು ದೋಷಗಳನ್ನು ತಕ್ಷಣ 17 ಸಾಲಿನಲ್ಲಿ ಹಾಗೆ, ಸೂಚ್ಯ ಘೋಷಣೆ ಹೇಳುವ ಧನಾತ್ಮಕ ಇಂಟ್, ಪಡೆಯುವುದು ಹೇಳುವ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ, ನಾನು ಹಾಗೆ ಧನಾತ್ಮಕ ಇಂಟ್ ಇನ್ನೂ ಏನು ಪಡೆಯಲು ತಿಳಿದಿದೆ. ಜಾವಾ ಇತರ ಭಾಷೆಗಳು ಹಾಗೂ ಪೈಥಾನ್ ಮತ್ತು ರೂಬಿ ಮುಂದೆ ನೋಡಲು ಇರಬಹುದು. ಸಿ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ನಾವು ಸರಿಪಡಿಸಲು ಈ ಎರಡು ಮಾರ್ಗಗಳಲ್ಲಿ ಒಂದು. ಒಂದೋ, ಸಮಸ್ಯೆ ವೇಳೆ ಪಡೆಯಲು ಧನಾತ್ಮಕ ಇಂಟ್, ಮೊದಲು ಕಂಡುಬಂದಿಲ್ಲ ಸರಿ, ನನ್ನನ್ನು ಕೇವಲ ಮೇಲಕ್ಕೆ ಚಲಿಸೋಣ. ಈ ತೊಂದರೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು ಎಂದು. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಅದು ಇಲ್ಲಿದೆ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ತಾಂತ್ರಿಕವಾಗಿ ಬಹಳ ನಿಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ ಪುಟ್ ಮಾನವ ನಿಮ್ಮ ಕೋಡ್ ಓದುವ ಆದ್ದರಿಂದ ಉನ್ನತ , ಪ್ರೋಗ್ರಾಂ ಏನು ತಿಳಿದಿದೆ ಮುಖ್ಯ ಎಲ್ಲಾ ಸಮಾಧಿ ಏಕೆಂದರೆ ಕೆಳಭಾಗದಲ್ಲಿ ಅಥವಾ ಮಧ್ಯದಲ್ಲಿ ರೀತಿಯಲ್ಲಿ. ಇದು ತುಂಬಾ ಮೇಲಿನ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಆದರ್ಶ ಭಾವನೆಯನ್ನು ನೀಡದಂತಹ. ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ ಪಡೆಯುವುದು ಸಂದರ್ಭಗಳಲ್ಲಿ ಅಲ್ಲಿ ಒಳಗೆ ಒಂದು ಕಾರ್ಯ ಕರೆಗಳನ್ನು ಮತ್ತೊಂದು ಕರೆಯುತ್ತದೆ ಮತ್ತೊಂದು, ನೀವು ಸಮಸ್ಯೆಯನ್ನು ಆಗಿ ಪಡೆಯಬಹುದು ಅಲ್ಲಿ ಎರಡೂ ತಾರ್ಕಿಕವಾಗಿ, ಇತರ ಮೇಲೆ ಹೋಗಬಹುದು. ಅದು ಸಾದ್ಯವಾಗುವಂತೆ ಅಲ್ಲ. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಈ ಕೇವಲ ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿದೆ ಸುಮಾರು ಕಾರ್ಯ ಸಿಗ್ನೇಚರ್, ಆದ್ದರಿಂದ speak-- ಗೆ ಇದು declared-- ಅಲ್ಲಿ ಮೊದಲ ಸಾಲು ಮತ್ತು ನಕಲು, ನಲ್ಲಿ ಅಂಟಿಸಿ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅಗ್ರ, ಆದರೆ ಕೇವಲ ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. ಇದು ಸ್ವಲ್ಪ ಸುಳಿವು ಹೀಗಿದೆ ಬರಲು ಏನು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಬಾರಿ ಎಲ್ಲಾ ನಾವು ಸ್ಟ್ಯಾಂಡರ್ಡ್ io.h ವಿಷಯಗಳನ್ನು ಕಂಡ ಮತ್ತು cs50.h, ಇದೇ, ಆ ಡಾಟ್ ಗಂ ಕಡತಗಳನ್ನು ಇತರ ಮೂಲಮಾದರಿಗಳ ಇವೆ. ನಾವು ಬಹಳ ಹಿಂದೆ ಎಂದು ನೋಡುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿರುವಾಗ ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಕಡತದಲ್ಲಿ ಮುಖ್ಯ ಜೊತೆಗೆ, ನೀವು ಸುಮಾರು ಯಾವಾಗಲೂ ಅವುಗಳನ್ನು ಘೋಷಿಸಲು ಬಯಸುತ್ತೇನೆ ಕೇವಲ ತಮ್ಮ ಮೊದಲ ಮೂಲಕ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನಂತರ ಲೈನ್, ಫೈಲ್ ತುದಿಯನ್ನು. ಆ ಏಕಕಾಲದಲ್ಲಿ ಬಹಳಷ್ಟು ಆಗಿತ್ತು. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಆಯ್ತು. ಆದ್ದರಿಂದ ನ ಸರಿಸಲು ಲೆಟ್ ಕೆಮ್ಮು ರೀತಿಯ. ಓಹ್. ಹೇಗೆ ಬಿಗಿಯಾದ. ಆಯ್ತು. ಕೆಮ್ಮು. ಇಲ್ಲಿ ಒಂದು ಸಿ ಒಂದು ಕಾರ್ಯಕ್ರಮದ ಅನುಷ್ಠಾನದಲ್ಲಿ ನಾವು ಇತರ ದಿನ ಮಾಡಿದರು ಸ್ಕ್ರಾಚ್ ಎಂದು ಅತ್ಯಂತ ಸರಳವಾಗಿ ಕೇವಲ ಕೆಮ್ಮು, ಕೆಮ್ಮು, ಕೆಮ್ಮು ಹೇಳುತ್ತಾರೆ. ಆಯ್ತು. ಮತ್ತು ಯಾರಾದರೂ ಕೆಲವು ಹೇಳಿದರು ದಿನಗಳ ಹಿಂದೆ ಇಲ್ಲ ಎಂದು ಈಗಾಗಲೇ ಈ ಕೋಡ್ ಸ್ವಚ್ಚಗೊಳಿಸಿ ಒಂದು ರೀತಿಯಲ್ಲಿ. ಆಯ್ತು? ತಕ್ಷಣ ನೀವು ನಕಲು ಮಾಡುತ್ತಿರುವ ಮತ್ತು ಬಹುಶಃ ಕೆಟ್ಟ ವಿನ್ಯಾಸ ಅಂಟಿಸುವುದು. ಒಮ್ಮೆಯಾದರೂ ನಾವು ನಾಲ್ಕೈದು ಪಡೆಯಲು ಅಥವಾ 20 ಕೆಮ್ಮುತ್ತದೆ, ಇದು ಕೆಟ್ಟ ಅಭ್ಯಾಸ ಭಾಸವಾಗುತ್ತದೆ. ನಾವು, ಅಂಟಿಸಲು ಪ್ರತಿಯನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ಸ್ಪಷ್ಟ ಪರಿಹಾರ ಇಲ್ಲಿದೆ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಸ್ವಚ್ಛಗೊಳಿಸುವ? ಪ್ರೇಕ್ಷಕರು: ಲೂಪ್. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಆದ್ದರಿಂದ ಒಂದು ಲೂಪ್ ಅನ್ನು. ಮತ್ತು ನಾವು ಒಂದು ಸದ್ಯಕ್ಕೆ ಲೂಪ್ ಬಳಸಬಹುದು ಲೂಪ್, ವಿಧಾನಗಳು ಯಾವುದೇ ಸಂಖ್ಯೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲಿದೆ ನಾವು ಇಲ್ಲಿ ಆವೃತ್ತಿಯೇ ಮಾಡಲು. ನಾನು ಬದಲಿಗೆ ಬರೆದಿದ್ದೇವೆ cough.c ಆವೃತ್ತಿ ಒಂದು ಒಂದು ಫಾರ್ ಲೂಪ್ ಕೇವಲ ಕೆಮ್ಮು ಎಂದು. ಸರಿ, ಆದರೆ ಇಲ್ಲ ಒಂದು ಆರಂಭದಲ್ಲಿ ರೀತಿಯ ಈಗ ಅವಕಾಶ ಹೆಚ್ಚಿನ ಈ ಸ್ವಲ್ಪ ವಿನ್ಯಾಸ ಪಾಠ ನಾವು ಕೊಂಚ ಹಿಂದೆ ಕಲಿಸಿದ ನಾನು ಊಹಿಸಿಕೊಳ್ಳಿ this-- ಇದು ಕೆಮ್ಮು ಎಂದು ಒಂದು ಕಾರ್ಯವನ್ನು ರಚಿಸಲು, ನ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಪರಿಗಣಿಸೋಣ ಅದು ಯಾವ ರೀತಿ ವಿಶೇಷವೇನು. ನಾನು ಏನೋ ಬಯಸಿದರೆ ನಾನು ಅಗತ್ಯವಿದೆ, ಕೆಮ್ಮು ಕಾರ್ಯ ಒಳಗೆ ಮುದ್ರಣ F ಬಳಸಲು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾನು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಸಮಯ, ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಏನಾದರೂ ಮುದ್ರಣ ಸ್ಕ್ರೀನ್, ಒಂದು ಪ್ರೋಗ್ರಾಮರ್ ಅಡ್ಡ ಪರಿಣಾಮವೆಂಬಂತೆ ಕರೆಯುತ್ತಾನೆ. ಇದು ನನಗೆ ಹಸ್ತಾಂತರಿಸುವ ಅಲ್ಲ ಮತ್ತೆ ಯಾರಾದರೂ ಈ ಕೆಳಗಿನ. ಇದು ನನ್ನ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಕೈಗೊಳ್ಳುತ್ತದೆ ಆ ದೃಷ್ಟಿ ಸ್ಪಷ್ಟ ಇರಬಹುದು. ಆದರೆ ಈ ಕಾರ್ಯ ಕೆಮ್ಮು, ಇದು ರಿಟರ್ನ್ ಅದರ ಮೊದಲ ಸಾಲು ಆಧರಿಸಿ ಏನು? ಇಲ್ಲ, ಅದರ ಲಾಭ ರೀತಿಯ ಏಕೆಂದರೆ ಕೇವಲ ಅಂದರೆ ಶೂನ್ಯವನ್ನು ಮತ್ತೆ ನನಗೆ ಏನು ಹಸ್ತಾಂತರಿಸುವ ಅಲ್ಲ. ಇದು ಏನೋ ಮಾಡುವ ಸಾಧ್ಯತೆಗಳಿವೆ ದೃಷ್ಟಿ, ಆದರೆ ನನಗೆ ಹಸ್ತಾಂತರಿಸುವ ಅಲ್ಲ ಕಳೆದ ವಾರ ಹಾಗೆ ಕಾಗದದ ತುಂಡು ಬ್ಯಾಕ್. ಯಾವುದೇ ಇನ್ಪುಟ್ ಬೇಕಿವೆ? ನಂ ಮತ್ತು ಆದ್ದರಿಂದ ತುಂಬಾ ಇಲ್ಲಿ ಶೂನ್ಯ. ಆದ್ದರಿಂದ ಈ ತುಂಬಾ ರೀತಿಯ ಈ ಸಮಸ್ಯೆಯನ್ನು ಅತಿ ಎಂಜಿನಿಯರಿಂಗ್. ರೈಟ್? ನಾನು ಹೆಚ್ಚು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿದ ಕೋಡ್ ಸಂಕೀರ್ಣ, ಹೆಚ್ಚಿನ ಸಾಲುಗಳು, ನಾನು ಯಾವುದೇ ಅದನ್ನು ಮಾಡಿಲ್ಲ ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕ, ಆದರೆ ಈ ಒಂದು ಮೆಟ್ಟಿಲೆಂದು ಎಂದು, ಬಹುಶಃ, ಒಂದು ವಿಶಾಲವಾದ ಸಂಕೀರ್ಣವಾದ ಕೋಡ್ ಸಂದರ್ಭದಲ್ಲಿ. ಆದರೆ ಈ ಬಗ್ಗೆ? ನಾನು ಏನು ಕೋನೀಯ done-- ಎಂದು ಈ ಕಾಮೆಂಟ್ ನೋಡದೆಯೇ ಏನು ಕಡತದ ತುದಿಯನ್ನು ನಾನು ಮೂಲಭೂತವಾಗಿ ನನ್ನ ಕೆಮ್ಮು ಇಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ ವಿಭಿನ್ನ ಅನುಷ್ಠಾನ? ಹೌದು, ಹಿಂದೆ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಒಂದು ಪಾತ್ರ ಆಫ್ ಹೊಂದಿವೆ. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಸಂತೋಷವನ್ನು ಭಾಸವಾಗುತ್ತದೆ. ರೈಟ್? ಇದು ಒಂದು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೇರಿಸಲು ಹೀಗಿದೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿಮ್ಮ ಕಾರ್ಯ,. ಇದು ಇನ್ನೂ ಏನೂ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಇದು, ಒಂದು ದೃಶ್ಯ ಅಡ್ಡ ಪರಿಣಾಮ ಹೊಂದಿರಬಹುದು ಇದು ಮುದ್ರಣ F ಕರೆ ಏಕೆಂದರೆ. ಆದರೆ ಈಗ ನಾನು parametrized ಎಂದು ಕಾರ್ಯ, ಇದು ನಾನು ತೆಗೆದುಕೊಂಡ ಸೂಚಿಸಿದ ಮಾಡಿದ ಅರ್ಥ ರೀತಿಯ ಇಂಟ್ ಇನ್ಪುಟ್ ಮತ್ತು, ಎನ್ ಕರೆ ಆದರೆ ನಾನು ಏನು ಕರೆಯಬಹುದು. ವಾಸ್ತವವಾಗಿ, ಇದು ಕೇವಲ ಆಗಿರಬಹುದು ಬಾರಿ ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು ಮಾಡಲು. ಮತ್ತು ನಂತರ ನಾನು ಇಲ್ಲಿ ಈ ಬದಲಾಯಿಸಬಹುದು. ಆದರೆ ಪಾಯಿಂಟ್ ಹೇಗೆ ನಾನು ಈ ಎಂದು ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ಕಾರ್ಯವನ್ನು ರಚಿಸಲು. ಮತ್ತು ನೀವು ಫ್ಲಿಪ್ಪಿಂಗ್ ಮರುಪಡೆಯಲು ಒಂದು ಬಹುಶಃ ಆನ್ಲೈನ್ ಮೂಲಕ ವಾಕ್ ಸಾಗುವಂತಹವರು, ನಾಲ್ಕನೇ ಮತ್ತು ಅಂತಿಮ ಕೆಮ್ಮು ಉದಾಹರಣೆಗೆ, ನೀವು ಇಲ್ಲಿ ಗಮನಿಸಿ ನೀವು ನಾನು ಸಾಮಾನ್ಯ ಬಂದಿದೆ ಅಮೂರ್ತವಾದ ನನ್ನ ಕೋಡ್ further-- ರೀತಿಯ ಮತ್ತಷ್ಟು. ಕೆಮ್ಮು ಮತ್ತು ಸೀನು, ಇವೆರಡೂ ಇವೆ ಬಗ್ಗೆ ಹೇಳಬಾರದು ಅಥವಾ ಮಾಡುವ ಧ್ವನಿ ರೀತಿಯ. ಉಳಿಸಿ ಎಂದು ಸ್ಕ್ರ್ಯಾಚ್ ಬ್ಲಾಕ್ ಅನುಗುಣವಾದ. ನಾನು ಈ ಆವೃತ್ತಿಯಲ್ಲಿ ಮಾಡಿದರು ಹಾಗಾಗಿ, ಇದು ನಾವು, ಕೇವಲ ನೋಟದಲ್ಲಿ ಮಾಡಬಹುದು , ಕೆಮ್ಮು ಕೇವಲ, [ಕೆಮ್ಮು] ಹೇಳುವ ಹಾಗೆ ಆಗಿದೆ ಕೆಮ್ಮು ಮತ್ತು ಏತನ್ಮಧ್ಯೆ, ಸೀನುವ ಆಗಿದೆ ಹೇಳುವ ರೀತಿಯಲ್ಲಿ, [ACHOO]. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಸಾಮಾನ್ಯ ಬಂದಿದೆ ಆ ಅನುಷ್ಠಾನಕ್ಕೆ ಈಗ ಅಳವಡಿಸಿಕೊಂಡು ಈ ಸಾರ್ವತ್ರಿಕ ಕಾರ್ಯ, ಆಸಕ್ತಿದಾಯಕ ಇದು, ಹೇಳುತ್ತಾರೆ ಇಂದಿನ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ ಇನ್ನೂ ಏಕೆಂದರೆ ಒಂದು ರೀತಿಯ ಪ್ರತಿಯಾಗಿ ಹೊಂದಿಲ್ಲ. ಆದರೆ ಎಷ್ಟು ಒಳಹರಿವು ಹೊಂದಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಎರಡು. ಸ್ಪೀಕರ್ 1: ಎರಡು. ಆದ್ದರಿಂದ ನೀವು ಬಯಸಿದರೆ ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು, ಕೇವಲ ಅಲ್ಪವಿರಾಮದಿಂದ ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು. ಮತ್ತು ನೀವು ನಂತರ ಬಯಸಿದರೆ ಆ ಕಾರ್ಯವನ್ನು ಕರೆ, ಗಮನಿಸಿ ನೀವು ಕೇವಲ ಕೊಡುವುದು, ಉಲ್ಲೇಖ, ಹೇಳುತ್ತಾರೆ ಕರೆ ಮೊದಲ ವಾದವನ್ನು, ಸಾಮಾನ್ಯ ಎನ್, ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಈಗ ಹೊಂದಿರುವ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್ ನಾವು ವಾಸ್ತವವಾಗಿ ಇದರಿಂದ ನಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಕೆಲವು ಜಾರಿಗೆ. ಆಯ್ತು. ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಈಗ ಪದರ ಹಾಗಾಗಿ ಮತ್ತೆ ಪೀಲ್ ಅವಕಾಶ. ಮತ್ತು ಗೋಲು, ಅಂತಿಮವಾಗಿ, ಮುಂದಿನ ವಾರದ ಸಮಸ್ಯೆ ಸೆಟ್ ಆಗಿದೆ cryptogrophy-- ಮೇಲೆ ಎಂದು ನಾನು ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಕಲೆ ಮಾಹಿತಿಯನ್ನು. ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಮಾಹಿತಿ ನೀವು ಎನ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಡೀಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುತ್ತದೆ ಪಠ್ಯ ಎಂದು ನಾನು. ಆಹ್ವಾನಿಸುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಆ ರೀತಿಯ ಪ್ರಶ್ನೆ ಇಂದು ಚೆನ್ನಾಗಿ ಹಾಗೆ, ಏನು HOOD ಕೆಳಗೆ ಇಂದಿನ ಇದೆ ವಾರದ ಶೂನ್ಯ ASCII ಮೀರಿ ಪಠ್ಯದೊಂದಿಗೆ, ಹೇಗೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾವು ಕುಶಲತೆಯಿಂದ ಆರಂಭಿಸಲು? ಇಲ್ಲಿ Zamyla ನ ಹೆಸರು. ಮತ್ತು ಪಠ್ಯ, ಆ ಇನ್ಪುಟ್ ಇರಬಹುದು ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯ ರೀತಿಯ ಒಳಗೆ. ನೀವು ನೋಡಿದಾಗ, ಈಗ ಆರಂಭಿಕ this-- ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ A-- ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿ ಆದರೂ ಅದರ ಆಲೋಚನೆ ಆರಂಭಿಸಲು ಆ ಪಾತ್ರಗಳ ಒಂದು ಬಾಕ್ಸ್ ನಲ್ಲಿ ಅದರ ಆದ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಒಂದು ವಾರದಲ್ಲಿ ಅಥವಾ ಇಲ್ಲಿದೆ ಸಮಯ, ಈ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಪ್ರತಿ ತುಂಬಾ ವಿಶೇಷವಾಗಿ ಪ್ರತಿನಿಧಿಸುವ ಹೋಗುತ್ತದೆ ಮೆಮೊರಿ ಒಂದು ಬೈಟ್ ಮೆಮೊರಿ ಒಂದು ಬ್ಲಾಕ್. ಆದ್ದರಿಂದ ಈ ಅಕ್ಷರಗಳ ಪ್ರತಿಯೊಂದು, ಅಂತಿಮವಾಗಿ, 8 ಬಿಟ್ಗಳು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ ನೋಡುತ್ತಾರೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ HOOD ಕೆಳಗಿರುವ. ಆದರೆ ಅದನ್ನು ಸಾಕು ಕೇವಲ Zamyla ನೋಡಲು ಆಫ್ ಆ ಪ್ರತಿ ಮಸೂರವನ್ನು ಮೂಲಕ ಈ ಅಕ್ಷರಗಳ ತನ್ನದೇ ಬಾಕ್ಸ್ ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ಮತ್ತು ಉತ್ತಮವಾಗಿ ಸಾಕಷ್ಟು ಸಿ ನಾವು ನೇರವಾಗಿ ಈ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಪ್ರತಿ ಪ್ರವೇಶಿಸಲು. ನೀವು ಮೊದಲ ಪಡೆಯಲು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ತನ್ನ ಹೆಸರಿನ ಪತ್ರದಲ್ಲಿ, ಸಿ ಸೂಪರ್ ಸುಲಭ ನೀವು ಕಳೆದ ಪಡೆಯಲು ಬಯಸಿದರೆ ಪತ್ರ, ಸೂಪರ್ ಸುಲಭ ಹಾಗೂ ಹೊಸ ವಾಕ್ಯ ತುಂಡು. ಆದ್ದರಿಂದ ನಾನು CS50 ಒಳಗೆ ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಐಡಿಇ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಶೂನ್ಯ ಡಾಟ್ ಸಿ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಇವೆ ಹೊಸ ವಿಷಯಗಳನ್ನು ಒಂದೆರಡು ನಡೆಯುತ್ತಿದೆ. ಆದ್ದರಿಂದ ಮೊದಲ ಸಾಲು 19 ರಲ್ಲಿ, ನಾವು ಮೊದಲು ಈ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಕಾಣಬಹುದು. ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ತ್ವರಿತ ವಿವೇಕ ಚೆಕ್ ಎಂದು, ಯಾರಾದರೂ ಮಾತಿನ ನೀಡುವುದು ಸಾಧ್ಯವಾದರೆ ಒಂದು ಶ್ರೀಸಾಮಾನ್ಯನ ವಿವರಣೆಯನ್ನು ಸಾಲು 19 ರಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. ಕೇವಲ ಈ ಭಾಷಾಂತರಿಸಿ ಲೈಕ್ ಇಂಗ್ಲೀಷ್ ಎಂದು CS50 ರಲ್ಲಿ ಸಹವಾಸಿ ಅಲ್ಲ ಅರ್ಥ ಇರಬಹುದು. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಒಂದು ಹ್ಯಾವ್ ಸ್ಟ್ರಿಂಗ್ ಒಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ರು ಇದು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು. ಸ್ಪೀಕರ್ 1: ಗುಡ್. ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಒಂದು ಸಾಲನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಒಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ರು ಶೇಖರಿಸಿಡಬೇಕು. ಅಭಿನಂದನೆಗಳು. ಬಲಗೈ ಮೇಲೆ ಆದ್ದರಿಂದ ಅಡ್ಡ, ನಾವು ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ ಕರೆ. ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಎಂದು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಆಗಲಿಲ್ಲ ಬಲ-ಭಾಗದಿಂದಲೇ ಎಡಗೈ ಗೆ ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂಬ ರು ಬದಿಯ ಒಂದು ತಂತುವಿನ ಶೇಖರಿಸಿಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನಿಖರವಾಗಿ. ಈಗ ಪ್ರತಿ, ಸಾಲಿನ 22 ಸಾಲು 21 ರಲ್ಲಿ ಕಾಮೆಂಟ್, ನಿಸ್ಸಂಶಯವಾಗಿ ಆ ಸಾಲನ್ನು ತೋರಿಸುತ್ತದೆ ಸಾಲಿಗೆ ಮೀ. ಆದರೆ ಹೇಗೆ? ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಮೊದಲ, ನಾವು ನಾನು 0 ಆರಂಭಿಸಲು. ಮತ್ತು ಹೇಗೆ ನಾವು ಸಿಗುತ್ತವೆ Zamyla ನ ಹೆಸರಿನ ಕೊನೆಯಲ್ಲಿ? ಸರಿ, ಕೊನೆಯಲ್ಲಿ Zamyla ಹೆಸರು, ನಾನು ಕೈಯಾರೆ ಕೊನೆಯ ಪಾತ್ರ ಟೈಪ್ ತನ್ನ ಹೇಗಾದರೂ ಹೆಸರು ಅಥವಾ ಅದರ ಸಂಖ್ಯೆ. ರೈಟ್? ನಾವು ಮತ್ತೆ ಇಲ್ಲಿ ಝಡ್ ಎ ಎಂ L-- ಹೋದರೆ ವೈ ಎಲ್ A-- ಆದ್ದರಿಂದ ನಾನು ಟೈಪ್ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಸೂಚ್ಯಂಕ ಯಾವುದು Zamyla ಕೊನೆಯ ಪತ್ರ? ಈ ವೇಳೆ 0 ಆಗಿತ್ತು ಒಂದು ರೀತಿಯ ಭಾಷಿಕ programmer-- 0, 1, 2, 3, 4, 5, ನಾನು, ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಕಳೆದ ಅಕ್ಷರದ heard-- Zamyla ಹೆಸರಿನಲ್ಲಿ ಆರನೆಯ ಆದರೆ ನಾವು 0 ರಿಂದ ಎಣಿಕೆ ವೇಳೆ, ಇದು 5 ಎಂದು ವಿಶೇಷವೇನು. ಇಲ್ಲಿ ಮನಸ್ಸಿನಲ್ಲಿ ಆ ಇರಿಸಿಕೊಳ್ಳಲು. ಒಂದು ಕಾರ್ಯದಲ್ಲಿ ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ಸಿ, strlen ಎಂದು, ಮತ್ತು ದಿನದಲ್ಲಿ ಮತ್ತು ಇಂದಿಗೂ, ಪ್ರೋಗ್ರಾಮರ್ ಬಹಳಷ್ಟು ಹೆಸರುಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಬೇಕೆಂದು ಆರಿಸಿ ತಮ್ಮ ಪದಗಳ ರೀತಿಯಲ್ಲಿ ಧ್ವನಿಸುತ್ತದೆ ಕಾರ್ಯಗಳನ್ನು ಅವರು ಹೇಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ. ಆದ್ದರಿಂದ strlen, ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಆಗಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದದ ಎಂದು Zamyla ಇನ್ಪುಟ್ ಯಾವಾಗ ಎಸ್ ಮರಳಲು? ಪ್ರೇಕ್ಷಕರು: ಐದು. ಸ್ಪೀಕರ್ 1: ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್. ಆರು. ರೈಟ್? Zamyla ಹೆಸರು ಉದ್ದ ಯಾವುದು? ರೈಟ್? ಮತ್ತು ಕೇವಲ ವಾಸ್ತವದಲ್ಲಿ, ಆರು ಅಕ್ಷರಗಳು. ರೈಟ್? ಮತ್ತು ಆದ್ದರಿಂದ ನಮ್ಮ ಲೂಪ್ ಅರ್ಥವೇನು? ನಾವು ಹೋಗಿ ನೀನು ಆರು ವರೆಗೆ 0, ಇದು ನಮಗೆ ಐದು ಪುನರಾವರ್ತನೆಗಳು ನೀಡಲು ಹೋಗುತ್ತದೆ. ನಾವು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಏನು ಮಾಡಬೇಕು? ಸರಿ, ಶೇಕಡಾ ಸಿ, ಯಾರಾದರೂ ಇತರ ದಿನ ಊಹಿಸಿ ಯಾವ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಅರ್ಥ? ಪ್ರೇಕ್ಷಕರು: ಚಾರ್. ಸ್ಪೀಕರ್ 1: ಕೇವಲ ಚಾರ್. ಆದ್ದರಿಂದ ಒಂದೇ character-- ಅಲ್ಲ ಸ್ಟ್ರಿಂಗ್ ನಂತಹ ಅನೇಕ ಪಾತ್ರಗಳು. ತದನಂತರ ಇಲ್ಲಿ ಹೊಸ ಲೈನ್ ನಾವು ಮುದ್ರಿಸುವ ಪಡೆದಿರುವಿರಿ. ತದನಂತರ ಇಲ್ಲಿ ಹೊಸ ವಾಕ್ಯ ಇಲ್ಲಿದೆ. ನೀವು I- ನೇ ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸಿದರೆ ಸ್ಟ್ರಿಂಗ್ ರು ಪಾತ್ರ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ನೀವು ಸರಳವಾಗಿ ಹೇಳಬಹುದು ಸ್ಟ್ರಿಂಗ್ ರು ಹೆಸರು ಮತ್ತು ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ತೆರೆಯಲು, ಮತ್ತು ನಂತರ ನಾನು, ಚದರ ಬ್ರಾಕೆಟ್ ಮುಚ್ಚಲಾಗಿದೆ ಮಧ್ಯಮ. ಮತ್ತು ಆ ರೀತಿಯ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ ಇದು ರೀತಿಯ ಒಂದು ಚದರ ತೋರುತ್ತಿದೆ ಕೇವಲ ಚೌಕಗಳನ್ನು ರೀತಿಯ Zamyla ನ ಇದರಲ್ಲಿ ಪಾತ್ರಗಳು ಆ ಚಿತ್ರವನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಈ ರನ್ ವೇಳೆ ಆದ್ದರಿಂದ ಈಗ, ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. ಸ್ಟ್ರಿಂಗ್ 0 ಡಾಟ್ ಕತ್ತರಿಸಿ ಮಾಡಿ ಸ್ಟ್ರಿಂಗ್ 0, ತದನಂತರ ನಾನು Zamyla ಹೆಸರಿನಲ್ಲಿ ಟೈಪ್ ಹೋಗಿ. ನಾನು ಮಾಡಲಿಲ್ಲ ಏಕೆಂದರೆ ಯಾವುದೇ ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲ ಮುದ್ರಣ F ಬಳಸಿ, ಆದರೆ ಉತ್ತಮ ಇಲ್ಲಿದೆ. ನಾನು ಏನು ಮಾಡಬೇಕೆಂದು ಗೊತ್ತಿಲ್ಲ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಅದನ್ನು ತೋರಿಸುತ್ತದೆ Zamyla ಹೆಸರು, ಸಾಲಿಗೆ. ಈಗ ಸ್ವಲ್ಪ ಅಜಾಗರೂಕ ಇರಲಿ. ನಾನು ತಿಳಿದಿರಲಿಲ್ಲ ಎಂದು ಭಾವಿಸೋಣ ಬಗ್ಗೆ strlen ಮತ್ತು ನಾನು ಕಾಣಿಸಿಕೊಂಡಿತು, ಸರಿ, ಯಾವುದೇ ಒಂದು ಹೋಗುವುದಿಲ್ಲ 50 ಪಾತ್ರಗಳು ದೊಡ್ಡ ಹೆಸರು. ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮರುಸಂಕಲಿಕೆಯು ಲೆಟ್ ಮತ್ತು ಇದು ಮರುಪ್ರದರ್ಶನ, ಮತ್ತು ನಂತರ, Zamyla ಟೈಪ್ ಮತ್ತೆ. ತಾರ್ಕಿಕವಾಗಿ, ಏನು ಪ್ರೋಗ್ರಾಂ ಮುದ್ರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಹೋಗುವ? ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ ನಂತರ ನಂತಹ 45 ಮೆಮೊರಿ ಅಪರಿಚಿತ ಬೈಟ್ಗಳು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಮೆಮೊರಿ ಈ ಕಲ್ಪನೆಗೆ. ಆದರೆ ತಾರ್ಕಿಕವಾಗಿ, ವೇಳೆ Zamyla ಹೆಸರು, ದೀರ್ಘ ಈ ಚಿತ್ರ ಪ್ರಕಾರ ಇಲ್ಲಿ, ನಾವು ಏನು ಹೇಳುತ್ತಿದ್ದಾರೆಂಬುದನ್ನು ಮುದ್ರಣ ಇರಿಸಿಕೊಳ್ಳಲು, ಮುದ್ರಣ ಇರಿಸಿಕೊಳ್ಳಲು, ಇರಿಸಿಕೊಳ್ಳಲು ಮುದ್ರಣ, ಮುದ್ರಣ ಇರಿಸಿಕೊಳ್ಳಲು, ಮುದ್ರಣ ಇರಿಸಿಕೊಳ್ಳಲು 50 ನೇ ಅಕ್ಷರ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ, ಇದು ತೀರುತ್ತದೆ ಎಂಬುದನ್ನು ಬಲ್ಲ. ಇದರಿಂದ ನಿಜವಾಗಿಯೂ ಅವಲೋಕಿಸೋಣ. ನ Zamyla ಟೈಪ್ ಲೆಟ್. ಕುತೂಹಲಕಾರಿ. ನಾವು ಅದೃಷ್ಟ ದೊರೆತಿದೆ. ಜಾಗದಿಂದ ಕೇವಲ ಒಂದು ಇಡೀ ಗುಂಪೇ. ಓಹ್. ಒಂದು ಮೋಜಿನ ಪಾತ್ರ ಇಲ್ಲ. ಇದು ವಿಚಿತ್ರವಾಗಿ ಪ್ರಶ್ನೆ ರೀತಿಯ ಕಾಣುತ್ತದೆ ಅಲ್ಲಿ ಗುರುತಿಸಲು ಆದರೆ Zamyla ಹೆಸರು ಇಲ್ಲ. ನಿಜವಾಗಿಯೂ ಅಜಾಗರೂಕ ತಿಳಿದುಕೊಳ್ಳೋಣ. ನಾವು 500 ಮುದ್ರಿಸುತ್ತದೆ ಬಗ್ಗೆ ಹೇಗೆ ಅಪರಿಚಿತ ದಿಮ್ಮಿಗಳನ್ನು? ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡೋಣ ಹಾಗೂ ತದನಂತರ ಮರು ರನ್. ಮತ್ತು ಈಗ ಅದನ್ನು, ಏಕೆಂದರೆ ಪೂರ್ಣ ಸ್ಕ್ರೀನ್ ಅವಕಾಶ ನಾವು ಹೆಚ್ಚು ಜಾಗವನ್ನು ನೋಡಿ ಅಗತ್ಯವಿದೆ. Zamyla. ಮತ್ತೊಮ್ಮೆ ಅದೃಷ್ಟ ಸಿಕ್ಕಿತು. ನಾವು ಹೆಚ್ಚು ಅಜಾಗರೂಕ ಪಡೆಯಲು ಡೇರ್? ಹೆಚ್ಚು ಅಜಾಗರೂಕ ತಿಳಿದುಕೊಳ್ಳೋಣ. 50,000 ಪಾತ್ರಗಳು. ಈ ಅತ್ಯಂತ ಖಂಡಿತವಾಗಿ ಒಳ್ಳೆಯದು ಅಲ್ಲ. ಆಯ್ತು. ಸ್ಟ್ರಿಂಗ್ 0 ಮಾಡಿ. ಈ ನಮ್ಮ ಕೊನೆಯ ಡೆಮೊ ಇರುತ್ತದೆ. Zamyla. ಅಸಹ್ಯ. ಅಸಹ್ಯ. ಸರಿ. ಆದ್ದರಿಂದ ನನ್ನ ಮೆಮೊರಿ ಇದೀಗ ನಿಜವಾಗಿಯೂ ಖಾಲಿಯಾಗಿದೆ ಇದು ವಾಸ್ತವವಾಗಿ ರೀತಿಯ ಅನುಕೂಲಕರ. ನಾನು ಸರಿ to-- ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುವಾಗ ನಾನು ಏನು. ಮತ್ತು ಈಗ ನಾನು ಅಜಾಗರೂಕ ಪಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ. 500,000. ಪೂರ್ಣ ಸ್ಕ್ರೀನ್ ನ ಅವಕಾಶ Make--. ನಮೂದಿಸಿ. Zamyla. ನಾವು ಹೋಗಿ. ನಾನು ಕಲ್ಪನೆಯೂ ಯಾವ ಹೊಂದಿವೆ , ಆದರೆ ಕೆಟ್ಟ ಶಬ್ದಗಳನ್ನು. ಆಯ್ತು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಶೀಘ್ರದಲ್ಲೇ, ನೀವು ನಡುವೆ ಇಂತಹ, ಕಚೇರಿ ಗಂಟೆಗಳಲ್ಲಿ ಅದೃಷ್ಟ ಕೆಲವು ಮತ್ತು ಸಮಸ್ಯೆ, ನೀವು ಒಂದು ಸೆಟ್ ಚೆನ್ನಾಗಿ ಈ ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. ವಿಭಾಗಗಳ ತಪ್ಪು ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತದೆ ಒಂದು ಸುಸ್ಪಷ್ಟ ಅರ್ಥ. ಇದು ತಪ್ಪು ರೀತಿಯ ಅರ್ಥ ಮೆಮೊರಿ ಒಂದು ಭಾಗ ಸಂಬಂಧಿಸಿದ. ಮತ್ತು ಶ್ರೀಸಾಮಾನ್ಯನ ವಿಷಯದಲ್ಲಿ, ಇದು ನಾವು ಮುಟ್ಟಿದಾಗ ಅರ್ಥ ಮೆಮೊರಿ ನಾವು ನನ್ನ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ RAM ಬಳಸಲಾಗುತ್ತದೆ ನಾನು ಅವಕಾಶವಿದ್ದ ಮಾಡಬಾರದಾಗಿತ್ತು ಎಂದು. ಮತ್ತು ಎರಡೂ ಇಲ್ಲಿದೆ ಪ್ರಬಲ ಮತ್ತು ಅಪಾಯಕಾರಿ ಸಿ ಬಗ್ಗೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಅನಿಯಂತ್ರಿತ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿವೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂನ ಸ್ಮರಣೆಯ ಸಮಗ್ರತೆಯ ಬಗ್ಗೆ ಅಥವಾ ಬೈಟ್ಗಳು ಅಥವಾ RAM, ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ. ಆದ್ದರಿಂದ ಸಹ, Zamyla ಹೆಸರು ಆದರೂ ಕೇವಲ ಆರು ಪಾತ್ರಗಳು ಬಹಳ ನಾನು ಇನ್ನೂ ಎಲ್ಲಿಯಾದರೂ ಹೋಗಬಹುದು ನೆನಪಿಗಾಗಿ ನಾನು ಬಯಸುವ. ಮತ್ತು ಅತ್ತ, ನೀವು ವೇಳೆ ಮಾಹಿತಿ ಇದುವರೆಗೆ ಕೆಲವು ಲೇಖನ ಓದಿ ಬಗ್ಗೆ ವರ್ಷಗಳಲ್ಲಿ ಸರ್ವರ್ ಅಥವಾ ಕೆಲವು ಪ್ರೋಗ್ರಾಂ ಗಳನ್ನೂ ಅಥವಾ ಹ್ಯಾಕ್ ಸಿಲುಕುವ ಇಲ್ಲಿದೆ ಏನೋ ಲಾಭ ತೆಗೆದುಕೊಂಡು ಬಫರ್ ಎಂದು ನಾವು ವಾಸ್ತವವಾಗಿ ಎಂಬುದನ್ನು ದುರ್ಬಳಕೆ ಇಲ್ಲಿದೆ ಕೆಲವು ವಾರಗಳಲ್ಲಿ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಸಾಮಾನ್ಯವಾಗಿ ಹೇಗಾದರೂ ಮೋಸಗೊಳಿಸುವ ಮೂಲಕವೂ ಆಕರ್ಷಿಸಲ್ಪಡುತ್ತವೆ ಉಲ್ಲೇಖಿಸಿ ಹಾಗೂ ಹೋಗುವ ಒಂದು ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ ಎನ್ನದೇ ಇದು ಇರಬೇಕು, ಮತ್ತು ರಸವತ್ತಾದ ಏನೋ ಹುಡುಕುವ ಎಂದು ಮೆಮೊರಿ ಒಂದು ಪಾಸ್ವರ್ಡ್, ಬಹುಶಃ, ಒಂದು ರೀತಿಯಲ್ಲಿ ಕೆಲವು ಕ್ರಮಸಂಖ್ಯೆ ವ್ಯರ್ಥವಾಗಿಸಬಹುದಾದ ಪರಿಶೀಲಿಸಿ, ಅಥವಾ ಸಾಮಾನ್ಯವಾಗಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಕೇವಲ ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಇದೆ ಮೋಸಗೊಳಿಸಲು ಉದ್ದೇಶ ಎಂದು ಕೋಡ್. ಆದರೆ ಮರಳಿ ಬರಲಿ ಕೇವಲ ಒಂದು ಕ್ಷಣ ರಿಯಾಲಿಟಿ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಅಲ್ಲಿ strlen ಕಾರ್ಯಗತಗೊಳಿಸಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ಇಲ್ಲಿ ಒಂದು ವಿಷಯ ಪರಿಚಯಿಸಲು. ಈ ಮೇಲಿನ ಮೂರು ಸಾಲುಗಳನ್ನು ನಡುವೆ ಹೊಸ ಇಲ್ಲಿದೆ? ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಡಾಟ್ H. ಇದು ಎಂಬ ಈ ಗ್ರಂಥಾಲಯದ ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ ಡಾಟ್ H, ಅಥವಾ, ಸ್ಟ್ರಿಂಗ್ ಗ್ರಂಥಾಲಯದ ಅವರ ಹೆಡರ್ ಕಡತವನ್ನು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ನನ್ನ ನೀಡುವ ಸ್ಟ್ರಿಂಗ್ ಡಾಟ್ H ಆಗಿದೆ ಈ strlen ಕಾರ್ಯ ಪ್ರವೇಶವನ್ನು. ನಾನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ ವೇಳೆ, ಕಂಪೈಲರ್ ಕೆಲವು ರೂಪದಲ್ಲಿ ನನಗೆ ಭಯ ಹೋಗಿ. ಆದರೆ ನೀವು ಏನು ಗೊತ್ತಾ? ಈಗ ನಿಜವಾಗಿಯೂ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸದ ತಿಳಿದುಕೊಳ್ಳೋಣ. ಸಾಲು 22 ರಲ್ಲಿ, ಏನೋ ರೀತಿಯ ಇಲ್ಲ ಆಫ್ inefficient-- ತಪ್ಪಾಗಿ ವಿನ್ಯಾಸ, ಕೋಡ್ ಈ ಸಾಲಿನ ಬಗ್ಗೆ arguably--. ಹೇಗೆ ಮರಳಿ ಭಾವಿಸುತ್ತೇನೆ ಫಾರ್ ಲೂಪ್ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಯಾವ ಕ್ರಮಗಳನ್ನು ಮತ್ತೆ ಸಂಭವಿಸಬಹುದು ಮತ್ತು ಮತ್ತೆ ಆರಂಭಕ್ಕೆ ಮತ್ತೆ, ಪರಿಸ್ಥಿತಿ, ಕೋಡ್ ಮರಣದಂಡನೆ, ಇನ್ಕ್ರಿಮೆಂಟ್ ಪಡೆಯುತ್ತದೆ ಅಥವಾ ಬದಲಾವಣೆ, ನಂತರ ಪರಿಸ್ಥಿತಿ, ನಂತರ ಕೋಡ್, ನಂತರ ಬದಲಾವಣೆ, ಪರಿಸ್ಥಿತಿ, ನಂತರ ಕೋಡ್ ನಂತರ ಇತ್ಯಾದಿ ಬದಲಾವಣೆ, ಮತ್ತು. ಹಾಗಾಗಿ ಸ್ವಲ್ಪ ಇರಬಹುದು ಕಾಡುವ ಅಥವಾ ಕಳಪೆ ಇಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ? ಹೌದು, ನೀಲಿ. ಪ್ರೇಕ್ಷಕರು: Strlen ಆಗಿದೆ ಅನೇಕ, ಅನೇಕ ಬಾರಿ ಎಂದು. ಸ್ಪೀಕರ್ 1: ಹೌದು. ಕರೆಯಲಾಗುತ್ತದೆ ಆದ್ದರಿಂದ strlen ಅನೇಕ ಬಾರಿ, ಆದರೆ ಏನು Zamyla ಹೆಸರು ಉದ್ದ ಮೊದಲ ಬಾರಿಗೆ ಲೂಪ್ ಕಾರ್ಯಗತಗೊಳಿಸಿ? ಪ್ರೇಕ್ಷಕರು: ಆರು. ಸ್ಪೀಕರ್ 1: ಆರು. ಸರಿ, ತನ್ನ ಹೆಸರಿನ ಉದ್ದ ಏನು ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಎರಡನೇ ಬಾರಿ? ಪ್ರೇಕ್ಷಕರು: ಆರು. ಸ್ಪೀಕರ್ 1: ಸರಿ. ಇದು ಇನ್ನೂ ಆರು ಇಲ್ಲಿದೆ. ರೈಟ್? Zarla ಹೆಸರು ಹೊಂದಿದೆ ನಾನು ಬಯಸುತ್ತೇನೆ ಸಹ, ಬದಲಾವಣೆ ತನ್ನ ಹೆಸರಿನಲ್ಲಿ ಅಕ್ಷರಗಳ ಮಾತ್ರ ಭಾಗ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ನಾನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮನುಷ್ಯ ಈ ಪ್ರಶ್ನೆ ಕೇಳುವ, ಇಲ್ಲಿದೆ Zamyla ಉದ್ದ ಉದ್ದ ಇಲ್ಲಿದೆ Zamyla ಆಫ್, Zamyla ಉದ್ದ ಇಲ್ಲಿದೆ, ಆರು ಪ್ರತ್ಯೇಕ ಬಾರಿ, ಅಥವಾ ಏಳು ಸಹ, ಕೇವಲ ಸ್ಟುಪಿಡ್ ಆ ಉತ್ತರವನ್ನು ಬದಲಾಗದ ಏಕೆಂದರೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ವಾಸ್ತವವಾಗಿ ಸಾಧ್ಯವೋ ಸ್ಟ್ರಿಂಗ್ ಒಂದು this-- ಹಾಗೆ ನಾನು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಉತ್ತಮ ಆವೃತ್ತಿ ಹೊಂದಿವೆ. There-- whoops-- ಸ್ಟ್ರಿಂಗ್ ಎರಡು ನಾನು ಒಂದು ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ ಉತ್ತಮ ಆವೃತ್ತಿ ಇದರಲ್ಲಿ ನಾನು ಬದಲಿಗೆ ಕೇವಲ this-- ಮಾಡಲು ನಾನು ಅಲ್ಪವಿರಾಮದಿಂದ ಸಹ, 0 ಗೆ ನಾನು ಆರಂಭಿಸುವಲ್ಲಿ ಎರಡನೆ ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಸೂಚನೆ ನಾನು ಮತ್ತೆ ಇಂಟ್ ಹೇಳಲು ಹೊಂದಿಲ್ಲ. ನಾನು ವಾಸ್ತವವಾಗಿ, ಮಾಡಬಾರದು. ಆದರೆ ನಾನು ಎನ್ ಹೇಳುತ್ತಾರೆ. ಮತ್ತು ನಂತರ ನಾನು ಎನ್ ಆರಂಭಿಸಲು ಆದ್ದರಿಂದ n ನ, strlen, ಈಗ ಎಷ್ಟು ಬಾರಿ strlen ಇಲ್ಲ ಒಟ್ಟು ಮರಣದಂಡನೆ? ಕೇವಲ ಒಮ್ಮೆ. ಆದ್ದರಿಂದ ಈ ನಾವು ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ ಹಿಂದಿನ ಉತ್ತಮ ವಿನ್ಯಾಸದ ಬಗ್ಗೆ. ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಸರಿಯಾಗಿದೆ, ಒಮ್ಮೆ ತರುವುದನ್ನು ಮತ್ತು ಮೂಲಕ ತಿಳಿದು, ನಾನು ಕಡಿಮೆ ಬಳಸಿ ನಾನು ಮೆಮೊರಿ ಅಥವಾ ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಕಂಪ್ಯೂಟರ್ ಸಮಯದ ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳು ಎಂದು ಕೆಲವು ಸಮಸ್ಯೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯ? ನಾನು ಸ್ಕ್ರಾಲ್ ಪಡೆಯಲಿದ್ದೇನೆ ಅಪ್ ಮತ್ತು ಕೇವಲ ಬಗ್ಗೆ ಈ ಬಗ್ಗೆ ಇಲ್ಲ ಎಂದು ಈ ಆವೃತ್ತಿಯಲ್ಲಿ ಶೂನ್ಯ, ಆದರೆ ನಾವು ಬಹಳ ಹಿಂದೆ ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ಈಗ ಏಕೆಂದರೆ, ನ ಅವಲೋಕಿಸೋಣ ಅಲ್ಲಿ ಈ ನಮಗೆ ದಾರಿ ಹೋಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ಇದು ತಿರುಗಿದರೆ ನಾವು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ ಈಗ ಮಾಲಿಕ ಪಾತ್ರಗಳು ನೋಡಲು, ನಾವು ಏನೋ ಹತೋಟಿ ಮಾಡಬಹುದು ವಾರಕ್ಕೆ 0 ಅತ್ಯಂತ ರಹಸ್ಯ ಮತ್ತು ಸಮಯದಲ್ಲಿ ಆಸಕ್ತಿರಹಿತ ರೀತಿಯ. ಆದರೆ ಈಗ, ಮತ್ತು ವಿಶೇಷವಾಗಿ ನಾವು ಒಂದು ವಾರದಲ್ಲಿ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಪಡೆಯಲು, ಇದು ಬಹಳ ಪ್ರಬಲ ಎಂದು ವಿಶೇಷವೇನು. ಇದು ಕೆಲವು ಎಂದು ತಿರುಗಿದರೆ ಡೇಟಾ ಪ್ರಕಾರಗಳು ints ಮತ್ತು ಫ್ಲೋಟ್ಗಳು ಮತ್ತು ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ತಂತಿಗಳು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಇತರ ಅತ್ಯಂತ ಸುಲಭವಾಗಿ ಮತ್ತೊಂದು ಪರಿವರ್ತಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನಾವು ಮಾತನಾಡಿದರು ASCII ಬಗ್ಗೆ ಕೆಲವು ಸಮಯ ago-- ಇಲ್ಲಿ ಅಕ್ಷರಗಳಲ್ಲಿ ಒಂದು ಎಂ ಮೂಲಕ, ಡಾಟ್, ಡಾಟ್, dot-- ನಾವು ಒಂದು ಮ್ಯಾಪಿಂಗ್ ಇಲ್ಲ ಎಂದು ಈ ಅಕ್ಷರಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳ ನಡುವೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಅನ್ವಯಿಸುತ್ತದೆ ಹಾಗೂ ಸಣ್ಣ ಅಕ್ಷರಗಳ. ಸಣ್ಣ ಒಂದು 97 ಆಗಿದೆ ರಾಜಧಾನಿ 65 ಆಗಿದೆ. ಮತ್ತು ಈ ASCII ಹಲವಾರು ಇಲ್ಲ ಇದು ಕೇವಲ ಈ ಮ್ಯಾಪಿಂಗ್ ಆಗಿದೆ ಆ ಅಕ್ಷರಗಳ ಎಲ್ಲಾ ವ್ಯವಸ್ಥೆ. ಆದ್ದರಿಂದ ಏನು? ಹೌದು, ನಾನು ಮುಂದೆ ಮತ್ತು ಮುಕ್ತ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂಬ ನಿಜವಾದ ತ್ವರಿತವಾಗಿ ಏನನ್ನಾದರೂ ಕಾಮೆಂಟ್ಗಳನ್ನು ಅದರಲ್ಲಿ ಬಹುತೇಕ ASCII 0,. ಮತ್ತೆ ಆನ್ಲೈನ್ ನೀವು ಯಾವಾಗಲೂ ಮಾಡಬಹುದು ಕಾಮೆಂಟ್ಗಳನ್ನು ಮೂಲಕ ಗ್ಲಾನ್ಸ್. ಮತ್ತು ನೋಡೋಣ ಏನು ಈ ಮಾಡಲು ಹೋಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಒಂದು ಮುಖ್ಯ ಕಾರ್ಯ ಅವರಲ್ಲಿದೆ. ನಾನು ಸಂಖ್ಯೆಗಳನ್ನು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಬಂದಿದೆ ಈಗ, ಏಕೆಂದರೆ ನಾನು ನಾನು ಏನು ಗೊತ್ತಿಲ್ಲ. ನಾನು ಇಲ್ಲಿ ನೋಡಲು ಯಾವ ಗೊತ್ತಿಲ್ಲ. ನಾನು 65 ನಾನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಮಾಡಿದ್ದೀರಿ. ಮತ್ತು ನಾನು ಎಣಿಸುವ ನಾನು 26 ಮೂಲಕ ಅಕ್ಷರಗಳನ್ನು ಒಟ್ಟು. ನಾನು ಏನು ನಾನು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಲೈನ್ ಮುದ್ರಿಸಲು ನೀವು ಅರ್ಥೈಸಬಹುದಾಗಿದೆ ವೇಳೆ ಈ ಸಾಲಿನ ಹೈಲೈಟ್? ಏನು ಮುದ್ರಿತ ಸಿಗುತ್ತದೆ? ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೋಗುವ ಪತ್ರ ಮುದ್ರಿಸಲು ಎಂದು ನಕ್ಷೆ ಅನುರೂಪವಾಗಿದೆ ಅಕ್ಷರದ ಮೌಲ್ಯವನ್ನು ಮತ್ತು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ? ಸ್ಪೀಕರ್ 1: ನಿಖರವಾಗಿ. ನಾನು ಪತ್ರ ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ ಸಂವಾದಿಯಾಗಿ ಮತ್ತು ಪ್ರತಿಕ್ರಮದಲ್ಲಿ, ಕೆಳಗಿನಂತೆ. ಈ, ಯಾರಾದರೂ ಮೊದಲು ಹೇಳಿದ ಚಾರ್ ಕೇವಲ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. ಇದು ಇನ್ನೂ. ಈ, ಸಹಜವಾಗಿ, ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಹೊಸ ಲೈನ್ ಒಂದು ಇಂಟ್ ಅಲ್ಲ. ಈಗ, ನನ್ನ ಮೊದಲ ಮೌಲ್ಯವನ್ನು ಗಮನಕ್ಕೆ ನಾನು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಪ್ಲಗಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಕೇವಲ ಐ ನಾನು ಹೇಳುವ ನಾನು ಇಲ್ಲ, ಆವರಣ, ಚಾರ್ ನಾನು, ಇದು parenthetical ಚಾರ್ ಕಂಪೈಲರ್ ಹೇಳುವ, ನಾನು ಚಿಕಿತ್ಸೆ ಅದು ಹಲವಾರು ಇದು ಏನು ಎಂದು. ಒಂದು ನಿಜವಾದ ಪಾತ್ರ ಎಂದು ಚಿಕಿತ್ಸೆ. ಎರಡನೇ ಮೌಲ್ಯವನ್ನು ಆದರೆ ನಾನು ಪ್ಲಗಿಂಗ್ ಬಾಗುತ್ತೇನೆ ರಚಿಸಲಾಗಿತ್ತು ಇ ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆ ಇರಬೇಕು. ಹಾಗಾಗಿ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕಂಪೈಲ್ ವೇಳೆ ಆದ್ದರಿಂದ ಈ ASCII 0 ಮಾಡಲು ಇದು, ಡಾಟ್ ಕತ್ತರಿಸಿ ASCII 0 ಆಗಿತ್ತು ನಾನು ಪಡೆಯಲು ಈ ಕೈಗೆಟುಕುವ ಕಡಿಮೆ ಚಾರ್ಟ್ ಎಂದು ನನಗೆ ಸಾಧ್ಯ ಎಲ್ಲಾ ತೋರಿಸುತ್ತದೆ ಇದು ಭಾವಿಸುತ್ತೇನೆ ಮಾಡದೆಯೇ ಮ್ಯಾಪಿಂಗುಗಳು ಮೂಲಕ ಅಥವಾ ನನ್ನ ಸ್ವಂತ ಲೆಕ್ಕಾಚಾರ. ಮತ್ತು ನಾನು, ಔಟ್ ಮುದ್ರಿಸುವ ನಾನು ಸಣ್ಣ ಅಕ್ಷರಗಳ ಗಮನಕ್ಕೆ, ನಂತರ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಏಕೆಂದರೆ, ನಾನು ಈ ಮ್ಯಾಪಿಂಗ್ ಮುದ್ರಿಸುತ್ತದೆ ಜೊತೆಗೆ, ಕೇವಲ ಇದು ನೀವು ಅರ್ಥ ಒಮ್ಮೆ ಹೇಳುತ್ತಾರೆ ಕೆಳಗೆ ಇಂದಿನ ವಿಶೇಷವೇನು ಹುಡ್, ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಪರಿವರ್ತಿಸುತ್ತವೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಯಾವುದೇ ವೇಳೆ ಇದುವರೆಗೆ ಗ್ರೇಡ್ ಶಾಲೆಯಲ್ಲಿ ಈ ಮಾಡಿದರು ಅಥವಾ ಯಾರಾದರೂ ಬಗ್ಗೆ ಕೇಳಿದ mythically ಒಂದು ನೋಟ್ ಟೇಕಿಂಗ್ ಮತ್ತು ಗೆ ಹಾದುಹೋಗುವ ತನ್ನ ಅಥವಾ ವರ್ಗ ತನ್ನ ಸ್ನೇಹಿತ ಆದರೆ ನೀವು ಆಮ್ಲೆಟ್ಗಳು ಒಂದು ಬಿ ಆಗುತ್ತದೆ ರೀತಿಯ ಅಕ್ಷರಗಳು, ಮತ್ತು ಬಿ ಸಿ, ಅಥವಾ ಏನೋ ಆಗುತ್ತದೆ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ, ಜೊತೆಗೆ, ನೀವು ಬಗ್ಗೆ ಹೋಗುತ್ತಿದ್ದೆ ಒಂದು ಮಗು ಎಂದು ಆ ಅನುಷ್ಠಾನಕ್ಕೆ? ಅಲ್ಲದೆ, ನೀವು ಕೇವಲ ರೀತಿಯ ಗೊತ್ತು ಒಂದು ಬಿ ಆಗುತ್ತದೆ, ಬಿ ಸಿ ಆಗುತ್ತದೆ, ಆದರೆ ಗಣಿತದ, ಆ ಮಗು ಏನು ಮಾಡುತ್ತಿದೆ? ನೀವು ಪ್ರತಿ ಅಕ್ಷರದ ಸೇರಿಸುವ ಮಾಡಲಾಯಿತು? ಪರಿಣಾಮಕಾರಿಯಾಗಿ, 1. ನೀವು ಬಿ ಎ ಬದಲಾದಾಗ ಆದ್ದರಿಂದ, ಆ ಇಲ್ಲಿದೆ ರೀತಿಯ 66 65 ಬದಲಾಯಿಸುವ ಹಾಗೆ, ಇದು ಗಣಿತದ ಕೇವಲ 1 ಸೇರಿಸಲು ಅರ್ಥ. ಆದ್ದರಿಂದ ನೀವು ಬಳಸಿಕೊಳ್ಳಬೇಕಾದರೆ ಈ ಸಣ್ಣ ಮೋಸಗೊಳಿಸುವ ತಂತ್ರ ಕೋಡ್ ರಲ್ಲಿ ಶಿಕ್ಷಕರು, ನೀವು ಕೇವಲ ನಿಖರವಾಗಿ ಇರಬಹುದು ಒಟ್ಟಿಗೆ ಒಂದು ಪತ್ರ ಸೇರಿಸುವ ಮೂಲಕ. ಆದ್ದರಿಂದ ಬಹಳ ಹಿಂದೆ, ನಾವು ನೀವು ನಾವು ಹೇಗೆ ನೋಡಲು ಹೋಗುವ ವಾಸ್ತವವಾಗಿ ಆ ಲಾಭ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಸ್ಕ್ರಾಂಬಲ್ ಮತ್ತು ಅರ್ಥೈಸು ಮಾಹಿತಿ. ಈ ನಡುವೆ, ಪ್ರಾರಂಭಿಸಿದಾಗ ತಿಳಿದಿದೆ ಒಂದೆರಡು ಇತರ ಗ್ರಂಥಾಲಯಗಳು ಪರಿಚಯಿಸಲು ಸ್ಟ್ರಿಂಗ್ ಇಂದು ಇಲ್ಲಿ. ಮತ್ತು ಬಹಳ ಉಪಯುಕ್ತ ಸೈಟ್ ಆಶಾದಾಯಕವಾಗಿ ನೀವು ಕಾಣುವಿರಿ , reference.cs50.net ಕರೆಯಲಾಗುತ್ತದೆ ಬೋಧನಾ ಸಿಬ್ಬಂದಿ ಒಟ್ಟಾಗಿ, ನೀವು ಬಯಸಿದರೆ ಆದ್ದರಿಂದ ಹೇಗೆ strlen ಕೃತಿಗಳು ಹುಡುಕುವ, ನೀವು ಟೈಪ್ ಮಾಡುವುದನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು ಕಾರ್ಯ ಹೆಸರು, ಕ್ಲಿಕ್ ಅಲ್ಲಿ strlen, ತದನಂತರ ಒಂದು ಕಡಿಮೆ ಆರಾಮದಾಯಕ ವಿವರಣೆಯನ್ನು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಹೋಗುವ. ಅಥವಾ ನೀವು ಅಧಿಕೃತ ಬಯಸಿದರೆ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ವಿವರಣೆ, ನೀವು ಹೆಚ್ಚು comfy ಕ್ಲಿಕ್ಕಿಸಿ ಮೇಲಿನ ಬಲ, ಮತ್ತು ಇದು ಅದೇ ಮಾಹಿತಿ ಕಂಡುಬರುತ್ತವೆ, ಆದರೆ ಕ್ಲಿಷ್ಟವಾದ ಅರ್ಥದಲ್ಲಿ. ಆ ಒಂದು ಉಪಯುಕ್ತ ಉಪಯುಕ್ತವಾದುದು ವಾಸ್ತವವಾಗಿ ಎಲ್ಲವನ್ನೂ ಏನು ಗೊತ್ತಿಲ್ಲ. ನಾವು ನೀನು ಮುಂದಿನ ಬಾರಿ ಓವಲ್ಟೈನ್ ನೋಡೋಣ ಮತ್ತು ಹೆಚ್ಚು, ಮತ್ತು ನಾವೇ ಪರಿಚಯಿಸಲು ಗೂಢಲಿಪೀಕರಣದ ವಿಶ್ವದ ಗೆ. ಅದಕ್ಕಿಂತ ಮೊದಲು, ನಾವು ನೋಡುತ್ತಾರೆ ನೀವು ನಂತರ ಈ ವಾರ. ಈಗ, ಕೋಲ್ಟನ್ ಆಗ್ಡೆನ್. ಬುಧವಾರ ನೀವು ನೋಡಬಹುದು. [ಸಂಗೀತ] [ಸಂಗೀತ] ಸ್ಪೀಕರ್ 1: ಏನು [ಬ್ಲೀಪ್] ಮಾಡುತ್ತಿದ್ದೀರಿ? ಸ್ಪೀಕರ್ 1: ನನ್ನ ಸಿಹಿ ತಿನ್ನುವ ನಾನು? ಹೇಗೆ ನೀವು ತಿನ್ನಲು ಇಲ್ಲ? ನಿಮ್ಮ ಕೈಗಳಿಂದ? [ಸಂಗೀತ]