ಪ್ರೊಫೆಸರ್: ಆದ್ದರಿಂದ ಕಾರ್ಯಕ್ರಮಕ್ಕಾಗಿ ಈ ವಾರ, ಆ ಹೆಚ್ಚು ಸ್ಟಫ್. ಆದರೆ ಆಶಾದಾಯಕವಾಗಿ ಬಹಳ, ಬಹಳ ಸಹಕಾರಿಯಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಈ ವಾರ ಸಂಬಂಧಿಸಿದ. ಆದರೆ, ಬಹುಶಃ 15 ಕಳೆಯಲು ನೀನು ತ್ವರಿತವಾಗಿ ಮಾತನಾಡುವ 20 ನಿಮಿಷಗಳ ಲಿಂಕ್ ಪಟ್ಟಿ ಬಗ್ಗೆ. ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಹೋಗುವ ರಸಪ್ರಶ್ನೆ ವ್ಯಾಪ್ತಿಗೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ಇದು ತುಂಬಾ ಉಪಯುಕ್ತ ಎಂದು ಆ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ತಿಳಿಯಲು. ನಾವು ವ್ಯಾಪಕ ಕಳೆಯಲು ನೀನು ಇಂದಿನ ವಿಭಾಗದಲ್ಲಿ ಬಹುತೇಕ ರಸಪ್ರಶ್ನೆ ಶೂನ್ಯ ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ಹೋಗುವಾಗ. ನಂತರ ನಾವು ಬಹುಶಃ 20, 30 ನಿಮಿಷಗಳ ಉಳಿಸುತ್ತೇವೆ ಯಾವುದೇ ಉಳಿದಿರುವ ಪ್ರಶ್ನೆಗಳಿಗೆ ಕೊನೆಯಲ್ಲಿ ಯಾರಾದರೂ ಹೊಂದಿದೆ. ಮತ್ತು ಕಳೆದ ನಂತರ ಐದು ನಿಮಿಷಗಳ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ರಸಪ್ರಶ್ನೆ ಪಂಪ್ ಅಪ್ ಭಾಷಣ ನೀಡಲು. ನೀವು ಹುಡುಗರಿಗೆ ಎಲ್ಲಾ ಇಲ್ಲಿ ಆ ಬಯಸುತ್ತೇನೆ. ಇದು ಉತ್ತಮ ಸಮಯ ಎಂದು ವಿಶೇಷವೇನು ಏಕೆಂದರೆ. ಸರಿ, ಕೆಲವು ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ವಸ್ತು. ಹೇಗೆ ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ಮಾಣವಾಗಿದೆ ನೀವು ಇದೆ ನೀವು ಬಲ, ಒಂದು ನೋಡ್ ಎಂದು ಏನನ್ನು ಹೊಂದಿರುತ್ತದೆ? ನೀವು ಎಂದು ಈ ವಿಷಯಗಳನ್ನು ಗ್ರಂಥಿಗಳು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಇವು. ನಾನು ರಚಿಸಲು ಹೇಗೆ ಹೋಗುತ್ತೇನೆ ಮುಂದಿನ ಸ್ಲೈಡ್ ಒಂದು ನೋಡ್. ಆದರೆ ಮೂಲಭೂತವಾಗಿ ಎಲ್ಲಾ ಲಿಂಕ್ ದಶಮಾಂಶ ಪಟ್ಟಿಗಳನ್ನು ಎಂದು ಪಾಯಿಂಟರ್ಸ್ ಮೂಲಕ ಒಟ್ಟಿಗೆ ಕಟ್ಟಿದ ಮಾಡಲಾಗಿದೆ. ಆದ್ದರಿಂದ ಪ್ರಯೋಜನವನ್ನು ನಾವು ಸಂಬಂಧಿಸಿದ ಪಟ್ಟಿಯ ಮೇಲೆ ಬಳಸುವ, ಬಹುಶಃ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಆಗಿದೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ವ್ಯೂಹದಲ್ಲಿ ನೀವು ಒಂದು ಸಮೀಪದ ಬ್ಲಾಕ್ ಅಗತ್ಯವಿದೆ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಮೆಮೊರಿ, ಒಂದು ಮತ್ತೊಂದು ನಂತರ, ಆ ಹೊಂದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಲಿಂಕ್ ಪಟ್ಟಿ ಆದರೆ, ನೀವು ಸಾಧ್ಯವೋ ಮೆಮೊರಿ ಯಾದೃಚ್ಛಿಕ ಕಡಿಮೆ ಬಿಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಎಲ್ಲಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಪಾಯಿಂಟರ್ಸ್ ಒಟ್ಟಿಗೆ ಕಟ್ಟಿದ. ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ ನೀವು ಮಾಹಿತಿ ಪ್ರವೇಶಿಸಬಹುದು ಆ ನಂತರ ಒಂದು ಬರುತ್ತದೆ ಇತರ ನಂತರ, ಇತರ ಕೇವಲ ಒಂದು ದೊಡ್ಡ ಪಡೆ ಅಗತ್ಯವಿಲ್ಲದೇ ಎಲ್ಲೋ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ. ಆದ್ದರಿಂದ ಈ ಪ್ರಮುಖ ಒಂದಾಗಿದೆ ನಾವು ಲಿಂಕ್ ಪಟ್ಟಿ ಬಳಸಿ ಕಾರಣಗಳು. ಎರಡನೆಯದಾಗಿ, ಇದು ಸಕ್ರಿಯವಾಗಿ ತುಂಬಾ ಸುಲಭ ಏಕೆಂದರೆ ರಚನೆಯ ಲಿಂಕ್ ಪಟ್ಟಿ ಗಾತ್ರ ಬದಲಾವಣೆ, ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಿದ, ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ. ನಾನು ಸೃಷ್ಟಿಸಲು ಬಯಸಿದ್ದರು ಹೇಳುತ್ತಾರೆ 10 ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ನಾನು 10 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಲು ಪೂರ್ಣಾಂಕಗಳು ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ. ಇದು 10 ಇಲ್ಲಿದೆ. ನಾನು ನಂತರ ಏನು ಮಾಡಬೇಕೆಂದು ಗೊತ್ತಿಲ್ಲ. ನಾನು 11 ಮಾಡಲು ಬಯಸಿದರೆ, ಅದು ಸಾಧ್ಯವಿಲ್ಲ. ನಾನು 9 ಮಾಡಲು ಬಯಸಿದರೆ, ಅದು ಸಾಧ್ಯವಿಲ್ಲ. ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಆದರೆ, ನೀವು ಸೇರಿಸಬಹುದು ಮತ್ತು ಅಳಿಸಿ ಮತ್ತು ನೀವು ಎಲ್ಲಿದ್ದರೂ ಸೇರಿಸಲು. ನೀವು ಸಕ್ರಿಯವಾಗಿ ಪುನರ್ ನಿಮ್ಮ ಇಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ರಚನೆ ರಚಿಸುವುದು. ಮತ್ತು ನಮಗೆ ಬಹಳಷ್ಟು ನೀಡುತ್ತದೆ ಹೆಚ್ಚು ಹೆಚ್ಚುವರಿ ನಮ್ಯತೆಗಾಗಿ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಬಾರದ ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ ಹೊಂದಿವೆ. ಯಾರಾದರೂ ಮೂಲ ಗೊಂದಲ ಲಿಂಕ್ ಪಟ್ಟಿ ಎಷ್ಟು ರಚನೆ ಅಥವಾ ನಾವು ಒಂದು ರಚನೆಯ ಮೇಲೆ ಒಂದು ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ? ಹೌದು, ನಾವು ವಿವರ ಹೋಗುತ್ತೇನೆ ಹೇಗೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ರಚಿಸಲು. ಆದರೆ ಈ ರೀತಿಯ ಇದೀಗ ಸಾಮಾನ್ಯ ಅರ್ಥದಲ್ಲಿ. ಕೂಲ್. ಆದ್ದರಿಂದ ಒಟ್ಟಿಗೆ ಸಾಲುಗಳು ಇವಾಗಿದ್ದು ಈ ಸುಂದರ ಸಣ್ಣ ವಸ್ತುಗಳ ಎಂಬ ಗ್ರಂಥಿಗಳು. ಎಲ್ಲಾ ನೋಡ್ struct ಒಂದು ವಿಧ ಇದೆ. ನೀವು ಬಯಸಿದರೆ ಒಂದು struct ನೆನಪಿಡಿ ವೇರಿಯಬಲ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ರಚಿಸಲು ಸಿ ಈಗಾಗಲೇ ಮಾಡುವುದಿಲ್ಲ ನೀವು ಪ್ರೋಗ್ರಾಮ್ಮರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಯೇ, ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮನ್ನು ರಚಿಸಬಹುದು. ದತ್ತಾಂಶದ ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ರಚನೆ ಒಂದು ನೋಡ್ ಕರೆಯಲಾಗುತ್ತದೆ, ವಾಸ್ತವವಾಗಿ, ನಮಗೆ ರಚಿಸಲಾಗಿದೆ ಸ್ವಂತ ಸಿ ಒಳಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಮತ್ತು ರೀತಿಯಲ್ಲಿ ನೀವು ನೀವು ಒಂದು ರಚಿಸಲು typedef struct ಹೆಡರ್, ಇದು ನಾನು ಕಂಪೈಲರ್ ಹೇಳುತ್ತದೆ ಒಂದು struct ರಚಿಸಲು ಬಗ್ಗೆ. ನಾವು "ನೋಡ್." ಹೆಸರು ನೀನು ಮತ್ತು ಒಳಗೆ ನಾವು ನೀನು ಒಂದು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು, ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಿಡಲು ಹೋಗುವ ಇದು. ನಂತರ ನಾವು ನೀನು ಒಂದು ಪಾಯಿಂಟರ್ ಎಂದು ಕರೆದಿದ್ದಾರೆ "ಮುಂದಿನ" ಮುಂದಿನ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ನೋಡ್. ತದನಂತರ ನೀವು ಮುಗಿಸಲು ಕೇವಲ ಮತ್ತೆ ನೋಡ್ ಪುನರಾವರ್ತಿಸುವ ಮೂಲಕ ಕಂಪೈಲರ್ ಸರಿ, ತಿಳಿದಿದೆ ನನ್ನ struct ಎಂಡ್. ಆದ್ದರಿಂದ ಈ ರೀತಿಯಲ್ಲಿ, ನಾವು ರೀತಿಯ ಆರ್ ಒಂದು ಮುದ್ದಾದ ಕಡಿಮೆ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುವ ಒಂದು ಜೊತೆ ಸಂಗತಿಯೆಂದರೆ ಮೌಲ್ಯ ಮತ್ತು ಪಾಯಿಂಟರ್. ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಅವುಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಬಹುದು ಒಟ್ಟಿಗೆ ಆ ಪಾಯಿಂಟರ್ಸ್. ಅವರು ಎಲ್ಲಾ ರೀತಿಯ ಇದರಿಂದ ಸರಣಿ ಒಟ್ಟಿಗೆ ಕಟ್ಟಿದ. ಕೂಲ್. ನೀವು ಒಂದು ಬಿಟ್ ಉತ್ತಮ ಎಂದು ಕೇಳಲು? ಪ್ರೇಕ್ಷಕರು: ಹೌದು. ಪ್ರೊಫೆಸರ್: ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಬಹುದು ಎಂದು, ದಾರಿ, ಒಂದು ವಿಶಿಷ್ಟ ಲಿಂಕ್ ಪಟ್ಟಿ ನಿರ್ಮಾಣವಾಗಿದೆ ನೀವು ತಲೆ ಹೊಂದಿದೆ. ಇದು ನೀವು ತಲೆ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ ಯಾವುದೇ ಇತರ ಪಾಯಿಂಟರ್ ಮೂಲಕ ಸೂಚಿಸಿದರು. ಆದರೆ, ಕಡೆ ನಡೆಯುತ್ತಿದೆ ಅಥವಾ ಉಲ್ಲೇಖ, ಇನ್ನೊಂದು ನೋಡ್. ನೋಡ್ ನಂತರ ಉಲ್ಲೇಖಿಸಿ ಹೋಗುವ ಇದೆ ನೋಡ್, ಹೀಗೆ ಇತ್ಯಾದಿ ನಂತರ ನೀವು ಅಂತಿಮವಾಗಿ ಹಿಟ್ ರವರೆಗೆ ನಿಮ್ಮ ಲಿಂಕ್ ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ. ಮತ್ತು ನೀವು ಅಲ್ಲಿ ಒಂದು ಪಾಯಿಂಟರ್ ಬೀರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಒಂದು ಸರಣಿ, ಹಾಗೆ ಯೋಚಿಸುವುದು, ಅಥವಾ ನೀವು ಮಾಡಿದ ವ್ಯಕ್ತಿಗಳು ಯಾವುದೇ, ನಾನು ಗೊತ್ತಿಲ್ಲ ವೇಳೆ, ಹಣ್ಣು ಕುಣಿಕೆಗಳು ಹಾಗೆ ನೀವು ಸ್ವಲ್ಪ. ನೀವು ಒಟ್ಟಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಅವುಗಳನ್ನು ಎಂದು ನಿಮ್ಮ ಕುತ್ತಿಗೆಗೆ ಧರಿಸಲು. ಇದು ಅದೇ ವಿಷಯ ಹಿತ. ಈ ಸಣ್ಣ ವಿಚಾರಗಳು ಎಂದು ನೀವು ಒಟ್ಟಿಗೆ STRING ಒಂದು ಬಿಂದುವಿನಿಂದ ಇದು ನಂತರ, ಒಂದು ನಂತರ ಇದು, ಹೀಗೆ ಇತ್ಯಾದಿ ನೀವು ಸರಣಿ ತನಕ ಒಂದು ದಶಮಾಂಶ ರಚನೆಯ ನೀವು ಇಷ್ಟ ಎಂದು ನೀವು ಬಳಸಬಹುದು. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ಈ ನಾವು ಬಯಸುವ ಸಾಮಾನ್ಯವಾಗಿ ಸೇರಿಸಲು ಅಥವಾ ಅಳಿಸಲು ಲಿಂಕ್ ಯಾವುದೇ ನೋಡ್ ಪಟ್ಟಿ ಬೇರೆಯಾಗಿದೆ ಆ ನೋಡ್ ಅಲ್ಲಿ ಅನುಗುಣವಾಗಿ. ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಏಕೆಂದರೆ ಪಾಯಿಂಟರ್ಸ್ ಯಾವಾಗಲೂ ಒಂದು ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸುವ, ನೀವು ಅಳಿಸಲು ಅಥವಾ ಒಂದು ನೋಡ್ ಸೇರಿಸಲು ಮಾಡಿದಾಗ, ನೀವು ಪಾಯಿಂಟರ್ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಎಲ್ಲಾ ಸೂಕ್ತ ವಿಷಯಗಳನ್ನು ಸೂಚಿಸುವ ಇದೆ. ನೀವು ಬಯಸಿದರೆ ಸಮರ್ಥವಾಗಿ ಸೇರಿಸಲು ಒಂದು ಮೌಲ್ಯದೊಂದಿಗೆ ಒಂದು ಹೊಸ ನೋಡ್ ಪ್ರತಿಗಳ ಲಿಂಕ್ ಒಳಗೆ ಪಟ್ಟಿ, ನಾವು ಇಲ್ಲಿ ಗೊತ್ತು ವಿಶೇಷವೇನು ಚಿತ್ರ ಬಲ, ತಲೆ ಮತ್ತು ಎರಡು ನಡುವೆ ಹೋಗಿ? ಒಂದು ಬಲ ಅಲ್ಲಿ ಹಿಡಿಸುತ್ತದೆ ಏಕೆಂದರೆ. ಆದರೆ ದಾರಿಯಲ್ಲಿ ಇದರಲ್ಲಿ ನಾವು ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಮೊದಲ ಪಾಯಿಂಟರ್ dereferencing ಮೂಲಕ ತಲೆಯಿಂದ ಮತ್ತು ಒಂದು ಎಂದು ಕಳುಹಿಸುವ. ಆದರೆ ಇಲ್ಲಿ ಒಂದು ಸಮಸ್ಯೆ ಬರುವ. ಯಾರಾದರೂ ಏನು ಸಮಸ್ಯೆ ನೋಡಬಹುದು ನಾವು ಮೊದಲ dereference ವೇಳೆ ಆಗಿದೆ ಒಂದು ತಲೆಯಿಂದ ಪಾಯಿಂಟರ್? ಏನು ಸಮಸ್ಯೆ ನಾವು ಪ್ರಯತ್ನಿಸಿದರೆ ರನ್ ಆಗಬಹುದು ನಮ್ಮ ರಚನೆಯ ಮುಂದೆ ಇದನ್ನು ಸೇರಿಸಲು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಇಲ್ಲಿ ನಾವು ಎಂದು ಒಂದು ಪಾಯಿಂಟರ್ ಒಮ್ಮೆ ಎರಡು ತಲೆಯಿಂದ ಸೂಚಿಸುವ. ಆದರೆ ನೀವು ಆ ತೊಡೆದುಹಾಕಲು ವೇಳೆ ಪಾಯಿಂಟರ್, ನೀವು, ಒಂದು ಅದನ್ನು ಸೂಚಿಸುತ್ತಾರೆ ನಾವು ಈಗ ಕಲ್ಪನೆಯೂ ಇಲ್ಲ ಅಲ್ಲಿ ಎರಡು ಹುಡುಕಲು ಹೋಗಿ. ನಾನು ಮೊದಲು ಹೇಳಿದಂತೆ, ನೀವು ಪಡೆದಿರುವಿರಿ ಏಕೆಂದರೆ ಒಂದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ ದೈತ್ಯ ಪಡೆ. ಎಲ್ಲಾ ಈ ಗ್ರಂಥಿಗಳು ಸಾಧ್ಯವೋ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಅಲ್ಲಲ್ಲಿ ಎಂದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಯಾವುದೇ ಸ್ಥಳದಲ್ಲಿ. ಮತ್ತು ನೀವು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ ಎಂದು ಹುಡುಕಲು ಹೇಗೆ ಹೋಗಲು. ಆದ್ದರಿಂದ ನೀವು ಪಾಯಿಂಟರ್ಸ್ ಮಾಡಬೇಕು ಕೊನೆಯಲ್ಲಿ ಎಲ್ಲಾ ನೋಡ್ಗಳು ಸೂಚಿಸುತ್ತಿದ್ದರು. ಅಥವಾ ನೀವು ವೇಳೆ ಆಕಸ್ಮಿಕವಾಗಿ ಒಂದು dereference ಮೊದಲ ನೀಡದೇ ಈ ಕೆಳಗಿನ ಮೊದಲ, ನೀವು ಕೇವಲ ಕಳೆದುಕೊಳ್ಳುವ ಹೋಗುವ ನಂತರ ಎಲ್ಲವೂ. ಹಾಗಾಗಿ ನಾವು ನೀನು ನೀವು ಮೊದಲ ಎಂದು, ಆಗಿದೆ ಒಂದು ಪಾಯಿಂಟರ್ ಅನ್ನು ರಚಿಸಲು ಬಯಸುವ ನೋಡ್ ನೀವು ಸೇರಿಸಲು ಬಯಸುವ. ನೀವು ಅಲ್ಲಿ ಅದನ್ನು ಸೂಚಿಸುತ್ತಾರೆ ಅದನ್ನು ಸೇರಿಸಲು ಬಯಸುವ, ಮತ್ತು ನಂತರ ನೀವು ಒಂದು ಮತ್ತೆ ತಲೆ ಬಗ್ಗೆ ಸೂಚಿಸುತ್ತದೆ. ಇಲ್ಲಿ ಎಲ್ಲರೂ ಅರ್ಥ ಡಸ್? ಗ್ರೇಟ್. ಕೇವಲ ಒಂದು ಚೈನ್ ಎಂದೇ ತಿಳಿಯುತ್ತಾರೆ. ನೀವು ಸರಣಿ ಸೇರಿಸಿದರೆ, ಇದು ಅರ್ಥಗರ್ಭಿತ ಭಾಸವಾಗುತ್ತದೆ ಹೇಗೆ ಆ ಅಳವಡಿಸುವುದರ ಬಗ್ಗೆ ಹೋಗಬೇಕೆಂದು. ಸರಿ, ಆದ್ದರಿಂದ ಹೆಚ್ಚು ವಾಸ್ತವವಾಗಿ ನಾನು ಯೋಚಿಸಿದರು ಚಿಕ್ಕದಾಗಿರುತ್ತವೆ, ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಐದು ನಿಮಿಷಗಳ ಆಟ. ಕೇವಲ ನೀವು ಹುಡುಗರಿಗೆ ಹೊಂದಿವೆ ಏನು ಮೂಲ ಚಿತ್ರಣವನ್ನು. ಇಲ್ಲಿ ನಾವು ರಸಪ್ರಶ್ನೆ ಶೂನ್ಯ ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಸೂಚಿಯನ್ನು ಹೊಂದಿವೆ. ಈ ನೀವು ಹೆದರಿಸಲು ಬಿಡಬೇಡಿ. ನಾನು ಮಾಹಿತಿ ಬಹಳಷ್ಟು ತಿಳಿದಿದೆ. ಇದು ಅತ್ಯಂತ ಭಯಾನಕ ಕಾಣುತ್ತದೆ. ಇದು, ಸಹ ಸಂಗತಿಯೇ ನಾನು ಪದಗಳ ಸಿಎಸ್ಸಿ ರೀತಿಯ ಭಾವಿಸುತ್ತೇನೆ. ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ತಂತಿಗಳನ್ನು ವಿಷಯಗಳಿಗಾಗಿ, ಪಾಯಿಂಟರ್ಸ್, ಕ್ರಿಯಾಶೀಲ ಸ್ಮರಣೆ ಹಂಚಿಕೆ ಅತ್ಯಂತ ಭಯಾನಕ ಧ್ವನಿಯ ಪದಗಳು. ಆದರೆ ನಾವು ಅವುಗಳನ್ನು ಮುರಿಯಲು ನೀನು ಕೆಳಗೆ ಕೆಲವು ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ಮಾಡಲು ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಈ ಪರೀಕ್ಷೆಯನ್ನು ತಯಾರಾಗಿದೆ. ಎಷ್ಟು ನೀವು ಹುಡುಗರಿಗೆ ಹೊಂದಿವೆ ಈಗಾಗಲೇ ಅಧ್ಯಯನ ಆರಂಭಿಸಿದರು? ಸರಿ, ನೀವು ಹುಡುಗರಿಗೆ ಬಹುಶಃ ಬಯಸುವ ಪ್ರಾರಂಭಿಕ ಆರಂಭಿಸಲು ಆ ಮೇಲೆ, ರಸಪ್ರಶ್ನೆ ನಾಳೆ ಏಕೆಂದರೆ. ಅಥವಾ ನೀವು ಕೆಲವು ಗುರುವಾರ. ಹೌದು, ಆದ್ದರಿಂದ ನಾವು ಹೋಗಲು ನೀನು ಕೆಲವು ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು. ನೀವು ಹುಡುಗರಿಗೆ ನೀವು ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸಿದ್ದಲ್ಲಿ ಕಾಗದದ ಒಂದು ಹಾಳೆಯನ್ನು, ಒಂದು ಪೆನ್ಸಿಲ್ ಔಟ್. ನಾವು ಕಳೆಯಲು ನೀನು ಇಂದಿನ ವಿಭಾಗದಲ್ಲಿ ಬಹುಪಾಲು ಎಂದು ಕೆಲವು ಹೋಗುವಾಗ ನೀವು ಹುಡುಗರಿಗೆ ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ನಿರೀಕ್ಷಿಸಬಹುದು ಏನು ಕಲ್ಪನೆಯನ್ನು. ಸರಿ. ವ್ಯವಸ್ಥಾಪನ ಒಂದೆರಡು ಯಾರೊಬ್ಬರಿಗೂ, ಹಾಗೂ ವಿವರಗಳನ್ನು ಯಾರು, ಅಲ್ಲಿ ಪುಟಕ್ಕೆ ಸಂಪರ್ಕ ಇರಲಿಲ್ಲ ನೀವು ಮುಂಭಾಗದಲ್ಲಿ, cs50.yale.edu ಹೋಗಿ ಲಿಂಕ್ ಇಲ್ಲ ಈ ಪುಟ ಎಂದು "ರಸಪ್ರಶ್ನೆ ಶೂನ್ಯ ಬಗ್ಗೆ." ಹೇಳುತ್ತಾರೆ ಲಿಂಕ್ ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನೀವು ಅದನ್ನು ಓದಲು, ಅದನ್ನು ಓದಿ. ನೀವು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಹೇಳುತ್ತದೆ ಏಕೆಂದರೆ ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ ಮಾಹಿತಿ. ನಾನು ಈ ಹಿಂದೆಗೆದುಕೊಳ್ಳಬೇಕು ಪಡೆಯಲಿದ್ದೇನೆ ಕೇವಲ ಏಕೆಂದರೆ, ದೈಹಿಕವಾಗಿ, ನೀವು ಹುಡುಗರಿಗೆ ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ಹೋಗಲು, ನಾವು ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮತ್ತು ಒಂದು ಜೊತೆ ವಿಷಯದಲ್ಲಿ ಹಾಗಾಗಿ ನಿಮ್ಮ ಕೊನೆಯ ಎನ್, ಕಾನೂನು ಶಾಲೆಯ ಸಭಾಂಗಣದಲ್ಲಿ ಹೋಗಿ. ಮತ್ತು ವೇಳೆ ಪಿ ನಿಮ್ಮ ಕೊನೆಯ ಆರಂಭವಾಗುತ್ತದೆ ಝಡ್, ಡೇವಿಸ್ ಸಭಾಂಗಣದಲ್ಲಿ ಹೋಗಿ. ಮತ್ತು ಈ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ ಬುಧವಾರ ವಿಭಾಗದಲ್ಲಿ ಜನರ. ನೀವು ರಸಪ್ರಶ್ನೆ ತೆಗೆದುಕೊಳ್ಳುವ ಬಳಸುತ್ತಿದ್ದರೆ ಗುರುವಾರ, ನೀವು ಎಸ್ಎಸ್ಎಸ್ 114 ಹೋಗಿ ಅಲ್ಲಿ ನಿಮ್ಮ ಉಪನ್ಯಾಸ ನೀಡಲಾಗುತ್ತದೆ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ಝಡ್ ಓ, ನೀನು ಡೇವಿಸ್ ಸಭಾಂಗಣದಲ್ಲಿ ಹೋಗಲು. ನಾನು, ಎಂದು ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ? ಓಹ್, ಹೌದು, ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಹೌದು, ನೀವು ಕ್ರಿಸ್ಟಾ ಇಲ್ಲಿದೆ. ಹೌದು, ನನ್ನ ಕೆಟ್ಟ. ಹೌದು, ಝಡ್ ಓ, ನೀನು ಡೇವಿಸ್ Auditorim ಹೋಗಲು. ನಾನು ಈ ಬಾರಿ ನಾನು ಸರಿಪಡಿಸಲು ಅಪ್ಲೋಡ್ ಪಡೆಯಲಿದ್ದೇನೆ. ಹೌದು. ನಂತರ ಸಹ ಏನೋ ಮನಸ್ಸಿಗೆ ಪ್ರಮುಖ ನೀವು ಅಧಿಕೃತವಾಗಿ ವೇಳೆ ಬುಧವಾರ, ಆಗಿದೆ ಬುಧವಾರ ವಿಭಾಗದಲ್ಲಿ ಸೇರಿಕೊಂಡಳು, ನೀವು ಬುಧವಾರ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ವಹಿಸಬೇಕು. ಮತ್ತು ನೀವು ಗುರುವಾರ ಸೇರಿಕೊಂಡಳು ಬಳಸುತ್ತಿದ್ದರೆ, ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಗುರುವಾರ ವಹಿಸಬೇಕು. ಮತ್ತು ವರ್ಗ ಸಮಯದಲ್ಲಿ ಇಲ್ಲಿದೆ. ಅಲ್ಲಿ, ನಾನು 1:00 ರೀತಿಯ ಆಲೋಚಿಸಬೇಕು ಬುಧವಾರದಂದು 2:15 ಮತ್ತು 2:30 3:45 ಗುರುವಾರ. ನೀವು ಬಗೆಹರಿಸಲಾಗದ ಘರ್ಷಣೆಗಳು ಹೊಂದಿದ್ದರೆ, ಡೀನ್ನ ಮನ್ನಿಸುವ ಮಾತ್ರ ಆಗಿವೆ, ದುರದೃಷ್ಟವಶಾತ್, ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಾವು ಹೊಂದಿದ್ದವು ಏಕೆಂದರೆ ವಿನಂತಿಗಳನ್ನು ಬಹುಪಾಲು ಗುರುವಾರ ಬುಧವಾರ ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು. ಇದು ನಾವು ಹೊರತು ಗೌರವ ಸಾಧ್ಯವಿಲ್ಲ ನಾವು ಒಂದು ಡೀನ್ನ ವಿನಂತಿಯನ್ನು. ಸರಿ. ನಾವು ಪ್ರಾರಂಭಿಸಲು ಮೊದಲು ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ಒಂದೆರಡು, ನಾನು ಮೇಲೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಬಾಗುತ್ತೇನೆ ಯಶಸ್ಸಿಗೆ ಆಂಡಿ ಸಹಾಯಕವಾಗಿದೆಯೆ ಸಲಹೆಗಳು. ನೀವು ಹುಡುಗರಿಗೆ, ನೀವು ನೀವು ನಿಜವಾಗಿಯೂ, ಅಧ್ಯಯನ ಕೈಯಿಂದ ಕೋಡ್ ಬರೆದು ಅಭ್ಯಾಸ ಬಯಸುತ್ತೀರಾ. ಮೊದಲ ಬಾರಿಗೆ ನಾನು ಒಂದು ಸಿಎಸ್ ರಸಪ್ರಶ್ನೆ ತೆಗೆದುಕೊಂಡು, ನಾನು ಹೊಂದಿತ್ತು ಕೈಯಿಂದ ಅಭ್ಯಾಸ ಬರವಣಿಗೆಯ ಕೋಡ್ ಮೊದಲು ಮತ್ತು ಇದು ಅತ್ಯಂತ ಆಗಿತ್ತು ಇದು ಎಷ್ಟು ಕಷ್ಟ ಆಘಾತಕಾರಿ. ನೀವು ಹುಡುಗರಿಗೆ ಬರಲು ಇಲ್ಲ ಎಲ್ಲವೂ ಟೈಪ್ ಅಭ್ಯಾಸವನ್ನು, ಇದು ಬಹಳ ಸಹಜವಾಗಿ ಎಂಬ ಬರುತ್ತದೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಸ್ವಯಂಪೂರ್ಣಗೊಳಿಸಬೇಕಾಗಿದೆ ಎಂದು ಅಲ್ಲಿ ಆವರಣಗಳಲ್ಲಿ ಮತ್ತು ಅರ್ಧವಿರಾಮ. ನೀವು ಇದನ್ನು ಬರೆಯುತ್ತೇನೆ ಕೈಯಿಂದ, ಕೆಲವೊಮ್ಮೆ ಅದು ತುಂಬಾ ಸುಲಭ ಒಂದು ಅರ್ಧವಿರಾಮ ಮರೆಯಲು, ಅಥವಾ ಬ್ರಾಕೆಟ್ ಮುಚ್ಚಲು ಮರೆತು, ಅಥವಾ ಕೋಲನ್ ಮುಚ್ಚಲು ಮರೆತು, ಅಥವಾ ಸ್ವಲ್ಪ. ಆದ್ದರಿಂದ ನೀವು ಕೈಯಿಂದ ಕೋಡ್ ಬರೆಯುತ್ತೇನೆ, ಇದು ತೀರಾ ಭಿನ್ನ ಭಾವನೆಯನ್ನು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ, ನೀವು ಕೆಲಸ ಮಾಡಿದಾಗ ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ಕೆಲವು ಮೂಲಕ, ಇದು ಉತ್ತಮ ನಿಜವಾಗಿಯೂ ಇಂದು ಅಭ್ಯಾಸ ಎಂದು. ನೀವು ಇಂತಹ ಅಥವಾ ನಾಳೆ, ನಾನು ಊಹಿಸಿಕೊಳ್ಳಿ ಗುರುವಾರ ರಸಪ್ರಶ್ನೆ. ಎರಡನೆಯದಾಗಿ, ನಾವು ಹಾಗೆ, ಕಳೆದ ಹೊಂದಿವೆ, ಅಭ್ಯಾಸದ ಎಂಟು ವರ್ಷದ ಮೌಲ್ಯದ ಆನ್ಲೈನ್ ರಸಪ್ರಶ್ನೆಗಳು. ಈ ವರ್ಷದ ರಸಪ್ರಶ್ನೆ ಬಹುಶಃ ಬಹಳ, ಎಲ್ಲಾ ಹೋಲುತ್ತದೆ. ಅವರು ಎಲ್ಲಾ ಹೋಲುತ್ತದೆ ಆರ್. ನೀವು ರೀತಿಯ ಬರಲು ಪ್ರಶ್ನೆಗಳನ್ನು ರೀತಿಯ ಶೈಲಿ ನಾವು ಕೇಳಲು ಎಂದು, ರೀತಿಯ ನಾವು ಬರೆಯುವುದು ನಾವು ಕಾರ್ಯಗಳ, ಎಟ್ ಇತ್ಯಾದಿ, ಎಟ್ ಇತ್ಯಾದಿ. ಆದ್ದರಿಂದ, ಅಭ್ಯಾಸದ ಕ್ವಿಸ್ ತೆಗೆದುಕೊಳ್ಳಲು ವಿಶೇಷವಾಗಿ ಸಮಯದ ಇತಿಮಿತಿಗಳ ಅಡಿಯಲ್ಲಿ. 75 ನಿಮಿಷಗಳು ರಸಪ್ರಶ್ನೆ ಹೊಂದಿದೆ ಮಾಡಲು ಸಮಯ ಪ್ರಮಾಣವನ್ನು ಬಹಳಷ್ಟು. ಇದು ತುಂಬಾ ಉದ್ದವಾಗಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ನಿಜವಾಗಿಯೂ ಬಯಸುವ ನೀವು ವ್ಯಕ್ತಿಗಳು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬರವಣಿಗೆ ಅಭ್ಯಾಸವನ್ನು ತ್ವರಿತವಾಗಿ ಕೈಯಿಂದ ಕೋಡ್. ನೀವು ಮೊದಲ ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಸಮಯ ಆ ಉದ್ದ ಒಂದು ರಸಪ್ರಶ್ನೆ ನೋಡಲು ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಎಂದು. ನೀವು ಹುಡುಗರಿಗೆ ನಿಜವಾಗಿಯೂ ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿದೆ ನೀವು ಮೊದಲು ಅಭ್ಯಾಸ. ನಾಲ್ಕನೇ, ನೀವು ಪರಿಶೀಲಿಸಲು ಬಯಸುವ ಉಪನ್ಯಾಸ ಮತ್ತು ವಿಭಾಗ ಸ್ಲೈಡ್ಗಳು. ನೀವು ವಿಷಯಗಳನ್ನು ಕಂಠಪಾಠ ಹೊಂದಿಲ್ಲ. ವಾಸ್ತವವಾಗಿ, ಎಲ್ಲರೂ ಅವಕಾಶ ಇದೆ ಒಂದು ಶ್ವೇತಪತ್ರ ಟಿಪ್ಪಣಿಗಳು ಒಂದು ಹಾಳೆ, ಮುಂದೆ ಮತ್ತು ಹಿಂದೆ. ನೀವು ಹುಡುಗರಿಗೆ ಟೈಪ್ ಮಾಡಿ ಅಥವಾ ಬರೆಯಬಹುದು. ನೀವೇ ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಹುಡುಕಲು ವೇಳೆ ಏನು, ಆ ಹಾಳೆಯಲ್ಲಿ ಬರೆಯಿರಿ. ನಾನು ಖಾತರಿ, ನೀವು ಬಯಸುವುದಿಲ್ಲ ರಸಪ್ರಶ್ನೆ ಮಧ್ಯದಲ್ಲಿ ಅಂಟಿಕೊಂಡಿತು , ಹಾಗೆ ಹೌದು, ಇಲ್ಲಿದೆ ಆ ರೀತಿಯ ವಿರುದ್ಧ ಈ ರೀತಿಯ ಚಾಲನಾ. ಕೇವಲ ಬರೆಯಿರಿ ಮತ್ತು ನಕಲಿಸಿ ನೇರ ನಿಮ್ಮ ಟಿಪ್ಪಣಿ ಹಾಳೆ. ನಂತರ ನೀವು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಬಳಸಬಹುದು ನಿಮ್ಮ ಮೆದುಳಿನ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ಆಲೋಚಿಸಬೇಕು ಬದಲಿಗೆ ಸತ್ಯ ಮರುಪಡೆಯಲು ಹೊಂದಿರುವ ಹೆಚ್ಚು. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಲಾಭ ಯಾವುದೇ ಗೂಡು ವಿವರಗಳು ನೀವು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ಮಟ್ಟಿಗೆ ಆ, ವಿಮರ್ಶೆ ಹಾಳೆಯಲ್ಲಿ ಅದನ್ನು ನೇರವಾಗಿ ನೀರಿಗೆ ಬೀಳುವಾಗಿನ ಸಪ್ಪಳ. ಸರಿ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ವ್ಯವಸ್ಥಾಪನ ತಂತ್ರದದಿಮದ ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ ನಾವು ಆರಂಭಿಸುವ ಮುನ್ನ ಕೆಲವು ರಸಪ್ರಶ್ನೆ ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನಾನು ಒಂದು ಅವಕಾಶವನ್ನು ಪಡೆದಿರಲಿಲ್ಲ ರಸಪ್ರಶ್ನೆ ನೋಡಲು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಆದರೆ ಎಂದು ನಾನು ಅಪ್ಲಿಕೇಶನ್ ಹೆಚ್ಚಾಗಿ, ಅಥವಾ, ಎಂದು ನಾನು ಇಲ್ಲ ಹಾಗೆ, ಜ್ಞಾನ ಪ್ರಶ್ನೆಗಳನ್ನು? ಪ್ರೊಫೆಸರ್: ಇದು ಸಂಗತಿಯೇ. ಆದ್ದರಿಂದ, ರೀತಿಯಲ್ಲಿ ನಾನು ಎಂದು ರಸಪ್ರಶ್ನೆ ವಿವರಿಸಲಾಗಿದೆ is-- ನಾನು ಒಟ್ಟಾಗಿ ಕೆಲವು ಅಭ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ನಾನು ರಸಪ್ರಶ್ನೆಗಳು ಎಳೆದ. ಆದರೆ ನೀವು ಎರಡು ಮುಖ್ಯ ಇಲ್ಲ ಎಂದು ನೋಡುತ್ತಾರೆ ಪ್ರಶ್ನೆಗಳ ವಿಧಗಳು ನಾವು ನಿಮ್ಮನ್ನು ಕೇಳಿಕೊಳ್ಳಬಹುದು. ಒಂದು ವಿಷಯವನ್ನು ಬಹಳ ಕೆಳ ಹಂತದಲ್ಲಿ ವಿವರ ಹೊಂದಿದೆ. ನೀವು ಕೋಡ್ ಒಂದು ಸಣ್ಣ ಪಾಲನ್ನು ನೀಡುತ್ತೇನೆ ಮತ್ತು ದೋಷ ಇಲ್ಲಿ ಇರುವುದಿಲ್ಲ, ಸೇ? ಇಲ್ಲಿಗೆ ಯಾವ ಮುದ್ರಿಸುವ ಎಂದು? ಈ ಕೋಡ್ ಉತ್ಪಾದಿಸುತ್ತದೆ ಏನು, ಎಟ್ ಇತ್ಯಾದಿ. ಆದ್ದರಿಂದ ಅತ್ಯಂತ ಕಡಿಮೆ ಮಟ್ಟದ ಮಾಹಿತಿ ವಿವರಗಳು. ಮತ್ತು ಇನ್ನೊಂದು ಕಡೆಯಲ್ಲಿ, ನಾವು ಬಹಳ ಚೆನ್ನಾಗಿರುತ್ತದೆ ಉನ್ನತ ಮಟ್ಟದ ಜ್ಞಾನಾಧಾರಿತ ಪ್ರಶ್ನೆಗಳನ್ನು. ನೀವು ಏನು ವಿವರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ಬೈನರಿ ಸರ್ಚ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಮತ್ತು ರೇಖೀಯ ಶೋಧನೆ? ನಾವು ಬಯಸುತ್ತೇನೆ ಒಂದರ ಬಳಸಲು? ಬಹುಶಃ, GDB ಏನು? ನಾವು GDB ಬಳಸಲು ಬಯಸುತ್ತೀರಿ? ಹೆಚ್ಚಿನ ಮಟ್ಟದ, ಹೆಚ್ಚಿನ ಮೂಲಭೂತ ತಿಳುವಳಿಕೆ ಪ್ರಶ್ನೆಗಳನ್ನು. ಆದ್ದರಿಂದ ನೀವು ಮಿಶ್ರಣವನ್ನು ನೋಡುತ್ತಾರೆ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಅವುಗಳಲ್ಲಿ ಎರಡು. ಬೇರೆ ಏನು ನಾವು ಮೊದಲು ನೇರ ತಲೆ? ಸರಿ. ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಹೆಚ್ಚು. ಪ್ರೊಫೆಸರ್: ಓಹ್, ಒಂದು. ಕ್ಷಮಿಸಿ. ಪ್ರೇಕ್ಷಕರು: ಹೌದು, ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ನೀವು 75 ನಿಮಿಷಗಳ ಇದೆ ಹೇಳುತ್ತಿದ್ದಾರೆಂಬುದನ್ನು ಇದು ಅಸಂಭವ ನಂತಹ ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ ಎಂದು ನಾವು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ? ಅಥವಾ, ಹಾಗೆ, 75 ನಿಮಿಷಗಳ ನಿಖರವಾಗಿ ಎಷ್ಟು ಸಮಯ ನಾವು ವೇಳೆ ನಾವು ಅಗತ್ಯವಿದೆ ಎಂದು ಸೂಕ್ತವಾಗಿ ತಯಾರಿಸಲಾಗುತ್ತದೆ? ಪ್ರೊಫೆಸರ್: ಸರಿ, ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ಸವಾಲಾಗಿದೆ. ಇದು ಖಂಡಿತವಾಗಿಯೂ ಸವಾಲಾಗಿದೆ. ನೀವು ಸಮಯ ನಿಮ್ಮ ಸಣ್ಣ ಕಾಣಬಹುದು. ನೀವು ಬಹುಶಃ, 10, ಹೊಡೆಯಲು ನೀನು 15 ನಿಮಿಷಗಳ ಹೋಗಿ, ಮತ್ತು ಶಿಟ್ ನಂತಹ ಆಗಿರುವ. ನಾನು ತುಂಬಾ ಮಾಡಲು ಬಿಟ್ಟು. ಮತ್ತು ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. ಪ್ರತಿಯೊಬ್ಬರೂ ಅದೇ ರೀತಿ ಭಾವನೆ ಹೋಗುವುದಿಲ್ಲ. ಕೇವಲ ಅತ್ಯಂತ ತಿಳಿದಿರಲಿ ಎಷ್ಟು ಸಮಯ ನೀವು ಹೊಂದಿವೆ. ನಾನು ಹೇಳಲು ಏಕೆ ಆ ನ ಹುಡುಗರಿಗೆ ಅಭ್ಯಾಸ ಕ್ವಿಸ್ ಮಾಡಲು. ಇದು ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಅರ್ಥದಲ್ಲಿ ನೀಡುತ್ತದೆ ಏಕೆಂದರೆ ಏನು ರಸಪ್ರಶ್ನೆ ಹಾಗೆ ಹೋಗುತ್ತದೆ. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಎಂದು ಹುಡುಕಲು ವೇಳೆ ಅಭ್ಯಾಸ ಮುಗಿದ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಉತ್ತಮ ಪ್ರಮಾಣವನ್ನು ರಲ್ಲಿ ಕ್ವಿಸ್ ಸಮಯ, ನೀವು ಚೆನ್ನಾಗಿ ನೀವೇ ವೇಗ ಮಾಡಬಹುದು ನಂತರ ನೀವು ಒಂದು ಸಮಸ್ಯೆ ಆಗುವುದಿಲ್ಲ ಬುಧವಾರ ಅಥವಾ ಗುರುವಾರ. ಕೂಲ್. ಹಾಗಾಗಿ ಎಲ್ಲರೂ ಯೋಚಿಸುವುದು wants-- ವೇಳೆ ಹೆಚ್ಚಿನ ಜನರು ಕಾಗದದ ಹಾಳೆಗಳನ್ನು ಹೊಂದಿವೆ ಈಗಾಗಲೇ ಔಟ್. ನಾನು ಮೂಲಭೂತವಾಗಿ ಕೇವಲ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನೀವು ಮಾದರಿ ಪ್ರಶ್ನೆಗಳು ನೀಡಲು, ಹಾಗೆ ನೀವು ಹುಡುಗರಿಗೆ, ನೀಡಲು ಕೆಲವು ನಿಮಿಷಗಳ ಅವುಗಳನ್ನು ಮಾಡಲು. ಮತ್ತು ನಾವು ಒಂದು ವರ್ಗ ಮೇಲೆ ಹೋಗುತ್ತೇನೆ ಅವರಿಗೆ ಉತ್ತರಗಳನ್ನು ಯಾವುವು. ಆದ್ದರಿಂದ ಈ ಒಂದು ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ನಾವು ಮಾಡುತ್ತೇವೆ ಆರಂಭಿಕ ಪ್ರಶ್ನೆ ಕೇವಲ ಪರಿವರ್ತಿಸುವ, ಕೇಳುತ್ತೇವೆ ವಿವಿಧ ನೆಲೆಗಳ ನಡುವೆ ಸಂಖ್ಯೆಗಳು. ಬೈನರಿ, ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಬಹುದು ಮರುಸ್ಥಾಪನೆ, ಬೇಸ್ ಎರಡು. ದಶಮಾಂಶ ಬೇಸ್ 10, ಅಥವಾ ನಾವು ಆಗಿದೆ ಮಾನವರು ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವಂತೆ. ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಇದು ಶೂನ್ಯ ಬೇಸ್ 16, ಒಂಬತ್ತು ಹಾಗೂ ಒಂದು ಎಂದು ಎಫ್ ಮೂಲಕ ಮೂಲಕ ಹಾಗಾಗಿ ಮನುಷ್ಯ ನಾಲ್ಕು ಸಂಖ್ಯೆಗಳನ್ನು ಇಲ್ಲ ನೀವು ಹುಡುಗರಿಗೆ ಕೇಳುವ ಇಲ್ಲಿ ಪರಿವರ್ತಿಸಲು. ನಾನು ಮೂರು, ಇಷ್ಟ ನೀಡುತ್ತೇನೆ ಹೇಗೆ ಮೂಲಕ ಯೋಚಿಸುವುದು ನಾಲ್ಕು ನಿಮಿಷಗಳ ನಾವು ಈ ಪರಿಹರಿಸುವ ಬಗ್ಗೆ ಹೋಗಿ. ಪ್ರೇಕ್ಷಕರು: ನಾವು ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅವಕಾಶವಿದೆ? ಪ್ರೊಫೆಸರ್: ನೀವು ತಿನ್ನುವೆ ಹೌದು, ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅಗತ್ಯವಿದೆ. ನಾನು ಮೂಲ ಜೊತೆಗೆ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಭಾವಿಸುತ್ತೇನೆ ಎಲ್ಲಾ ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಲು ಕೇಳಲಾಗುತ್ತದೆ. ಮತ್ತು ಕೇವಲ ಆದ್ದರಿಂದ ನಾನು ರೀತಿಯ ಪ್ರಜ್ಞೆ ಎಲ್ಲರೂ ಮಾಡಿದಾಗ ಆಫ್, ಹುಡುಕುವ ತರಂಗ, ನಾನು ಕಿರುನಗೆ, ಗೊತ್ತಿಲ್ಲ ಅದಾದ ವೇಳೆ ಸಂತೋಷ ನೋಡಿ. ಹೌದು. ಬಹುಶಃ ಒಂದೆರಡು ನಿಮಿಷಗಳ. ಸರಿ, ತರಲು ಅವಕಾಶ. ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಹುಡುಗರಿಗೆ ನೀವು ಕಡಿಮೆ ಸಮಯದಲ್ಲಿ ನೀಡಲು ನೀವು ಬಹುಶಃ ಅಗತ್ಯವಿದೆ ಹೆಚ್ಚು ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಕೆಲವು ಮಾಡಲು, ನಾನು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಏಕೆಂದರೆ ನಾವು ಸಮಸ್ಯೆಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಮೂಲಕ ಪಡೆಯಿರಿ. ಆದ್ದರಿಂದ ಚಿಂತಿಸಬೇಡಿ ನೀವು ಮಾಡದಿದ್ದರೆ ಪೂರ್ಣಗೊಳಿಸಲು ಅವಕಾಶ ಹೊಂದಿವೆ. ನೀವು ಕಾಲ ಸಂಪೂರ್ಣವಾಗಿ ಸರಿ ಈ ಬಗ್ಗೆ ಹೋಗಲು ಹೇಗೆ ಕಲ್ಪನೆಯನ್ನು. ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಮೊದಲು ಒಂದು ಮಾಡಿ. ಆದ್ದರಿಂದ ಮೊದಲ, ಯಾರಾದರೂ ಹೇಳಿ ಬಯಸುವಿರಾ ಅವಳಿ, ಏನು ಈ ಅಂಕಿಗಳ ಪ್ರತಿ ಮಾಡಲು ತಮ್ಮ ಮೌಲ್ಯಗಳ ದೃಷ್ಟಿಯಿಂದ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಎರಡು ವಿದ್ಯುತ್ ಸೊನ್ನೆ, ಒಂದು ಎರಡು. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. So. ಬಲ, ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಮೂಲ 10 ಇರುವಾಗ ಈ ಎಲ್ಲಾ ರೀತಿಯ ಇವೆ ಪ್ರತಿನಿಧಿಸುತ್ತಿರುವ ಶೂನ್ಯ ಬೇಸ್ 10, ಬಲ? ನಿಮ್ಮ ಒಬ್ಬರ ಸ್ಥಳವಾಗಿದೆ. ನಿಮ್ಮ 10 ರ ಸ್ಥಳವಾಗಿದೆ ಎಲ್ಲಾ ಆಗಿದೆ ಒಂದು ಅಧಿಕಾರಕ್ಕೆ 10. ನೀವು 100 ಸ್ಥಾನವನ್ನು 10 ಎರಡು ಅಧಿಕಾರಕ್ಕೆ. ಯಾವುದೇ ಬೇಸ್ ನೀವು ಹೋಗುತ್ತದೆ ಆರ್ ಅದೇ ವಿಷಯ ಮಾಡಲು, ಬೇರೆ ನೆಲೆ. ಆದ್ದರಿಂದ ಬೈನರಿ, ಎಂದು ಎಲ್ಲಾ ಮೂಲ ಎರಡು. ನೀವು ಎಲ್ಲಾ ಪರಿವರ್ತಿಸಲು ನೀನು ಎರಡು ಯಾವುದೇ ಅಧಿಕಾರಕ್ಕೆ ಒಳಗೆ ಅಂಕೆಗಳು ಎಂದು ಅಂಕಿಯ ಆಫ್. ಆದ್ದರಿಂದ ಈ ಅರ್ಥದಲ್ಲಿ, ನಾವು ಸುಲಭವಾಗಿ ಹೊಂದಬಹುದು ಅಪ್ ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುವಂತಹ ಅಥವಾ ಸಲುವಾಗಿ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳು ಒಟ್ಟಾರೆಯಾಗಿ ಮೂಲ 10 ಆಗಿ ಪರಿವರ್ತಿಸಲು. ಆದ್ದರಿಂದ ಯಾರಾದರೂ ನನಗೆ ಹೇಳಲು ಬಯಸುವ ಏನು ಮೊದಲ ಒಂದು ಉತ್ತರವನ್ನು ಬೇಸ್ ಹತ್ತು ಹೊಂದಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಎರಡು, [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ಹೌದು. ಪ್ರೇಕ್ಷಕರು: 42. ಪ್ರೊಫೆಸರ್: 42, ನೀವು ಹೋಗಿ. ಆದ್ದರಿಂದ ನಾವು ಈ ಉತ್ತರ ಸಿಕ್ಕಿತು ಮೂಲಕ ಆಗಿತ್ತು ಎರಡು ಇದು ಮೊದಲ ಎರಡು ಮಾಡುವ. ಜೊತೆಗೆ ಎರಡು ಎಂಟು ಇದು ಮೂರನೇ,. ಜೊತೆಗೆ ಎರಡು ಐದನೇ ಇದು ಉಳಿದಿರುವುದಿಲ್ಲ ಯಾವುದೇ. ನೀವು ಅವುಗಳನ್ನು ಒಟ್ಟಾರೆಯಾಗಿ ಇದು 42 ಇಲ್ಲಿದೆ. ಯಾರಾದರೂ ನಾವು ಸಿಕ್ಕಿತು ಹೇಗೆ ಗೊಂದಲ ಇದೆ? , ಹಾಗೆ ಪ್ರಮುಖವಾದ ಸಂಕಲನ ನಾನು ಸರಿ ಇರಬೇಕು ಹೇಳಿದರು. ಅಲ್ಲ, ಹಾಗೂ, ನಾವು ತುಂಬಾ ಅಭ್ಯಾಸ ಮಾಡಬಹುದು. ಆದರೆ ಎಲ್ಲಾ ಸರಿ. ಕೂಲ್. ಯಾರಾದರೂ ನನ್ನನ್ನು ನೀಡಲು ಬಯಸುವಿರಾ ಹಾಗೂ ಎರಡನೆಯದು ಉತ್ತರ? 50? ಗುಡ್. ಹೇಗೆ ಗೊಂದಲ ಯಾರಾದರೂ ನಾವು ಯಾವುದೇ ಸಿಕ್ಕಿತು? ನಾನು ಕೂಲ್ ಮಾಡುತ್ತೇವೆ ಮುಂದಿನ ಸ್ಲೈಡ್ ಉತ್ತರಗಳನ್ನು. ಆದ್ದರಿಂದ ಚಿಂತಿಸಬೇಡಿ ನೀವು ಅದನ್ನು ನಕಲಿಸಿ ಅಗತ್ಯವಿದೆ. ಸರಿ, ಆದ್ದರಿಂದ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಒಂದು ಬಿಟ್ ಚಾತುರ್ಯದ ಆಗಿದೆ. ಆದರೆ ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ತೋರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಅದನ್ನು ಹೇಗೆ ಒಂದು ಶಾರ್ಟ್ಕಟ್. ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಆದ್ದರಿಂದ, ನೀವು ಎಲ್ಲಾ ಇದು 16 ಎಂದು ನೆನಪಿಡಿ. ಮತ್ತು ನಾವು ಏಕೆಂದರೆ ಮನುಷ್ಯರು ನಿಜವಾಗಿ ಇಲ್ಲ ಆ ಪ್ರತಿನಿಧಿಸಲು 16 ಸಂಖ್ಯೆಯ, ನಾವು, ನಮ್ಮ ಮೊದಲ ಸೊನ್ನೆಗೆ ಒಂಬತ್ತು ಹೋಗಿ 10 ಮೌಲ್ಯಗಳನ್ನು, ಮತ್ತು ನಂತರ ನಾವು, ಒಂದು ಮೂಲಕ F ಹಾಗೆ ಇದು ಮುಂದಿನ ಆರು ಮೌಲ್ಯಗಳು. ಆದ್ದರಿಂದ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಹೋಗಲು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಯಾವುದೇ ಅವಳಿ ಸಂಖ್ಯೆ ಭಾಗಗಳಾಗಿ ಅವುಗಳನ್ನು ಮುರಿಯುವುದು. ಆದ್ದರಿಂದ ಯಾವುದೇ ಅವಳಿ ಸಂಖ್ಯೆ ನಾವು ನೀಡುತ್ತೇನೆ ನೀವು ಬಹುಶಃ ಎಂಟು ಅಂಕೆಗಳು ಹೊಂದಿರುತ್ತದೆ. ನೀವು ಮುರಿಯುತ್ತವೆ ಮಧ್ಯದಲ್ಲಿ ಅವರಿಗೆ. ಆದ್ದರಿಂದ ಮೊದಲ one-- ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು ಒಂದು. ರೀತಿಯ ನಿಮಗೆ, ಸೆಳೆಯಲು, ಇದು ಯೋಚಿಸುವ ಕತ್ತರಿಸಿ ಅಥವಾ ಅವುಗಳ ನಡುವೆ ಒಂದು ಅಲ್ಪವಿರಾಮ. ಮತ್ತು ನೀವು ಕೇವಲ ಪರಿವರ್ತಿಸುತ್ತದೆ ನೇರವಾಗಿ ಯಾವುದೇ ಈ ಮೊದಲ ಮಾಡುವುದು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಯನ್ನು, ಮತ್ತು ಇಲ್ಲಿ ಯಾವುದೇ ಆಗಿದೆ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಎರಡನೇ. ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯ ಸಂಕೇತ ನೆನಪು, ಏನು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯಗಳು ಆರಂಭಿಸಲು ಇಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ. ಪ್ರೊಫೆಸರ್: 0x. ನಾವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನಾವು ಕೇಳುತ್ತೇವೆ ತಿಳಿದಿದೆ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಯಾವುದೇ ಸಂಖ್ಯೆ ಪರಿವರ್ತಿಸಲು, ಅಥವಾ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಯಾವುದೇ ನೋಡಿ 0x ಆರಂಭಗೊಳ್ಳುವ ಸಂಖ್ಯೆ ನೀವು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯವನ್ನು ಗೊತ್ತಾಯಿತು. ತದನಂತರ ನೀವು ಕೇಳಲಾಗುತ್ತದೆ ನೀನು ಈ ಎರಡು ಅಂಕೆಗಳು ಕಂಡುಕೊಳ್ಳಲು. ಮತ್ತು ರೀತಿಯಲ್ಲಿ ನೀವು ಅಪ್ tallying ಹಾಗೆ ಅರ್ಧ ಅರ್ಧ ಅಪ್ tallying. , ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಹಾಗಾಗಿ ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು ಎಂದು? ಏನು ಮೌಲ್ಯ ಎಂದು? ಅದು ಸರಿ, ಎಫ್ ಪಡುತ್ತೇವೆ? 15 ಪಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ಈ ಎಫ್ ಒಂದು ಎಂದು, ಇಲ್ಲಿ ಒಂದು, ಒಂದು ಸಹ ಎಫ್ ಆದ್ದರಿಂದ ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಒಂದು, ಅದು ಎಲ್ಲಾ 0XFF ಆಗಿದೆ. ಈ ಅರ್ಧ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಎಫ್, 15 ಮೌಲ್ಯವನ್ನು, ಮತ್ತು ಈ ಅರ್ಧ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಫ್, ಮೌಲ್ಯ 15. ನೆನಪಿಡಿ, ನಾವು ಆರ್ ಶೂನ್ಯ ಒಂಬತ್ತು ಲೆಕ್ಕ. ಒಂದು ಎಫ್ 15, ಬಿ 11 ಹಾಗೆ, 10 ಹಾಗೆ. ಎಲ್ಲರೂ ಹೇಗೆ ಎಂದು ಅರ್ಥ ಡಸ್ ನಾವು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಬೈನರಿ ಪಡೆದುಕೊಂಡದ್ದು? ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ ನಾವು ಹೇಗೆ ಬಂದೆವು ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು 15? ಪ್ರೊಫೆಸರ್: ಹೌದು, ಈ ಹಕ್ಕನ್ನು, ಅವಳಿ ಹೊಂದಿದೆ? ಈ ಕೇವಲ ಒಂದು ಅವಳಿ ಸಂಖ್ಯೆ ಇಮ್ಯಾಜಿನ್. ಆದ್ದರಿಂದ ನೀವು ಎರಡು ಮಾಡಬೇಕು ಒಂದು ಇದು ಸೊನ್ನೆಯ,. ಪ್ರೇಕ್ಷಕರು: ಸರಿ, ಓ. ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಔಟ್ ಒಟ್ಟು. ಪ್ರೊಫೆಸರ್: ಹೌದು, ಮತ್ತು ನಂತರ ನೀವು ಎಂದು ಒಟ್ಟು. ಅದು ಅಷ್ಟೆ. ಪ್ರೇಕ್ಷಕರು: ಸರಿ. ಪ್ರೊಫೆಸರ್: ಸರಿ. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಅವಳಿ ಹೋಗಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ದಶಮಾಂಶ ಹೇಗೆ? ಪ್ರೊಫೆಸರ್: ಇಲ್ಲಿದೆ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಹೌದು, ಹಾಗೆ. ನೀವು ಏಕೆಂದರೆ ದಶಮಾಂಶ ಹೋಗುತ್ತಿಲ್ಲ ದಶಮಾಂಶ ಮಾತ್ರ ಸೊನ್ನೆಗೆ ಒಂಬತ್ತು ಹೊಂದಿದೆ. ನಾವು ರೀತಿಯ ಕೇವಲ ಆರ್ ಎರಡು ಈ ವಿಭಜಿಸುವ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ದಶಮಾಂಶ ಬಳಸಿಕೊಂಡು ಹುಡುಕಲು ಅದರ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಗೆ ಸರಿಹೊಂದಣಿಕೆ. ಪ್ರೊಫೆಸರ್: ನನ್ನ ಪ್ರಕಾರ, ನೀವು ಮೂಲಭೂತ ಗಣಿತ ಬಳಸಿಕೊಂಡು ಅಪ್ tallying. ಪ್ರೇಕ್ಷಕರು: ಹೌದು. ಪ್ರೊಫೆಸರ್: ಹೌದು, ಬಹುಮಟ್ಟಿಗೆ. ಇದು ಸ್ವಲ್ಪ ಗೊಂದಲಮಯವಾಗಿದೆ. ಆದರೆ ಗೊತ್ತು ಎಂದು ಅಪ್ ಭಾಗಿಸುವುದು ಯಾವುದೇ ಈ ಮೌಲ್ಯ ಕೇವಲ ಭಾಗಗಳಾಗಿ ಆಗಿದೆ. ನೋಡಿ, ಈ ಅವಳಿ ಏನು? ಏನು ಸಂಖ್ಯೆ? ಇದು ಎಂದು ವಿಶೇಷವೇನು ಶೂನ್ಯ ಎಫ್ ಏನಾದರೂ ಇಲ್ಲಿ ಸಹ ಎಂದು ನಾನು ಶೂನ್ಯ ಎಫ್ ಏನಾದರೂ ತದನಂತರ ನೀವು ಹಾಕಬಹುದು ಅಲ್ಲಿಯೇ ಆ ಎರಡು. ಪ್ರೇಕ್ಷಕರು: ಸರಿ. ಪ್ರೊಫೆಸರ್: ಹೌದು. ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಬಯಸುವ ಮುಂದಿನ ಒಂದು ಪ್ರಯತ್ನಿಸಿ? ಸೊನ್ನೆ, ಒಂದು, ಶೂನ್ಯ ಒಂದು, ಒಂದು, ಸೊನ್ನೆ, ಒಂದು ಶೂನ್ಯ. ನಾನು 30 ಸೆಕೆಂಡುಗಳ ನಂತಹ ವ್ಯಕ್ತಿಗಳು ನೀಡುತ್ತೇನೆ, ನೀವು ಬಹುಶಃ ತಿಳಿದಿರಲಿಲ್ಲ ರಿಂದ ಈ ಹಿಂದೆ ಹೇಗೆ ಟ್ರಿಕ್. ಸರಿ, ಯಾರಾದರೂ ಈ ಒಂದು ಶಾಟ್ ಪಡೆಯಲು ಬಯಸುವ? 0X5A. ಪ್ರೊಫೆಸರ್: 0X5A. 5 ಎ. ಗುಡ್. ಆದ್ದರಿಂದ ಈ ಇಲ್ಲಿ ನೀವು ಎಷ್ಟೊಂದು ಎಂದು ನೀವು ಸಿಕ್ಕಿತು ಹೇಗೆ ನಮಗೆ ಹೇಳಲು? ಮೊದಲ, ನೀವು ಐದು ಬಂದೆವು? ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ ಕಾರಣ, ಒಂದು, ಸೊನ್ನೆ, ಒಂದು ಐದು ಹೊಂದಿದೆ. ಪ್ರೊಫೆಸರ್: ಎಲ್ಲರೂ ಅರ್ಥ ಡಸ್ ಐದು ಏಕೆ ಸೊನ್ನೆ, ಒಂದು, ಶೂನ್ಯ, ಒಂದಾಗಿದೆ? ನೀವು ಇಲ್ಲಿ ಒಂದು ಮಾಡಲೇಬೇಕು. ನೀವು ಮೊದಲು ಎರಡು ಇಲ್ಲ. ಎರಡು ಎರಡನೇ, ನೀವು ನಾಲ್ಕು ಇದು ಒಂದು, ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ನೀವು ನಾಲ್ಕು ಜೊತೆಗೆ ಸೇರಿಸಲು ಒಂದು, ನೀವು ಐದು ಹೊಂದಿವೆ. ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? ಸರಿ. ತದನಂತರ ಈ ಮತ್ತು ಏಕೆ? ಒಂದು ಏನು ಸಂಖ್ಯೆಯನ್ನು ಹೋಲುತ್ತದೆ ಇಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: 10. ಪ್ರೊಫೆಸರ್: ಮತ್ತು ಈ ಬೇಸ್ ಎರಡು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಇಲ್ಲಿ ಈ ಎರಡನೇ ಮೌಲ್ಯವನ್ನು 0X5A ಎಂದು. ಪ್ರತಿಯೊಬ್ಬರೂ ಪರಿವರ್ತಿಸಲು ಹೇಗೆ ಉತ್ತಮ? ಇದು ನೀವು ಭಾವಿಸುತ್ತೇನೆ ಹೆಚ್ಚು ಬಹಳಷ್ಟು ಸರಳ ಇಲ್ಲಿದೆ. ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನೀವು ಸಹಾಯಕವಾಗಿದೆಯೆ ಸಲಹೆಗಳು ಗೊತ್ತು ಹಾಗೆ ಹೇಗೆ ಮತ್ತು ತಂತ್ರಗಳನ್ನು. ಪ್ರೇಕ್ಷಕರು: ನೀವೇಕೆ ಬೇರೆಯಾಗಿದ್ದರೂ ಆ ರೀತಿಯ ಮಧ್ಯದಲ್ಲಿ? ಕೇವಲ ಸರಿ, ನಾನು ಮಾತ್ರ ಪಡೆಯಲಿದ್ದೇನೆ ಹಾಗೆ ಈ ಮೊದಲ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಕಾಳಜಿವಹಿಸುವ? ಪ್ರೊಫೆಸರ್: ವಾಸ್ತವವಾಗಿ ಏಕೆಂದರೆ ರೀತಿಯಲ್ಲಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ ಅರ್ಥ 0x, ತಿಳಿಸುವ ಬೇರೆ ಏನೂ ಇದು ಒಂದು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಯನ್ನು ಎಂದು. ಮತ್ತು ಇದು ಯಾವಾಗಲೂ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮೊದಲ ನಾಲ್ಕು ಅಂಕೆಗಳು. ಮತ್ತು ಇದು ಯಾವಾಗಲೂ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಕೊನೆಯ ನಾಲ್ಕು ಅಂಕೆಗಳು. ಆದ್ದರಿಂದ ಈ ಎರಡು ಅಂಕೆಗಳು ಕೇವಲ ವಿವಿಧ ಬಿಟ್ಗಳು ಸಂಬಂಧಿಸಿರುತ್ತವೆ. ಪ್ರೇಕ್ಷಕರು: ನಾವು always-- ಕಾಣಿಸುತ್ತದೆ ಪ್ರೊಫೆಸರ್: ನೀವು ಯಾವಾಗಲೂ ಆರ್ ಎಂಟು ಮೌಲ್ಯವನ್ನು ಬಿಟ್ಗಳು ಪಡೆಯಲು ಹೋಗುವ. ಪ್ರೇಕ್ಷಕರು: ಕೇವಲ ಒಂದು ವಿಷಯ ಇಷ್ಟಪಡುವ ಈಸ್ ಇಲ್ಲಿ ಅಥವಾ ಎಲ್ಲಾ ಮೇಲೆ ವಿಷಯ? ಪ್ರೊಫೆಸರ್: ಕೇವಲ ಒಂದು ಇಲ್ಲಿದೆ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ವಿಷಯ, ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಸರಿ. ಅದ್ಭುತ. ಪ್ರೊಫೆಸರ್: ಅಲ್ಲದೆ, ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಆದ್ದರಿಂದ ನಾವು ದಶಮಾಂಶ ಬೈನರಿ ಪರಿವರ್ತನೆಗೊಂಡಿತು ಮತ್ತು ದ್ವಿಮಾನ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಗೆ. ನೀವು ಹುಡುಗರಿಗೆ ನೀವು ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿದೆ ಇತರ ಹೋಗುವ ಅಭ್ಯಾಸ. ನಾನು 0XFF ನೀಡಿದರು ಹಾಗಿದ್ದರೆ, ನೀವು ಸಾಧ್ಯವೋ ಬಲ ಅವಳಿ ಎಂದು ಡ್ರಾ? ನೀವು ಬೈನರಿ ಎಫ್ ಪರಿವರ್ತಿಸಲು ಇದು ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು, ಅವಳಿ ಎಫ್ ಪರಿವರ್ತಿಸಲು ಒಂದು, ಒಂದು, ಒಂದು, ಒಂದು. ಆದ್ದರಿಂದ ನಾವು ನಿಮ್ಮನ್ನು ಕೇಳಿಕೊಳ್ಳಬಹುದು ಇತರ. ಆದ್ದರಿಂದ ಬೈನರಿ ದಶಮಾಂಶ, ಅಥವಾ ಅವಳಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್. ಆದ್ದರಿಂದ ನೀವು ಮಾಡಲು ಬಯಸುವ ನೀವು ಎರಡೂ ರೀತಿಯಲ್ಲಿ ಗೊತ್ತು. ನಾವು ಬಹುಶಃ ನೀವು ಕೇಳುತ್ತೇವೆ ಒಂದು ಎರಡು ಸಂಯೋಜನೆಯನ್ನು. ಹೌದು, ನೀವು ಒಂದು ಪ್ರಶ್ನೆಯನ್ನು ಹೊಂದಿದ್ದರೆ? ನಾನು ಉತ್ತಮ ಕೋರುತ್ತೇವೆ see-- ಮಾಡಬಹುದು? ಪ್ರೇಕ್ಷಕರು: ಹೌದು. ಪ್ರೊಫೆಸರ್: ಸರಿ. ನಾನು ಈ ಅಳಿಸಿ ಉತ್ತಮ ಆಮ್? ಗ್ರೇಟ್. ಸರಿ, ಉತ್ತರಗಳನ್ನು ಯಾರಾದರೂ ವೇಳೆ ಇಲ್ಲಿದ್ದೀರಿ ನಂತರ ಕುತೂಹಲ ಮತ್ತು ತಪ್ಪಾಗಿ. ಸರಿ. ಪ್ರೇಕ್ಷಕರು: ನಾವು ಮಾಡಿದರೆ ಇದು ಮುಖ್ಯವಾಗುತ್ತದೆ ಕ್ಯಾಪಿಟಲ್ ಅಥವಾ ಸಣ್ಣ ರಲ್ಲಿ ನಮ್ಮ ಅಕ್ಷರಗಳು? ಪ್ರೊಫೆಸರ್: ಅದು, ಏಕೆಂದರೆ ಹೆಕ್ಸಾಡೆಸಿಮಲ್, ರೂಢಿ, ಎಲ್ಲಾ ಪಾತ್ರಗಳು ದೊಡ್ಡಕ್ಷರ. ಆದ್ದರಿಂದ ಒಂದು ಎಫ್ ಮೂಲಕ ದೊಡ್ಡಕ್ಷರ ಎಂದು ನಾನು. ನೀವು ಒಂದು ಸಣ್ಣ ಒಂದು ಹಾಕಿದರೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ ನಾವು ಅಗತ್ಯವಾಗಿ ಅದನ್ನು ತಪ್ಪು ಎನಿಸಿಕೊಳ್ಳಲಿದೆ ವೇಳೆ. ಆದರೆ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ತಾಂತ್ರಿಕವಾಗಿ ಅಲ್ಲ ಹೇಗೆ ನೀವು ಹೇಳಲಾಗುವ ನೀವು. ಆದ್ದರಿಂದ ಅವರು ಎಲ್ಲಾ ದೊಡ್ಡಕ್ಷರ ಇರಬೇಕು. ಹೌದು, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. ಸರಿ. ಎರಡನೇ ಪ್ರಶ್ನೆ. ಇಲ್ಲಿ ಈ ಸುಂದರ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪರಿಗಣಿಸಿ. ನಾನು ಪ್ರಶ್ನೆ ಕೇಳುತ್ತೇವೆ, ನಾನು ಈ ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ, ಮೊದಲನೆಯದಾಗಿ, ಪ್ರಮಾಣಿತ ಒಳಗೆ ಇಲ್ಲಿದೆ ಎಂದು io.h ಪ್ರೋಗ್ರಾಂ ಆಸಕ್ತಿ ಇಲ್ಲಿದೆ? ಎರಡನೆಯದಾಗಿ, ಶೂನ್ಯವನ್ನು ಮಾಡುತ್ತದೆ ಸಾಲು ಮೂರು ಸೂಚಿಸುತ್ತದೆ? ಮತ್ತು ಮೂರನೇ, ಯಾವುದನ್ನು ಶೂನ್ಯ ಹಿಂದಿರುಗಿದ ಇಲ್ಲ ಮುಖ್ಯ, ಸಾಲು ಆರು ಪ್ರಧಾನವಾಗಿ ಸೂಚಿಸುತ್ತದೆ? ನೀವು ಹುಡುಗರಿಗೆ ಆ ಬರೆಯಲು ಬಯಸಿದರೆ ನಾನು ಹಿಂತಿರುಗುವ ಇರುವುದರಿಂದ, ಕೆಳಗೆ ಸ್ಲೈಡ್ ಕೇವಲ ನೀವು ಕೋಡ್ ನೋಡಬಹುದು. ಹಾಗೆ, ಈ ಬಹುಶಃ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ ನಾವು ಕೇಳುತ್ತೇವೆ ಅಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಪ್ರಶ್ನೆ ಯಾವ ವಿಷಯಗಳನ್ನು ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಅರ್ಥ. ನನಗೆ ಉತ್ತಮ ಪ್ರತಿಯೊಬ್ಬರೂ ಮತ್ತೆ ಸ್ಲೈಡ್ ಹೋಗಿ? ತಂಪಾದ, ಸರಿ. ಹಾಗಾಗಿ ನೀವು ಬಹುಶಃ ಮೂರು ನಂತಹ ವ್ಯಕ್ತಿಗಳು ನೀಡುತ್ತೇನೆ ನಿಮಿಷಗಳ ಈ ಒಂದು ನೈಜ ಕ್ಷಿಪ್ರ ನೋಡಲು. , ಆದ್ದರಿಂದ ಈ ಒಂದು ತಂದೆಯ ಸರಿ ವಾಸ್ತವವಾಗಿ ಸುಲಭ, ಕಲ್ಪನಾತ್ಮಕವಾಗಿ. ಎಂಬುದನ್ನು ಯಾರಾದರೂ ಹೇಳಿ ಬಯಸುವಿರಾ ಸೇರಿದಂತೆ ಹ್ಯಾಶ್ ಮೂಲಕ ಒಳಗೆ ಮೊದಲ ನಮ್ಮ ಸ್ಟ್ಯಾಂಡರ್ಡ್ io.h ಗ್ರಂಥಾಲಯದ ಕಡತ? ನಾವು ಗ್ರಂಥಾಲಯದ ಬೇಕು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಒಳಗೊಂಡಿತ್ತು? ಇಲ್ಲಿ ನಾವು ಅದನ್ನು ಬೇಕು? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಆ ನೀವು printf ಇರಿಸಬೇಕಾಗುತ್ತದೆ? ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ printf, ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಬಳಕೆದಾರರಿಂದ ಇನ್ಪುಟ್ ನ್ನು ಮತ್ತು ಮುದ್ರಣ ಏನೋ ತೆರೆಗೆ, ಇಲ್ಲಿದೆ ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್, ಔಟ್ಪುಟ್ ಗ್ರಂಥಾಲಯ. , ಔಟ್ಪುಟ್ ಇನ್ಪುಟ್ ಮಾರ್ಗವನ್ನು ಎಂದು ತಿಳಿಯುತ್ತಾರೆ. ನಾನು ಫಲಿತ ಹೊಂದಿದ್ದೀರಾ? ಹೌದು ನಾನು ಮಾಡುತ್ತೇನೆ. ಹಾಗಾಗಿ ನಾನು ಯಾವಾಗಲೂ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ತಿಳಿದಿದೆ ಪ್ರಮಾಣೀಕರಿಸುವುದು i.o ಗ್ರಂಥಾಲಯದ ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ printf ಕ್ರಿಯೆಯಾಗಿದೆ ಇದು ನಾವು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಿದೆ ಮತ್ತು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಸೇರಿವೆ ಪ್ರಮಾಣಿತ i.o ಗ್ರಂಥಾಲಯ. ಸರಿ. ಎರಡನೆಯದಾಗಿ, ಇದು ಶೂನ್ಯವನ್ನು ಏನು ಸೂಚಿಸುತ್ತದೆ? ನಾವು ಏನು ಮಾಡುತ್ತದೆ ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ) ಹೊಂದಿವೆ ಇಲ್ಲಿ ಅನೂರ್ಜಿತ ಸಾಲು ಮೂರು ಇಲ್ಲಿ ಅರ್ಥ? ಹೌದು, ಹಿಂದೆ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ನಾವು ಕಲಿತ, ಮರೆಯದಿರಿ ನಮ್ಮ pset ಆರಂಭಗೊಂಡು ನೀವು ನಿಜವಾಗಿಯೂ ಆ ಆಜ್ಞಾ ಸಾಲಿನ ಸೂಚಿಸಿ ವಾದಗಳು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ, ನೀವು ಮುಖ್ಯ ಕಾರ್ಯ, ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಬಳಕೆದಾರ, ಕರೆ. ನಾವು ಶೂನ್ಯವನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಅಂದರೆ ನೇರವಾಗಿ ಪ್ರೋಗ್ರಾಂ ರನ್ ಯಾವುದೇ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಇಲ್ಲದೆ. ಎಲ್ಲರಿಗೂ ಅದು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ? ಸರಿ. ಮತ್ತು ಕೊನೆಯದಾಗಿ ಏಕೆ ನಾವು ಮಾಡುತ್ತಿದ್ದೆ ಬಗ್ ಇಲ್ಲ ಇಲ್ಲಿ ಮರಳಿ ಶೂನ್ಯ ವಿಷಯ? ಏಕೆ ನಾವು ಒಂದು ಇಂಟ್ ಮುಖ್ಯ ಹೊಂದಿಲ್ಲ? ನಾವು ಶೂನ್ಯವನ್ನು ಮುಖ್ಯ ಶೂನ್ಯ ಹೊಂದುವಂತಿಲ್ಲ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಜಸ್ಟ್ ನಾವು ಇದರಿಂದ ಕಾರ್ಯಕ್ರಮ ಖಚಿತವಾಗಿ ಎಂದು, ಯಶಸ್ವಿಯಾಗಿ ನಿರ್ಗಮಿಸುವ ಇದು ಸಂಖ್ಯೆಯ ವೇಳೆ ವಿರುದ್ಧವಾಗಿ. ಮತ್ತು ನಾವು ಎಂದು ತಿಳಿಯುವುದಿಲ್ಲ ದೋಷ ವಿವಿಧ ರೀತಿಯ. ಪ್ರೊಫೆಸರ್: ಹೌದು, ನಿಖರವಾಗಿ. ಈ ಕೇವಲ ಒಂದು ಆಗಿದೆ ನಾವು ಮಾಡುವ ಸಾಂಪ್ರದಾಯಿಕ ವಿಷಯ ಕೇವಲ ಕೊನೆಯಲ್ಲಿ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ, ಕೇವಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನಿಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ ಎಂದು ಸರಿಯಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ, ನಾವು ಯಾವಾಗಲೂ ರಿಟರ್ನ್ ಶೂನ್ಯ ಮಾಡಲು ಬಯಸುವ. ಸಹ ನಾವು ಅಗತ್ಯವಾಗಿ ಸಹ ಎಲ್ಲಿಯಾದರೂ ಮುದ್ರಿತ ನೋಡುವುದಿಲ್ಲ. ಏಕೆಂದರೆ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಎಂದು, ನಿಮಗೆ ತಿಳಿದಿರುವ, ವೇಳೆ ನೀವು ಕೋಡ್ ವಿವಿಧ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಮತ್ತು ನೀವು ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ಈ ತಪ್ಪು ಹೋಗುವ ದೋಷ ಉಂಟಾದರೆ ಮತ್ತು ನೀವು ಬಯಸುವ ನೀವು ದೋಷ ಪಡೆಯಲು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಏನೋ ಹೋದಲ್ಲಿ ತಪ್ಪು ನಾವು ಒಂದು ರಿಟರ್ನ್ ಮಾಡುತ್ತೇವೆ ಕೇವಲ ನಾವು ಎಂದು ತಿಳಿಯಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನೀವು ಮರಳುವುದನ್ನು ನೋಡಿ ಆದ್ದರಿಂದ ಶೂನ್ಯ, ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮ ಅರ್ಥ ಯಶಸ್ವಿಯಾಗಿ ಕಾರ್ಯರೂಪಕ್ಕೆ. ಗುಡ್? ಕೂಲ್. ಸರಿ, ಇಲ್ಲಿ ಎರಡನೇ ಪ್ರೋಗ್ರಾಂ. ಎಂದು ಪರಿಗಣಿಸಿ. ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಒಂದು ನೋಡಿ ಚಲಿಸುವಂತೆ, ನೀವು ಹುಡುಗರಿಗೆ ಬಹುಶಃ ಮಾಡಬಹುದು ಒಳ್ಳೆಯದು ಏನು ನಾನು ಕೇಳಲು ಬಗ್ಗೆ ಮನುಷ್ಯ. ಆದ್ದರಿಂದ ಈ ಪ್ರೋಗ್ರಾಂ ನೀವು ನೋಡಬಹುದು ಎಂದು, ಕಾರ್ಯಗತಗೊಳಿಸಿ, ನಾನು ಒಂದು ಫ್ಲೋಟ್ ಘೋಷಿಸುವ ನಾನು ನನ್ನ ಮುಖ್ಯ ಕಾರ್ಯ ಒಳಗೆ. ನಾನು ", ಉತ್ತರಿಸಲು" ಹೆಸರಿಸಿದರು ಮತ್ತು ನಾನು ಸ್ಥಾಪನೆಗೆ ಬಾಗುತ್ತೇನೆ 10 ಮೂಲಕ ಒಂದು ಸಮನಾದ ವಿಂಗಡಿಸಲಾಗಿದೆ. ನಾನು ಒಂದು, ಔಟ್ ಮುದ್ರಿಸುವ ನಾನು ದಶಮಾಂಶ ಸ್ಥಾನ, ಫ್ಲೋಟ್. ತದನಂತರ ನಾನು ಶೂನ್ಯ ಹಿಂದಿರುಗಿದ ನಾನು. ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ, ಈಗ ಮತ್ತೆ ದುರಾಸೆಯ ಭಾವಿಸುತ್ತೇನೆ, ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ 0.0 ಮುದ್ರಿಸುತ್ತದೆ. ನಾವು ತಿಳಿದಿರುವಂತಹ, ಆಶಾದಾಯಕವಾಗಿ ನಾವು ಎಲ್ಲಾ 10 ಭಾಗಿಸಿ ಒಂದು 0.00 ಅಲ್ಲ ಗೊತ್ತು, ಇದು 0.1 ಇಲ್ಲಿದೆ. ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಯೋಚಿಸುತ್ತಾನೆ ಏಕೆ ವಿವರಿಸಲು 1 ಇತರ 0.1 10 ಮುದ್ರಿತ ಗುರುಗಳು ಎಂದು 0.1 ಹೆಚ್ಚು? ನಾನು 30 ನಂತಹ ವ್ಯಕ್ತಿಗಳು ಬಹುಶಃ ನೀಡುತ್ತೇನೆ ಸೆಕೆಂಡುಗಳ ಆ ತ್ವರಿತವಾಗಿ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ಮತ್ತು ನಾನು ಪ್ರೋಗ್ರಾಂ ಹೋಗುತ್ತೇನೆ. ಸರಿ. ಯಾರಾದರೂ ಒಂದು ಹೊಡೆತವನ್ನು ನೀಡಲು ಬಯಸುವ? ಮೂರು ಅಥವಾ ಕಡಿಮೆ ವಾಕ್ಯಗಳಲ್ಲಿ, ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಏಕೆಂದರೆ ಎಲ್ಲಾ ಉತ್ತರಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಹೋಗುವ ಮೂರು ವಾಕ್ಯಗಳನ್ನು ಅಥವಾ ಕಡಿಮೆ ಆದ್ದರಿಂದ ನೀವು ಕಕ್ಕು ಇಲ್ಲ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಮೇಲೆ ಯಾದೃಚ್ಛಿಕ ವಿಷಯಗಳನ್ನು. ಹೌದು, ಒಂದು ಶಾಟ್ ತೆಗೆದುಕೊಳ್ಳಲು. ಪ್ರೇಕ್ಷಕರು: ನಾನು ಈ ಹಿತ ಹಾಗೆ, ಎಂಬ ವಿಷಯ, [ಕೇಳಿಸುವುದಿಲ್ಲ] ಆದ್ದರಿಂದ ಉಂಟಾಗಬಹುದು, ಉದಾಹರಣೆಗೆ, 0.09, ಹಾಗೆ, ಇರಬಹುದು, ನೀವು ಮೊದಲ ಮುದ್ರಿಸಲು ಅಲ್ಲಿ ಅಂಕಿಯ, ಇದು 0.0 ಎಂದು? ಪ್ರೊಫೆಸರ್: ಮುಚ್ಚಿ, ಅಷ್ಟೇನು. Christabell? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಒಂದು ಭಾಗಿಸುವ ನೀವು ಮತ್ತು 10, ಮತ್ತು ಇಬ್ಬರೂ ಪೂರ್ಣಾಂಕಗಳ ಆರ್. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ವಿಶೇಷವೇನು ಇದು ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿ ಆಗಿದೆ ಶೇಖರಿಸಿಡಲು. ಆದ್ದರಿಂದ ಹತ್ತಿರದ ಪೂರ್ಣಾಂಕ 0.0 ಎಂದು. ಮತ್ತು ಆದ್ದರಿಂದ 0.1 ಇಲ್ಲಿದೆ. ಪ್ರೊಫೆಸರ್: ಹೌದು, ನಿಜವಾಗಿಯೂ ಒಳ್ಳೆಯದು. ಅದು ಸರಿ ಉತ್ತರ. ಆದ್ದರಿಂದ ಈ ಬಹಳ ಗೊಂದಲಮಯವಾಗಿದೆ ಮಕ್ಕಳು ಬಹಳಷ್ಟು ಪರಿಕಲ್ಪನೆ. ಮತ್ತು ನಾನು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಈ ಎಲ್ಲರ ತಲೆಯಲ್ಲಿ ಮತ್ತಷ್ಟು ಬಲಪಡಿಸಿದೆ. ನಾವು ತೇಲುವ ಕರೆ ಹಾಗಾಗಿ ಪಾಯಿಂಟ್ ನಿಖರವಲ್ಲದಿರುವಿಕೆ, ಅಲ್ಲಿ ಕಾರಣವೇನೆಂದರೆ ಬಹಳಷ್ಟು ದುರಾಸೆಯ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳ ಆರಂಭದಲ್ಲಿ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ ಏಕೆಂದರೆ ನಿಮ್ಮ ವೇರಿಯಬಲ್ ಕಾಸ್ಟ್ ಮರೆತಿದ್ದಾರೆ. ಆದ್ದರಿಂದ Christabell ಏನು ಹೇಳಿದರು ಸಂಪೂರ್ಣವಾಗಿ ಸರಿಯಾಗಿದೆ. ಒಂದು ಫ್ಲೋಟ್ ಅಂತರ್ಗತವಾಗಿ ನಿಖರವಲ್ಲದ ಆಗಿದೆ. ಕಂಪ್ಯೂಟರ್, ಬಲ, ನಾವು ಏಕೆಂದರೆ ಮೆಮೊರಿ ಬಿಟ್ಗಳು ಒಂದು ಸೀಮಿತ ಪ್ರಮಾಣದ ನಾವು ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಬಳಸಬಹುದು. ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಈ CS50 ಐಡಿ is-- ನಾನು ಒಂದು 64 ಬಿಟ್ ಕಂಪ್ಯೂಟರ್ ಹಿತ. ಒಂದು ಫ್ಲೋಟ್ ಮಾತ್ರ ನಿರೂಪಿಸಬಹುದು ಆ ಬಿಟ್ಗಳು ಒಂದು ಸೀಮಿತ ಪ್ರಮಾಣದ ಮೂಲಕ. ಆದ್ದರಿಂದ 0.1 ಅನಂತ ಶೂನ್ಯಗಳ, ಆ ನ 0.1 ಬಲ, ಯಶಸ್ವಿಯಾದರು? ಆದರೆ ವಾಸ್ತವವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಎಂದು. ನಾವು ಹೊಂದಿಲ್ಲ ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಹಾಗೆ. ಆದ್ದರಿಂದ ಹತ್ತಿರದ ಅಂದಾಜು ಏನು ಮೆಮೊರಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ವಾಸ್ತವವಾಗಿ 0,000 ಏನೋ ರೀತಿಯ, ಏನೋ, ಏನಾದರೂ, ಏನೋ. ಇದು, ನೀವು ಮೊಟಕುಗೊಳಿಸಲು ಒಮ್ಮೆ ಇದು, 0.0 ಕೆಳಗೆ ಸುತ್ತುಗಳ. ಆದ್ದರಿಂದ ಈ ಉದಾಹರಣೆಗೆ ಒಂದಾಗಿದೆ ಸಮಸ್ಯೆಗಳು ಸಾಕಷ್ಟು ಪ್ರದರ್ಶಿಸುವ ನಾವು ಆರ್ ಬಂದ ನಾವು ತಪ್ಪಾಗಿ ಗಣಿತ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಬೇರೆ ಪೂರ್ಣಾಂಕವಾಗಿ ಎರಕ ಇಲ್ಲದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಈ ಸಂಭವಿಸುವುದರ ಬಗ್ಗೆ ಎಚ್ಚರದಿಂದಿರಿ. ರಸಪ್ರಶ್ನೆಗಳು, ನಾವು ನೀವು ಕೊಟ್ಟರೆ ಕೋಡ್ ಬ್ಲಾಕ್ ಮತ್ತು ಅದು ಹೀಗಿದೆ, ಯಾವ ಕೊನೆಯಲ್ಲಿ ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ? ಮತ್ತು ಇದು ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯವಾಗಿದೆಯೆ ನೀವು ಎಂದು ನಡೆಯುತ್ತಿದೆ ಏಕೆ ಹುಡುಗರಿಗೆ ತಿಳಿಯಬೇಕಿದೆ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಮೊಟಕುಗೊಳಿಸಲು ತೊಡೆದುಹಾಕಲು ಇದೆ ಕೆಲವು ಅಂಕ ಎಲ್ಲವನ್ನೂ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ಹೌದು, ವಾಸ್ತವವಾಗಿ ಆದ್ದರಿಂದ ಈ ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ಉದಾಹರಣೆ, ವಾಸ್ತವವಾಗಿ 0,100 ಏನೇ ಕಾರಣ 0.1 ಕೆಳಗೆ ಮೊಟಕುಗೊಳಿಸಲು ಎಂದು. ಆದರೆ ನೀವು ಒಂದು ವೇಳೆ ಅದನ್ನು ಚಲಾಯಿಸಲು ನಾನು ಹಾಗೆ ನೆನಪಿಡಿ, ಕಳೆದ ವರ್ಷ ಏಕೆಂದರೆ ಅವರು ಬೇರೆ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನಡೆಯಿತು. ಅವರು ಏನೋ ಇದು ಎಂಬ ನಡೆಯಿತು CS50 ಯಂತ್ರ, ಇದು ಐಡಿ ಭಿನ್ನವಾಗಿದೆ. ಒಂದು 32 ಬಿಟ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಎಂದು ನನಗನ್ನಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ವಿವಿಧ ಸಂಖ್ಯೆಗಳನ್ನು ಇದ್ದವು. ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ಕೇವಲ ತಿಳಿದಿದೆ ಮೊಟಕುಗೊಳಿಸುವ ಪೂರ್ಣ ಪರಿಕಲ್ಪನೆಯ ಮತ್ತು ಇದು ಕೇವಲ ವಿಷಯಗಳನ್ನು ತುಂಡರಿಸುತ್ತದೆ ಹೇಗೆ. ಮತ್ತು ಆದ್ದರಿಂದ ವೇಳೆ rounds-- ಪ್ರೇಕ್ಷಕರು: ಪೂರ್ಣಾಂಕವನ್ನು ಇಲ್ಲದೆ. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಹೌದು. ಕೂಲ್. ಹಾಯ್, ಹಿಂದೆ. ನಾವು ಕೆಲವು ಮೇಲೆ ನೀನು ರಸಪ್ರಶ್ನೆ ವಿಮರ್ಶೆ ಪ್ರಶ್ನೆಗಳನ್ನು. ಆಯ್ತು. ಇಲ್ಲಿ ಬೇರೆ ಪ್ರೋಗ್ರಾಂ ಪರಿಗಣಿಸುತ್ತಾರೆ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದೆರಡು ನಿಮಿಷಗಳ ಈ ಮೇಲೆ ಓದಲು. ಇದು ಬಹಳ ಕಾಲ ವಿಷಯ ಇತ್ತೀಚೆಗೆ ನಾನು ಬಹಳಷ್ಟು ಬೀಸಿದ ಭಾವಿಸುವಂತಹ ಹುಡುಗರಿಗೆ ಮನಸ್ಸನ್ನು. ಆದರೆ ನಾವು ಮಾತನಾಡಲು ಹೊರಟಿರುವೆ ಈ ಮೂಲಕ ಮತ್ತೆ ಕೇವಲ ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥ. ಸರಿ. ಸರಿ. ಯಾರಿಗೂ ಹೆಚ್ಚು ಸಮಯ ಬೇಕಾಗುತ್ತದೆ ಈ ಕೋಡ್ ಓದಲು? ಸರಿ. ಆದ್ದರಿಂದ ಎಂದು ನನಗೆ ತೋರುತ್ತದೆ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನಾನು GetString ಬಳಸಿಕೊಂಡು ಎರಡು ತಂತಿಗಳನ್ನು ರಚಿಸಲು. ಒಂದು ಎಂಬ ರು ಮತ್ತು ಒಂದು ಟಿ ಕರೆಯಲಾಗುತ್ತದೆ. ಅವರು ಸಮಾನ ಇಂತಹ ಪರಸ್ಪರ ಸಮನಾಗಿರುತ್ತದೆ ಇದು "ನೀವು ಮುದ್ರಿಸುತ್ತದೆ ಮಾಡಬೇಕು ಒಂದೇ ಟೈಪ್. " ಆದರೆ elsewise, ಇದು ", ನೀವು ಮುದ್ರಿಸಲು ಎಂದು ಬಲ ", ಬೇರೆ ವಸ್ತುಗಳನ್ನು ಟೈಪಿಸಿದ? ತುಂಬಾ ಸರಳ ತೋರುತ್ತದೆ. ಆದರೆ, ಆದರೆ, ನಾನು ವಾಸ್ತವವಾಗಿ ಈ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಪ್ರಯತ್ನಿಸಿ, ಇದು ತೋರುತ್ತದೆ ಸಹ ನಾನು ಇನ್ಪುಟ್ ಅದೇ ತಂತಿಗಳು ಇದು ಇನ್ನೂ ", ನೀವು ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ಬೇರೆ ವಸ್ತುಗಳನ್ನು ಟೈಪಿಸಿದ! " ಯಾರಾದರೂ ಒಂದು ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವಿರಾ ಏಕೆ ಈ ಪ್ರೋಗ್ರಾಂ ಯಾವಾಗಲೂ ಶಾಟ್ ಪ್ರತಿಕ್ರಿಯೆ ಒಳಹರಿವು ಎಂದು ಸಹ, ವಿಭಿನ್ನ ಪದಗಳನ್ನು ತಮ್ಮನ್ನು ಒಂದೇ? ಹಾಗಾಗಿ ಡೇವಿಡ್ ಪ್ರೀತಿ ಇನ್ಪುಟ್ ಬಂದವು ಬಲ, ತಾಯಿ ರೀತಿಯ ಉದಾಹರಣೆ ಬಳಸಲು? ಸಣ್ಣ ಎಂ ಓ ಎಂ ಎಸ್, ಟಿ ಸಣ್ಣ ಎಂ ಓ ಎಂ ಸಮನಾಗಿರುತ್ತದೆ. ನಾನು ಮೂಲಕ ಈ ಓಡಿದ ಆ ಕೋಡ್, ಏಕೆ ಅದನ್ನು "ನೀವು ಬೇರೆ ವಸ್ತುಗಳನ್ನು ಟೈಪಿಸಿದ?" ಮುದ್ರಿಸುತ್ತದೆ ಯಾರಾದರೂ ಹೆಚ್ಚು ಬೇಕಿವೆ ಸಮಯ ಈ ಬಗ್ಗೆ? ಸರಿ, ನಾವು ಉತ್ತಮ ಎಂದು ನನಗನ್ನಿಸುತ್ತದೆ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಸರಿ, ಆದ್ದರಿಂದ ಬಗ್ಗೆ ವಿಷಯ ಇದು ಬಲ, ಮೆಮೊರಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಅಲ್ಲಿ? ಪ್ರೊಫೆಸರ್: ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಈ ವೇಳೆ, ಹೀಗಿದೆ ಎಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ರು ಮೆಮೊರಿ ಸಂಗ್ರಹಿಸಿದ spot-- ನಾನು this-- ಶೂನ್ಯವಾಗಿರುತ್ತದೆ ಕಂಡುಹಿಡಿದ ಬಾಗುತ್ತೇನೆ. ಪ್ರೊಫೆಸರ್: ಖಂಡಿತ. ಪ್ರೇಕ್ಷಕರು: ಸ್ಟ್ರಿಂಗ್ ಟಿ ಮೆಮೊರಿ ಸ್ಥಾನವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, 167, ಮತ್ತು ನಂತರ, ಹಾಗೆ ಶೂನ್ಯ 167 ಸಮಾನ ಮಾಡುವುದಿಲ್ಲ. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಸರಿ, ಆದ್ದರಿಂದ ಈ ಅದ್ಭುತ ನೆನಪು ಬಹಿರಂಗ ನಾವು ನೀವು ಹುಡುಗರಿಗೆ ವಿವರಿಸಿದರು ಈ ಹಿಂದಿನ ವಾರ, ಎಂದು ತಂತಿಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ? ನಾವು ಏನೋ ರಚಿಸಿದಾಗ ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ನಾವು ಆರ್, ವಾಸ್ತವದಲ್ಲಿ, ಚಾರ್ ಸ್ಟಾರ್ ಕರೆಯುವುದನ್ನು ರಚಿಸುವ. ಎಲ್ಲಾ ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಗೆ. ಆದ್ದರಿಂದ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾನು ವೇಳೆ ಇನ್ಪುಟ್ ಎಂ ಓ ಎಂ ರೀತಿಯಲ್ಲಿ ಬಂದವು ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಇದು ಶೇಖರಿಸಿಡಲು ಎಂದು ಮೆಮೊರಿ backslash ಶೂನ್ಯ ಒಳಗೆ, ಬಲ? ಆ ನಾಲ್ಕು ಪಾತ್ರಗಳು, ಅಕ್ಷರಗಳನ್ನು, ಎಲ್ಲೋ ಸಂಗ್ರಹಿಸಬಹುದು. ತದನಂತರ ಈ ನಾಲ್ಕು ಪಾತ್ರಗಳು backslash ಶೂನ್ಯ, ಬಲ, ಬೇರೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ? ನಾನು ಕಲ್ಪನೆಯೂ ಅಲ್ಲಿ ಹೊಂದಿವೆ ವಿಳಾಸಗಳನ್ನು ಅವರು ನನ್ನ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಎಲ್ಲೋ ಆರ್, ಅವು. ಅವರು ಅಲ್ಲಿ ಆದರೆ ನಾನು ನಿಖರವಾಗಿ ಗೊತ್ತಿಲ್ಲ. ನಾನು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ರಚಿಸಿದಾಗ ರು, ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ಎಂದು ಒಂದು ಪಾಯಿಂಟರ್ ಆಗಿದೆ ಈ ತಂತುವಿನ ಆರಂಭಿಸಲು. ಮತ್ತು ನಾನು ಈ ಟಿ ಮೌಲ್ಯವನ್ನು ರಚಿಸುವಾಗ, ಎಲ್ಲಾ ಇಲ್ಲಿ ಒಂದು ಪಾಯಿಂಟರ್. ಆದ್ದರಿಂದ ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಪೂರಕವಾಗಿಲ್ಲ ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ರು ಸಮ ವೇಳೆ ನೋಡಲು ಟಿ ಸಮ ಕಂಪ್ಯೂಟರ್ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಮರಳಲಿದ್ದಾರೆ ಈ ಮೀ ವಿಳಾಸ ಮತ್ತು ಮೀ ವಿಳಾಸ. ಅವರು ಎರಡು ಏಕೆಂದರೆ ದತ್ತಾಂಶದ ಪ್ರತ್ಯೇಕ ತುಣುಕುಗಳು ಎರಡು ವಿಭಿನ್ನ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ ವಿಳಾಸಗಳು, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಎಂದಿಗೂ ವಿಶೇಷವೇನು ಅದೇ ಎಂದು ಎಂದು ಗುರುತಿಸುತ್ತಾರೆ. ಯಾರಾದರೂ ಬಯಸುವಿರಾ ಗಮನಕೊಡುವ ನಾವು ನಾವು ಸರಿಪಡಿಸಲು ಬಯಸಿದರೆ ಮಾಡಬೇಕು ಎಂದು ಈ ಮತ್ತು ಸರಿಯಾದ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಂ ಬದಲಿಗೆ? ಒಂದೆರಡು ಸೆಕೆಂಡುಗಳ ಆ ಬಗ್ಗೆ ಯೋಚನೆ. ನಾವು ಬದಲಾಯಿಸಲು ಬೇಕು ಏನು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಪಡೆಯಲು ನಾವು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಬಯಸುವ ರೀತಿಯಲ್ಲಿ? ಹೌದು, ಇದು ಒಂದು ಇರಿತ ಬಯಸುವ? ಪ್ರೇಕ್ಷಕರು: ನಾವು dereference ಪ್ರಯತ್ನಿಸಿ ಮಾಡಬಹುದು ಪಾಯಿಂಟರ್ ಮತ್ತು ರಚನೆಯ ಮೂಲಕ ಪರಿಶೀಲಿಸಿ? ಪ್ರೊಫೆಸರ್: ಅದು ಮಾಡಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಹೆಸರು ಮತ್ತೆ? ಕ್ಷಮಿಸಿ, ನಾನು ನೆನಪಿನಲ್ಲಿ. ಝೀ: ಜೀ. ಪ್ರೊಫೆಸರ್: ಹೌದು, ಆದ್ದರಿಂದ ಝೀ ಸಂಪೂರ್ಣವಾಗಿ ಕೆಲಸ ಎಂದು ಸೂಚಿಸಿದೆ. ರೈಟ್? ನಾವು ಪಾಯಿಂಟರ್ dereference ಸಾಧ್ಯವೋ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಹೋಗಿ ಪ್ರವೇಶ ಇಲ್ಲಿ ಒಳಗೆ ಭೌತಿಕ ಮಾಹಿತಿಯಿಂದ. ಮತ್ತು ನಾವು ಹೋಲಿಸುತ್ತದೆ ಇಡೀ ಸ್ಕ್ರೀನ್. ನಾವು ಪಾಯಿಂಟರ್, ಸರಿ, ಹೇಳಬಹುದು, ಇಲ್ಲಿ ಒಳಗೆ ಎಂಬುದನ್ನು ನನಗೆ ನೀಡಿ. ಇದು ಮೀ ಹಿಂದಿರುಗುತ್ತಿದ್ದವು. ಮತ್ತು ನಾನು ಹೇಳಬಹುದು, ಪಾಯಿಂಟರ್, ಇಲ್ಲಿ ಒಳಗೆ ಎಂಬುದನ್ನು ನನಗೆ ನೀಡಿ. ಒಂದು ಮೀ ಹಿಂತಿರುಗಿ. ಆ ಪಂದ್ಯದಲ್ಲಿ ಡು? ಹೌದು. ನಂತರ ನಾವು ತೆರಳಿ. ನಾವು ಇಡೀ ಎರಡು ಪರಿಶೀಲಿಸುವಿರಿ ಕೊನೆಯವರೆಗೂ ತಂತಿಗಳನ್ನು ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಪ್ ಆ ಸಮ ವೇಳೆ, ನೋಡಿ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಸಮ. ಮತ್ತು ಎಲ್ಲ ಮೌಲ್ಯಗಳ ಸಮ, ನಂತರ ನಾವು ತಂತಿಗಳನ್ನು ನಿಜವಾಗಿದ್ದರೆ ಗೊತ್ತು. ಸಂಪೂರ್ಣವಾಗಿ, ನಾವು ಅದನ್ನು ಹೇಗೆ ಇಲ್ಲಿದೆ? ಯಾರಾದರೂ ಈ ಯಾವುದೇ ಗೊಂದಲ ಇಲ್ಲ? ಹೇಗೆ ತಂತಿಗಳ ಇಡೀ ಪರಿಕಲ್ಪನೆ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಪಾಯಿಂಟರ್ಸ್ ಮತ್ತು ಹೇಗೆ ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ? ಮತ್ತು ಏಕೆ ನಾವು ದೋಷಗಳು ಪಡೆಯಲು ನಾವು ಅದನ್ನು ಪಡೆಯಲು ರೀತಿಯಲ್ಲಿ? ನಾನು ನೀವು ಹುಡುಗರಿಗೆ, ಪಾಯಿಂಟರ್ಸ್ ಖಾತರಿ ಏಕೆಂದರೆ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಹಂಚಿಕೆ ಮತ್ತು ಮೆಮೊರಿ ಮಂದಿ ಹೋಗುವ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] dereference ಇದು, ನೀವು ಕೇವಲ ಒಂದು ಸ್ಟಾರ್ ಪುಟ್ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ರೈಟ್. ಆದ್ದರಿಂದ ಒಂದು ಪಾಯಿಂಟರ್ ಸಾಧನವಾಗಿ derererence ಗೆ ಪಾಯಿಂಟರ್ ಆ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ ಮತ್ತು ಅಲ್ಲಿ, ಮೌಲ್ಯವನ್ನು ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವಲ್ಲಿ. ಮತ್ತು ಹಾಗೆ ರೀತಿಯಲ್ಲಿ ಸ್ಟಾರ್ ಸೂಚಿಯಾಗಿದೆ. ಎಂದು ಗೊಂದಲ ಇಲ್ಲ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕೇವಲ ಬರೆಯಬಹುದು ಸ್ಟಾರ್ ಸಮಾನ ಸಮ ಸ್ಟಾರ್ ಟಿ ವೇಳೆ. ಪ್ರೊಫೆಸರ್: ಸರಿ, ಯಾವುದೇ. ನಂ ಪ್ರೇಕ್ಷಕರು: ಅದು ಸರಿ, ಸಾಕಷ್ಟು ಉತ್ತಮ ಅಲ್ಲ? ಪ್ರೊಫೆಸರ್: ನೀವು ಏಕೆಂದರೆ ಇದು, ಅಲ್ಲ ಮೊದಲ ಪತ್ರ ತಪಾಸಣೆ. ನೀವು ಬಹುಶಃ ನೀನು ಒಂದು ಲೂಪ್ ಕೆಲವು ರೀತಿಯ ಅಗತ್ಯವಿದೆ ಎಂದು ಪ್ರತಿಯೊಂದು ಮೂಲಕ iterates ಎರಡೂ ತಂತಿಗಳು ಪಾತ್ರ. ಹೌದು. ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ನೋಡಲು ಪರಿಶೀಲಿಸಿ ಬಯಸಿದರು ಅವರು ಒಂದೇ ಪ್ರಾರಂಭವಾಯಿತು ವೇಳೆ, ನೀವು ಸ್ಟಾರ್ ವೇಳೆ ಮಾಡಬಹುದು ಸ್ಟಾರ್ ಟಿ ಸಮಾನವಾಗಿರುತ್ತದೆ. ನಂತರ ನಿಮಗೆ ಕನಿಷ್ಠ ಅವರು ಅದೇ ಪಾತ್ರವನ್ನು ಪ್ರಾರಂಭವಾಯಿತು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ರೀತಿಯಲ್ಲಿ ನೀವು ಎಂದು ಇಲ್ಲ ಒಂದು ಲೂಪ್ ಅಥವಾ ಪಾಯಿಂಟರ್ ಎಂಬೆಡೆಡ್ ಹಾಗೆ? ಪ್ರೊಫೆಸರ್: ಹೌದು. ಬಹುಮಟ್ಟಿಗೆ ಕೇವಲ ಒಂದು ಲೂಪ್. ವರ್ಗ ಡೇವಿಡ್ ಹೇಳಿದಂತೆ ನೆನಪಿಡಿ ಉಚಿತ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ? ಅವನು ಈ ಹೊಂದಿತ್ತು ಸ್ಟಾರ್ ಟಿ ಗೊಂದಲಕ್ಕೆ ವಿಷಯ ಜೊತೆಗೆ ಒಂದು, ಇದನ್ನು ಸಂಯೋಜಿಸಲು ಅಲ್ಲಿ ಮೂಲಕ ಮತ್ತು ಪಾಯಿಂಟರ್ ಸರಿಸಲು? ಮಾಡುವ ಸುಲಭವಾಗಿ ಈ ನಾನು ಟಿ ಆಗಿದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನ. ನೀವು ಒಂದು ಎಂದು ರೀತಿಯಲ್ಲಿ ನಾನು ಶೂನ್ಯ ಸಂಚರಿಸುತ್ತಿದ್ದ ಲೂಪ್, ಅಲ್ಲಿ ನಾನು ಉದ್ದ ಸ್ಟ್ರಿಂಗ್, ನೀವು ಸಾಧ್ಯವೋ ಬದಲಿಗೆ ಮಾಡುವ ಬರೆಯಲು ಇಡೀ ಪಾಯಿಂಟರ್, ಉಲ್ಲೇಖ ವಿಷಯ. ಆದ್ದರಿಂದ ಈ ವಸ್ತುಗಳ ನಿಖರವಾಗಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ ಸಮಾನ. ನೀವು ಹುಡುಗರಿಗೆ ಬಹುಶಃ ತಿನ್ನುವೆ ಎಂದು ತಿಳಿಯಬೇಕು, ಆದರೆ ಕೇವಲ ರೀತಿಯ ಒಳ್ಳೆಯದು ಹಿಂದೆ ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಹೊಂದಿವೆ. ಕೇವಲ ಕಂಪ್ಯೂಟರ್ ತಿಳಿದಿದೆ ಕೋಡ್ ವಿವಿಧ ಬ್ಲಾಕ್ಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ ಅದೇ ವಿಷಯ. ಈ ಕೇವಲ ಹೆಚ್ಚು ಬಳಕೆದಾರರಾಗಿರುವುದರಿಂದ ಸ್ನೇಹಿ ಇದು ಆದಂತೆ ನಮಗೆ ಇದು ಪ್ರಸ್ತುತಪಡಿಸಲು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ಇದು ಕೇವಲ ಸುಲಭ. ಪ್ರೇಕ್ಷಕರು: ಇಷ್ಟಪಡುವ strlen ಬಳಸುವಂತಿಲ್ಲ, ಸಿಗುವುದು ಪ್ರೊಫೆಸರ್: ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಸರಿ. ಪ್ರೊಫೆಸರ್: ನೀವು ಸಾಧ್ಯವೋ ನೀವು ವೇಳೆ, strlen ಬಳಸುವಂತಿಲ್ಲ ಅಥವಾ ನೀವು ಕೇವಲ ಅಪ್ ಮಾಡಬಹುದು strlen ಹೊಂದಿರಲಿಲ್ಲ ನೀವು ಎರಡೂ backslash ಶೂನ್ಯ ಹಿಟ್ ರವರೆಗೆ. ಒಂದೋ ಕೆಲಸ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ ಪ್ರತಿ, dereference ಇಲ್ಲಿದೆ ಏಕ ಪಾತ್ರ ನಾವು ವಾಸ್ತವವಾಗಿ ವೇಳೆ ಈ ಕೋಡ್ ಬರೆದು, ನಾವು ಕೇವಲ ಟಿ ಆವರಣ ನಾನು ಮಾಡಬಹುದಾದ ಇದು ಮುಂದೆ ಸ್ಟಾರ್ ಇಷ್ಟ? ಪ್ರೊಫೆಸರ್: ಹೌದು, ಸಮ ರು ಸಮನಾಗಿರುತ್ತದೆ ನಾನು, ತದನಂತರ ನಾನು ಚಲಿಸುವ ಇರಿಸಿಕೊಳ್ಳಲು ಬ್ರಾಕೆಟ್ ಕೆಳಗೆ ನೀವು ಕೊನೆಯಲ್ಲಿ ಹಿಟ್ ತನಕ ಅಪ್. ಹೌದು, ನೀವು ಎಂದು ಇಲ್ಲಿದೆ. ಮತ್ತು ನಾನು ವಾಸ್ತವವಾಗಿ ಮುಂದಿನ ಮಾಡುತ್ತೇವೆ ನಾವು ಉದಾಹರಣೆಗೆ ವಾಸ್ತವವಾಗಿ strlen ಬರೆಯಲು ನೀವು ಹುಡುಗರಿಗೆ ರೀತಿಯ ತಿನ್ನುವೆ ಇದು ಒಂದು ಬಿಟ್ ಸುಮಾರು ಆಡಲು ಪಡೆಯಿರಿ. ಆದ್ದರಿಂದ, ಕೇವಲ ಮೆಮೊರಿ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ ತಂತಿಗಳು ಪಾಯಿಂಟರ್ಸ್, ಗುಣಮಟ್ಟದ ವಿಳಾಸಗಳನ್ನು? ಕೆಲವು ಉನ್ನತ ಪರಿಕಲ್ಪನೆಗಳು ನೀವು ರಸಪ್ರಶ್ನೆ ತಿಳಿಯಲು ಮರೆಯಬೇಡಿ ಬೇಡಿಕೆಗೆ ಇಚ್ಛೆಯನ್ನು ನಾಳೆ. ಆಯ್ತು. ಗುಡ್. ಹೌದು. ಸರಿ, ಆದ್ದರಿಂದ ಒಂದು ವಿಷಯ ನಾವು ಕೇಳುತ್ತೇವೆ ಎಂದು ನಾವು, ಒಂದು ರಸಪ್ರಶ್ನೆ ಪ್ರತಿವರ್ಷ ಮಾಡುವಂತೆ ನೀವು, ಆಗಿದೆ (ನೀವು ಮರೆತು ನೀವು ಊಹಿಸಿಕೊಳ್ಳಿ ಇದು ನಾವು ವಾರ್ಷಿಕವಾಗಿ ಮಾಡಲು ಮರೆಯಲು ತೋರುತ್ತದೆ) ಇದರಲ್ಲಿ ಹೆಡರ್ ಕಡತವನ್ನು strlen ಘೋಷಿಸಲಾಗುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನಾವೇ ಮತ್ತೆ ಹೊಂದಿವೆ. ಇಲ್ಲಿ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಒಂದು ಪಟ್ಟಿ ನಾವು ನೀವು ಪ್ರಸ್ತುತ ಎಂದು ನೀವು ತಿಳಿಯುವುದು ಪಡೆಯಲು ಅಲ್ಲಿ ಹುಡುಗರಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಶೂನ್ಯ ಸಾಧ್ಯವಿಲ್ಲ ರು. ನೀವು ರು ಎಂದು ಪಡೆದುಕೊಳ್ಳಬಹುದು ಒಂದು backslash ಶೂನ್ಯ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ ಇದು ಕೊನೆಗೊಂಡಿಲ್ಲ ಹೋಗುವುದಿಲ್ಲ. ಮತ್ತು, ಉದಾಹರಣೆಗೆ, ನಿನ್ನ ಉದ್ದ ಐದು ಎಂದು. ಆದ್ದರಿಂದ ಆ ಹಲೋ ಪಡೆದುಕೊಳ್ಳಬಹುದು ಐದು, ಹೆಚ್ ಇ ಎಲ್ ಎಲ್ ಒ ಇರುತ್ತದೆ. ನೀವು ತಿಳಿಯುವುದು ಇಲ್ಲ ಉದ್ದ ಶೂನ್ಯ ಖಾತೆಗಳನ್ನು ಹಿಂಬದಿ. ಇಲ್ಲಿ ಈ ಕಡೆಯದಾಗಿ, ಇಲ್ಲ ಪೂರ್ಣಾಂಕ ಉಕ್ಕಿ ಬಗ್ಗೆ ಚಿಂತೆ. ಯಾರಾದರೂ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಡಸ್ ಏನು ಪೂರ್ಣಾಂಕ ಉಕ್ಕಿ ಹೊಂದಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಮೀರಿ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಉದ್ದ. ಪ್ರೊಫೆಸರ್: ಹೌದು, ನೀವು ವಿವರಿಸಲು ಸ್ವಲ್ಪ, ಏನು? ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ, ನಾನು ದಿನಗಳಿಂದಲೂ ಊಹೆ ಕತ್ತರಿಸಲಾಗುತ್ತಿದೆ ಉದಾಹರಣೆಗೆ ಹಿಂದಿನ. ಆದರೆ ನೀವು ಅನೇಕ ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಎಂದು ಬಿಟ್ಗಳ ಸಂಖ್ಯೆ ಮೀರಿ ನೀವು ನಿಜವಾಗಿಯೂ ಇದು ನಿಯೋಜಿಸಲು ಎಂದು ಇದು ಕೇವಲ ರೀತಿಯ ಕತ್ತರಿಸಿ ಎಂದು. ಪ್ರೊಫೆಸರ್: ಹೌದು, ಒಂದು ವಿಶಿಷ್ಟ ಆದ್ದರಿಂದ ಕಂಪ್ಯೂಟರ್, ನಾವು ಎಷ್ಟು ಬಿಟ್ಗಳ ಹೊಂದಿಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: 32? ಪ್ರೊಫೆಸರ್: ಹೌದು, 32, ಬಲ. ಮತ್ತು ಆದ್ದರಿಂದ ಏನು, ನಾಲ್ಕು, ಇಲ್ಲಿದೆ ಶತಕೋಟಿ, ಎರಡು ಬಿಲಿಯನ್? ನಾಲ್ಕು ಬಿಲಿಯನ್ ನಾಲ್ಕು ಶತಕೋಟಿ, ಧನಾತ್ಮಕ ಪೂರ್ಣಾಂಕಗಳನ್ನು, ಬಲ? ಎರಡು ಬಿಲಿಯನ್ ಋಣಾತ್ಮಕ, ಎರಡು ಶತಕೋಟಿ ಧನಾತ್ಮಕ, ನೀವು ಅದನ್ನು ಹೇಗೆ ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ನಾವು ಹೊಂದಬಹುದು ಹೋಗುತ್ತಾರೆ ಸಾಕಷ್ಟು ಪೂರ್ಣಾಂಕಗಳ 31 ಎರಡು ಮೈನಸ್ 1, ಬಲ? ನಾವು ಎರಡು ಹಿಟ್ ಒಮ್ಮೆ ಕಾರಣ 32 ನೇ, ನಾವು ಇಲ್ಲ ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಹೆಚ್ಚು ಮೆಮೊರಿ. ಆದ್ದರಿಂದ, ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ನಾನು ಹಲವಾರು ಮಂದಿ ಎಂದು, ಹಾಗೆ, 46 ನೇ ಎರಡು ಆಗಿದೆ. ಇದು, ಒಂದು ದೊಡ್ಡ ಕೋಳಿಯ ಸಂಖ್ಯೆ ಆದರೆ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ನೀವು ಸಾಧ್ಯವೋ. ನೀವು ಪ್ರಯತ್ನಿಸಿದರೆ ಆದ್ದರಿಂದ ಪೂರ್ಣಾಂಕ ಉಕ್ಕಿ ಹೊಂದಿದೆ ಏನು ಮೀರಿ ಒಂದು ಪೂರ್ಣಾಂಕ ರಚಿಸಲು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ಫಾರ್ ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಇಲ್ಲ ನಮಗೆ ನೀವು ಒಂದು ದೈತ್ಯ ನೀಡುವ ಬಗ್ಗೆ ಚಿಂತೆ 32 ನೇ ಅಕ್ಷರಗಳನ್ನು ಎರಡು ಎಂದು ಸ್ಟ್ರಿಂಗ್ ದೀರ್ಘ. ನಿಜಕ್ಕೂ ಅರ್ಥ ಎಂದು. ಸರಿ, ನಾನು ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಹುಡುಗರಿಗೆ ಈ ತಳದಲ್ಲಿ ರಚನೆ. ನೀವು ರಚಿಸಲು ನೀನು ಕಾರ್ಯ ಇಂಟ್ strlen ಅಲ್ಲಿ ಎಂಬ ಒಂದು ಪಾಸ್, ಚಾರ್ ಸ್ಟಾರ್, ಅಥವಾ ಸ್ಟ್ರಿಂಗ್, ಸ್ಟ್ರಿಂಗ್ ಪಾಯಿಂಟರ್ ಗಳು ಎಂದು. ಸರಿ, ಎಲ್ಲರೂ ಕೆಳಗೆ ನಕಲಿಸಿ. ಕೂಲ್. Oops-- ಇತರ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ರೀತಿಯ ಹೊಂದಿದೆ ಸಮಸ್ಯೆಯ ಕಷ್ಟ ತುಂಡು, ಆದ್ದರಿಂದ ನಾನು ನೀವು ಬಹುಶಃ ಐದು ವ್ಯಕ್ತಿಗಳು ನೀಡುತ್ತೇನೆ ಬುದ್ದಿಮತ್ತೆ ರೀತಿಯ ಆರು ನಿಮಿಷಗಳ ಮತ್ತು ಈ ಕಾರ್ಯ ಬರೆಯಲು. ಪ್ರೇಕ್ಷಕರು: ನಾವು ಮಾಡಲು [ಕೇಳಿಸುವುದಿಲ್ಲ] ಖಾತೆ, ನಾವು ಪೂರ್ಣಾಂಕ ಬಳಸಲು ಇಲ್ಲ? ಪ್ರೊಫೆಸರ್: ಇಲ್ಲ, ನೀವು. ನಾನು ವ್ಯಕ್ತಿಗಳು ಸುಳಿವನ್ನು ನೀಡಲು ಮಾಡುತ್ತೇವೆ. ಸ್ವಲ್ಪ ಲೂಪ್ ಇಲ್ಲಿ ಸಹಾಯಕವಾಗಬಹುದು. ಹೌದು. ಇಲ್ಲಿ ಕ್ಯಾಂಡಿ. ಕ್ಯಾಂಡಿ ಕೂಡ ಲಭ್ಯವಾಗುತ್ತದೆ ರಸಪ್ರಶ್ನೆ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಎಲ್ಲಾ ಇರುತ್ತದೆ ನಾಳೆ ಸಿಹಿಯಾದ. ನೀವು ಅರ್ಥವಾಯಿತು ಇ ಮಾಡಬಹುದು. ಪ್ರೇಕ್ಷಕರು: ಸರಿ. ಪ್ರೊಫೆಸರ್: ಹೌದು. ಬಹುಶಃ 30 ಸೆಕೆಂಡುಗಳ ಅಥವಾ. ಸರಿ, ನೀವು ಇಂತಹ ಮಾಡದಿದ್ದರೆ, ಚಿಂತಿಸಬೇಡಿ. ನಾವು ಒಟ್ಟಾಗಿ ಈ ಮೂಲಕ ಸರಿಸಲು ಮಾಡುತ್ತೇವೆ. ಸರಿ. ಆದ್ದರಿಂದ ನಾನು ಲೇಔಟ್ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಇಲ್ಲಿ ಈ ಕಾರ್ಯವನ್ನು ಮೂಲಭೂತ ರಚನೆಯನ್ನು. Strlen ಇಂಟ್. ಮೊದಲ, ಯಾರಾದರೂ ಹೇಳಲು ಬಯಸುವಿರಾ ನನಗೆ ಆ ಇಂಟ್ ಸೂಚಿಸುತ್ತದೆ ಏನು? ನಾವು ಈ ಕಾರ್ಯದಲ್ಲಿ ಮಾಡಬೇಕು. ಪ್ರೇಕ್ಷಕರು: Strlen [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಇಲ್ಲಿ ನಡೆಯುವ ಯಾವುದೇ, ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು ಅಗತ್ಯವಿದೆ. ಮತ್ತು ನಿರ್ದಿಷ್ಟಗೊಳಿಸಿರುವ ವಿಶೇಷ, ನಾವು ಮರಳಿ ಬಯಸುವ ಮುಂದುವರಿಸುವುದಕ್ಕೆ, ಇದು ಹುಡುಗರಿಗೆ ಹೋಗಿ. ಇದು ಒಳ್ಳೆಯದು. ಇದು ತಿನ್ನಲು ಎಲ್ಲಾ ಆದ್ದರಿಂದ ನಾನು ಹೊಂದಿಲ್ಲ ವಾಸ್ತವವಾಗಿ, ಅದನ್ನು ಮರಳಿ ಪಡೆಯಲು. ಇಂಟ್ ಕೇವಲ ನೀವು ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ ಹೋಗುವ ಒಂದು ಪೂರ್ಣಾಂಕ ಹಿಂದಿರುಗಿದ. ಈ ಚಾರ್ ಸ್ಟಾರ್ ರು ಏನು? ಅದರರ್ಥ ಏನು? ಪ್ರೇಕ್ಷಕರು: ಇನ್ಪುಟ್ ಏನನ್ನು ಲೈಕ್. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಮತ್ತು ಬಹುತೇಕ ಏನು ಚಾರ್ ಸ್ಟಾರ್ ಅದೇ ವಿಷಯ? ಪ್ರೇಕ್ಷಕರು: ಸ್ಟ್ರಿಂಗ್? ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ನಾವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ನೀಡುವ ಸ್ಟ್ರಿಂಗ್ ಈ ಪಾಯಿಂಟರ್. ಸರಿ. ಕೂಲ್. ನಾವು ಮರೆತು ವೇಳೆ ಕೂಡ, ಮರೆಯಬೇಡಿ ಈ ಆವರಣ ನೀಡಲು, ನೀವೇ ಬರೆಯಲು ಮರೆಯಬೇಡಿ. ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಏಕೆಂದರೆ, ನಿಮ್ಮ ಕೋಡ್ ನೀವು ಅವುಗಳನ್ನು ಬರೆಯಲು ಮರೆತರೆ ತಪ್ಪು. ಯಾವಾಗಲೂ ಗಮನ ಪಾವತಿ. ಲೈಕ್, ಸಣ್ಣ ವಿಚಾರಗಳು ನೀವು ಗಮನಕ್ಕೆ ಬಾರದಂಥ ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಮೇಲೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡಿದಾಗ, ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ನಿಮಗೆ ಅದು ಕಾರಣ? ಯಾವಾಗ ಮರೆಯಬೇಡಿ ನೀವು ಕೈಯಿಂದ ಬರೆಯುತ್ತಿದ್ದೇವೆ. ಹೌದು? ಹೇಗೆ ಆದರೆ ತಪ್ಪು: ಪ್ರೇಕ್ಷಕರು? ನಮಗೂ ತಪ್ಪು ಇಡೀ ಸಮಸ್ಯೆಯನ್ನು ಸಿಗುತ್ತದೆ? ಪ್ರೊಫೆಸರ್: ಇಲ್ಲ, ಇಲ್ಲ. ಚಿಂತಿಸಬೇಡಿ. ಇದು ವಾಸ್ತವವಾಗಿ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಸಾಧ್ಯವಿದೆ ಕಷ್ಟ ನೀವು ಪ್ರಶ್ನೆಯಲ್ಲಿ ಪೂರ್ಣ ಅಂಕಗಳನ್ನು ನಿಮ್ಮ ಕೋಡ್ ತಿನ್ನುವೆ ವೇಳೆ ನಿಜ ಜೀವನದಲ್ಲಿ ರನ್ ಎಂದಿಗೂ. ನಾನು ಪ್ರಯತ್ನಿಸಿ ಸೂಚಿಸುತ್ತದೆ ಉಂಟಾಗುವ ಮಾಡಲು. ಉದಾಹರಣೆಗೆ, ವೇಳೆ ಎಲ್ಲವನ್ನೂ ಇಲ್ಲಿ ಇಲ್ಲಿದೆ ಸರಿ, ಆದರೆ ನೀವು ಒಂದು ಕೊಲೊನ್ ಅಥವಾ ಬ್ರಾಕೆಟ್ ಮರೆಯಬೇಡಿ, ನಿಮ್ಮ ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ನಡೆಯುವುದಿಲ್ಲ. ಆದರೆ ನಾವು ಕರುಣೆಯನ್ನು ಇರಬಹುದು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೊಂದಿದ್ದೀರಾ ನಮ್ಮ ಕೈಬರಹ ಕಾಮೆಂಟ್? ಪ್ರೊಫೆಸರ್: ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ ಆ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಡಿ. ಯಾವುದೇ ಕಾಮೆಂಟ್. ಶೈಲಿ ಉತ್ತಮ ಇರಬೇಕು. ಲೈಕ್, smush ಇಲ್ಲ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಎಲ್ಲವೂ. ನಾವು ಸಂತೋಷ ಆಗುವುದಿಲ್ಲ ನೀವು ನೀವು ಹಾಗೆ. ಯಾರಾದರೂ ಬಯಸುವಿರಾ ನನಗೆ ಮೊದಲ ಸಾಲಿನ ನೀಡಿ? ಸುಳಿವು, ಇದು ಬಹಳ ಸುಲಭ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಇಂಟ್, ಎನ್ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ. ಕೇವಲ ಕೌಂಟರ್ ಸ್ಥಾಪಿಸಲು. ಪ್ರೊಫೆಸರ್: ನಾವು ಕೆಲವು ಬಯಸುವ ಪ್ರತಿ ರೀತಿಯ, ಬಲ? ನಾನು ಅದನ್ನು ಹೆಸರಿಸಲು "ಎಣಿಕೆ" ಪಡೆಯಲಿದ್ದೇನೆ ಓದಲು ಸಲುವಾಗಿ. ನಾವು ಸಮಾನ ಹೊಂದಿಸಿ ಬಯಸುತ್ತೀರಿ? ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ. ಪ್ರೊಫೆಸರ್: ಹೌದು. ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ಇದು ತುಂಬಾ ವಿಲಕ್ಷಣ ಡ್ರಾಯಿಂಗ್ ಅರ್ಧವಿರಾಮ ಇಲ್ಲಿದೆ. ಕೇವಲ ಮಾಡುವುದರಿಂದ ಅಭ್ಯಾಸ. ನಾವು ಮೊದಲ ಬೇಕು ರೀತಿಯ ಇಂಟ್ ಒಂದು ಕೌಂಟರ್. ನಾವು ಹೇಗೆ ಲೆಕ್ಕ ಬಯಸುವ ಏಕೆಂದರೆ ಅನೇಕ ಪಾತ್ರಗಳು ಅಥವಾ ಅಕ್ಷರಗಳು ಈ ಸಾಲಿನಲ್ಲಿ, ಬಲ? ಬಹಳ ಸುಲಭ ಮೊದಲ ಹೆಜ್ಜೆ. ಸರಿ, ಬಹುಶಃ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಈಗ, ನಾವು ಹಾಗೆ ಹೋಗುವ? ಯಾರಾದರೂ ಬಯಸುವಿರಾ ನನಗೆ ಕೋಡ್ ಸಾಲಿನ ನೀಡುವ ಲೂಪ್ ಸಹಾಯ ಸಾಧ್ಯವಾಗಬಹುದು ಯಾವುದೇ ಮೂಲಕ ಇದು? ಹಿಂದೆ ಹೌದು, ಕೆಚ್ಚೆದೆಯ ಆತ್ಮ? ಪ್ರೇಕ್ಷಕರು: ಸರಿ, ಆದ್ದರಿಂದ ಸಂದರ್ಭದಲ್ಲಿ ಪಾಯಿಂಟ್ ನಕ್ಷತ್ರಾಕಾರದ ಚುಕ್ಕೆಗಳಿಂದ, ರು ಹೌದು, ನಟ, ಅಲ್ಲ ಶೂನ್ಯಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ, ನಂತರ ಏನಾದರೂ? ಪ್ರೊಫೆಸರ್: ನಿಜಕ್ಕೂ, ನಿಜವಾಗಿಯೂ ಹಂತದಲ್ಲಿದೆ. ನಿಜವಾಗಿಯೂ ನಿಕಟ. ಹಾಗಾಗಿ ಪರಿಹರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆ ಎರಡು ವಿಷಯಗಳನ್ನು. ಎಲ್ಲಾ ಮೊದಲ, ಇದು ನಿಖರವಾಗಿ ಶೂನ್ಯ ಅಲ್ಲ. ಏನದು? ಇದು ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್ ಇಲ್ಲಿದೆ ಇದು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಅವರು ವಿವಿಧ ಆರ್ ಅವರು ಸಂಗ್ರಹಿಸಿದ ನೀವು ಹೇಗೆ ಪರಿಭಾಷೆಯಲ್ಲಿ. ಆದ್ದರಿಂದ ನೀವು ನಿಜವಾಗಿಯೂ ನಿಕಟ ಆರ್. ಎರಡನೆಯದಾಗಿ, ನಾವು ಬಯಸುವುದಿಲ್ಲ ಕೇವಲ ಪಾಯಿಂಟರ್ ಸರಿಸಲು. ನಾವು ವಾಸ್ತವವಾಗಿ ಬಯಸುವ ಬಲ, ಮೌಲ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು? ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಮಾಡಬೇಕು? ಬಹಳ ಸುಲಭ. ಪಾಯಿಂಟರ್ಸ್ ಬಗ್ಗೆ ಯೋಚಿಸುವುದಿಲ್ಲ, ನೆನಪುಗಳನ್ನು ಬಗ್ಗೆ ಯೋಚಿಸುವುದಿಲ್ಲ. ಈ ಕೋರ್ಸ್ ವಾರದಲ್ಲಿ ಎರಡು ಹಿಂತಿರುಗಿ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ರ, ನೆನಪಿಡಿ? ತಂತಿಗಳನ್ನು ಯಾವುವು? ಹೇಗೆ ಅವರು ಮೆಮೊರಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಅವರು ಬೆಳೆದ ನೀವು. ಪ್ರೊಫೆಸರ್: ಅವರು ಬೆಳೆಸಲಾಗುತ್ತಿದೆ. ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಪ್ರವೇಶಿಸಲು ಹೇಗೆ ಒಳಗೆ ಪ್ರತಿ ಪಾತ್ರದ? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ಒಳಗೆ ಇಲ್ಲಿ ಏನು ಹೋಗುತ್ತದೆ ಮಾಡುತ್ತೇವೆ? ಎಸ್ - ಪ್ರೇಕ್ಷಕರು: ಐ ಪ್ರೊಫೆಸರ್: ಓಹ್, ನಾನು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ಅದು? ಪ್ರೇಕ್ಷಕರು: ಓಹ್, ಲೆಕ್ಕ? ಪ್ರೊಫೆಸರ್: ನಾವು ಮಾಡಬಹುದು ನಾವು, ಎಣಿಕೆ ಬಳಸಲು? ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ, ನಾನು ನಾನು ಎಂದು. ಪ್ರೊಫೆಸರ್: ಹೌದು, ಇದು ಒಳ್ಳೆಯದು. ನಾವು ಇಲ್ಲಿ ಒಂದು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಈಗಾಗಲೇ ನಮ್ಮ ಪ್ರತಿ ಘೋಷಿಸಲಾಗಿದೆ. ಹಾಗಿರುವಾಗ ನಾವು ಕೇವಲ ಬಳಸಬೇಡಿ ಲೂಪ್ ಮೂಲಕ ಚಲಿಸಲು? ಎಂದು ಅರ್ಥ ಡಸ್? Count-- ರು ಯಾರಾದರೂ ಬಯಸುವಿರಾ ಹಾಗೆಯೇ ಇಲ್ಲಿ ನಂತರ ಏನಾಗುತ್ತದೆ ನನಗೆ ನೀಡಲು? ಪ್ರೇಕ್ಷಕರು: ಇದು ಸಮಾನ ಮಾಡುವುದಿಲ್ಲ. ಪ್ರೊಫೆಸರ್: ಸಮಾನರಲ್ಲ, ಬಲ ಡಸ್? ಇದು ಬ್ಯಾಂಗ್, ಸಮನಾಗಿರುತ್ತದೆ ಕೂಗಾಟ, ಸಮನಾಗಿರುತ್ತದೆ ನೀವು ಹುಡುಗರಿಗೆ ಬಯಸುವ ಯಾವುದೇ equal-- ಇಲ್ಲ ಕರೆ ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ಹೌದು. , ಒಂದು ಚಾರ್ ಆಗಿದೆ ಏಕ ಉದ್ಧರಣ ನೆನಪಿಡಿ ಎರಡು ಉಲ್ಲೇಖಗಳು ಸ್ಟ್ರಿಂಗ್ ಇವೆ. ಅವುಗಳನ್ನು ಬಳಸುವಾಗ ಜಾಗರೂಕರಾಗಿರಿ. ಆದ್ದರಿಂದ ನಾವು ಮೂಲಕ ಹುಡುಕುತ್ತಿರುವ ರಚನೆಯ ಕಳೆದ ಪಾತ್ರ ನಾವು ಬಯಸುವುದಿಲ್ಲ ತಿಳಿದಿರುವ ಇದು backslash ಶೂನ್ಯ ಎಂದು. ಹಾಗೆಯೇ. ನಾವು ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ಅಲ್ಲ. ನಾವು ಒಳಗೆ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ಕೌಂಟರ್ ಇದು ಕೌಂಟ್ಸ್ ಜೊತೆಗೆ ಹೆಚ್ಚು ಆದ್ದರಿಂದ? ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಇಲ್ಲಿ ನಾವು ಮಾಡಲು ನೀನು ಎಣಿಕೆ ಜೊತೆಗೆ ಹೆಚ್ಚು, ಎಣಿಕೆ. ಒಂದು ಸಾಲಿನಲ್ಲಿ ಮಿಸ್ಸಿಂಗ್. ವಿ ಆರ್ ಆಲ್ಮೋಸ್ಟ್ ದೇರ್. ನಾವು ಮಾಡಲು ಮರೆಯುವಷ್ಟರ? ಪ್ರೇಕ್ಷಕರು: ಶೂನ್ಯ ಹಿಂದಿರುಗುತ್ತಿದ್ದೀರಾ? ಪ್ರೊಫೆಸರ್: ನೀವು ಶೂನ್ಯ ಮರಳಲು ಬಯಸುವ? ಪ್ರೇಕ್ಷಕರು: ಇಲ್ಲ, strlen ಮರಳಿದ. ನಿರೀಕ್ಷಿಸಿ. ಪ್ರೊಫೆಸರ್: ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಇದು? ಪ್ರೇಕ್ಷಕರು: ಎಣಿಕೆ. ಎಣಿಕೆ. ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಇಲ್ಲಿ ನಾವು ಎಣಿಕೆ ಮರಳಲು ನೀನು. ನಾವು ಏನನ್ನು ಕಾರಣ ಇಲ್ಲಿ ಮಾಡುವ ultimately-- ನಾವು ಎಂದು ಪ್ರತಿ ವೇರಿಯಬಲ್ ಹೊಂದಿವೆ ನಮ್ಮ ಅಕ್ಷರ ಮೂಲಕ ಹೆಚ್ಚಿಸಲು ಹೋಗುವ. ನಾವು ಮುಂದುವರಿಸುವುದಕ್ಕೆ ನೀನು, ಇರಿಸಿಕೊಳ್ಳಲು ಈ ಚಕ್ರಕ್ಕೆ ಸುತ್ತ ಮತ್ತು ಸುಮಾರು, ಹೋಗುವ. ಮತ್ತು ನಾವು ಈ ಕೊನೆಯಲ್ಲಿ ಅಲ್ಲ ಮಾಡುತ್ತಿರುವಾಗ ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್ ಇದು ಸ್ಟ್ರಿಂಗ್. ನಾವು ಮೂಲಕ ಹೋಗಿ ಪ್ರತಿ ಬಾರಿ ಇದು, ನಮ್ಮ ಕೌಂಟರ್ ಸೇರಿಸುವುದರಿಂದ ನೀವು. ನಾವು ಮತ್ತಷ್ಟು ನೀನು ಈ ಶ್ರೇಣಿಯಲ್ಲಿನ ಜೊತೆಗೆ. ಮತ್ತು ಕೊನೆಯಲ್ಲಿ, ನಾವು ಒಮ್ಮೆ ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್ ಹಿಟ್ ನಾವು ಓಹ್, ನಾವು ತಿಳಿದಿರುವ, ಮುರಿಯಲು, ಎಣಿಕೆ ಮರಳಿ. ನಾವು ನಮ್ಮ strlen ಹೊಂದಿವೆ. ಎಲ್ಲರೂ ಹೇಗೆ ಪಡೆಯಲು ಡಸ್ ಈ ಅಳವಡಿಸಿಕೊಂಡಿದ್ದರಿಂದ? ನನಗೆ ಗೊತ್ತು ಸೇರಿರುವ ಸಮಯದಲ್ಲೂ ನಾವು ಹೊಂದಿವೆ ಅವರೊಂದಿಗೆ ತುಂಬಾ ಮಾಡಲಾಗುತ್ತದೆ ಆದರೆ ಅವು ಸಾಮಾನ್ಯವಾಗಿ ಆರ್ ತುಂಬಾ ಉಪಯುಕ್ತ ನೀವು ನೀವು ನಿಲ್ಲಿಸುವ ಏನನ್ನು ಗೊತ್ತಿಲ್ಲ ಪರಿಸ್ಥಿತಿ ಅಗತ್ಯವಾಗಿ ಇರಬೇಕು. ಪ್ರಶ್ನೆ? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಶೂನ್ಯ ಬರೆಯಲೇ ಅದೇ ಪರಿಸ್ಥಿತಿ ಮೇಲೆ? ಪ್ರೊಫೆಸರ್: ಆದರೆ? ಹೌದು, ಈ ಸಮಸ್ಯೆ ನಾನು ಹೊಂದಿತ್ತು ಹುಡುಗರಿಗೆ ರು ಶೂನ್ಯ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಊಹಿಸುತ್ತವೆ. ನೆನಪಿಡಿ, ಏಕೆಂದರೆ ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ನಾನು ನಿಮಗೆ ಕೊಟ್ಟ ಮೆಮೊರಿ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ ಎಂದು ಒಂದು ಪಾಯಿಂಟರ್, ಇದು ಬಲ, ನೀವು ಶೂನ್ಯ ನೀಡುವಿರಿ? ಆ ಯಾವ ಕಾರ್ಯ ವ್ಯವಸ್ಥೆಯ ಮಾಡಬೇಕಾಗುವುದು. ನಾನು ಊಹಿಸುತ್ತವೆ ಹೇಳಲು ಮಾಡಲಿಲ್ಲ ಆದ್ದರಿಂದ ರು ಶೂನ್ಯ ಎಂದು, ನೀವು ಪರಿಶೀಲಿಸಬೇಕು. ಆದ್ದರಿಂದ ಇಲ್ಲಿ, ನೀವು ಏನು ಎಂದು, ರು ವೇಳೆ ಶೂನ್ಯ ಸಮ ಸಮ ಒಂದು ಮರಳಲು. ಆ ರೀತಿಯ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಶೂನ್ಯ. ಪ್ರೊಫೆಸರ್: ಸರಿ, ನಾನು ಹೇಳುತ್ತೇನೆ ನೀವು ನಾವು ಹಾಗೆ ಏಕೆ. ಇಲ್ಲಿಗೆ ಯಾವ ನೆನಪಿಗಾಗಿ ಮರೆಯದಿರಿ ಕಾರಣ. ನಾವು ಇಲ್ಲಿ ಹೋಗುತ್ತೇನೆ. ನೀವು ದೈತ್ಯ ಬ್ಲಾಕ್ಗಳನ್ನು ಪಡೆದಿರುವಿರಿ ಎಲ್ಲಾ ಗ್ರಿಡ್ ಮೆಮೊರಿ ಅಂಗಡಿಯ ವಿವಿಧ ಮೌಲ್ಯಗಳು, ಬಲ? ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಒಂದು ತಂತಿಗೆ is-- ಉದಾಹರಣೆಗೆ, ನಾವು ನಿನ್ನ ಇನ್ಪುಟ್ ಇದ್ದರೆ, ಇದು ಹೆಚ್ ಇ ಎಲ್ ಎಲ್ ಓ ಎಂದು backslash ಶೂನ್ಯ, ಬಲ? ತದನಂತರ ಯಾರು ಯಾದೃಚ್ಛಿಕ ನಂತಹ ತಿಳಿದಿದೆ ಇದು ನಂತರ ಇಲ್ಲಿ ವಸ್ತುಗಳನ್ನು. ನಾವು ನಿಜವಾಗಿ ಇಲ್ಲ ಗೊತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ನೀವು ಮಾಡಲು ವೇಳೆ ಬದಲಿಗೆ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಶೂನ್ಯ, ಶೂನ್ಯ, ಇದು ಶೂನ್ಯ ಇರಬಹುದು. ಇದು ಕೇವಲ ಅರ್ಥ ಏಕೆಂದರೆ ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ಇತರ ವಿಷಯಗಳ ನಿಮ್ಮ ಸ್ಟ್ರಿಂಗ್ ಸೇರಿರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ನಾವು ಯಾವಾಗಲೂ ತಿಳಿದಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ backslash ಶೂನ್ಯ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ ಹೇಗೆ ನಾವು ಇಲ್ಲಿದೆ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ. ನೀವು ಹೊಂದಿದ್ದರೆ ಶೂನ್ಯ, ಎಲ್ಲಾ ವಿಧಾನವಾಗಿದೆ ಎಲ್ಲಾ ಮೊದಲ ಅಸ್ತಿತ್ವದಲ್ಲಿರದ ಪಾಯಿಂಟರ್, ಅಥವಾ ನಿಮ್ಮ ಮೆಮೊರಿ ಎಂದು ಕೇವಲ ಆದ್ದರಿಂದ ದೊಡ್ಡದಾಗಿದ್ದಲ್ಲಿ ನೀವು ಅದನ್ನು ಹಿಂದಿರುಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಅದು ಶೂನ್ಯ ಪಡುತ್ತೇವೆ. ವ್ಯತ್ಯಾಸ ಮಾಡಿದಾಗ ಆದ್ದರಿಂದ ಜಾಗ್ರತೆಯಿಂದಿರಬೇಕು ಶೂನ್ಯ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಮತ್ತು backslash ಶೂನ್ಯ. ಹೌದು. ಈ ಸರಿ ಪ್ರತಿಯೊಬ್ಬರೂ? ಸರಿ. ಹಾಗಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ, strlen ಬರೆಯಲು ಹೊಂದಿತ್ತು. ಅನುಕೂಲಕರವಾಗಿ ನಾವು ನೀವು ಬರೆಯಲು ಕೇಳಬಹುದು ನಾನು ಒಂದು ಔಟ್, ಮರೆಯದಿರಿ "Atwoa" ಅಥವಾ ಯಾವುದೇ ನೀವು ಹುಡುಗರಿಗೆ ಕರೆ ಮಾಡಲು ಬಯಸುವ? ಆ ಕಾರ್ಯದಲ್ಲಿ Vigenere ಮತ್ತು ಸೀಸರ್, ಎಂದು ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ASCII ಮೌಲ್ಯವನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ? ಸಹ ಕಳೆದ ರಸಪ್ರಶ್ನೆಗಳು ಬಂದಿದ್ದಾರೆ ಕಾರ್ಯಗಳನ್ನು ನಾವು ಬರೆಯಲು ನೀವು ಕೇಳಿದ್ದೀರಿ. ಅತ್ಯಧಿಕವಾಗಿ ಯಾವುದೇ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನೀವು ಬಳಸುವ ಮತ್ತು ನೀವು ನಿಮ್ಮ ಬರೆಯಲು ಬಹಳ ಸುಲಭ, ಸಂವೇದಕಗಳು ಕಡಿಮೆ ಇಷ್ಟ, ಮೇಲ್, ಕಡಿಮೆ, ಮೇಲಿನ ಆಗಿದೆ. ಒಂದು ಪರಿವರ್ತಿಸುವುದಾಗಿ ಕಾರ್ಯಗಳು ಸಣ್ಣ ಸ್ಟ್ರಿಂಗ್ ಅಪ್ಪರ್ಕೇಸ್. ನಾವು ಸರಿ, ಹಾಗೆ ಹೇಗೆ ಗೊತ್ತಾ? ಇದು ಬಹಳ ಸುಲಭ. ಕೇವಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ನೀವು can-- ಅದೇ ಚಿಂತನೆಯ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. ನೀವು ಮೂಲಕ ಮರಳಿ ಮತ್ತು ನೀವು ವಿಷಯಗಳನ್ನು ಮಾಡಲು. ನೀವು ಎರಡೂ ಎಣಿಕೆ ಅಥವಾ ನೀವು ವಿಭಿನ್ನವಾಗಿ ಕೆಲಸ ಮಾಡಿ. ನಾನು suggest-- ಎಂದು ನಾವು ನೀನು ಗೊತ್ತಿಲ್ಲ ಏನು ಬಂಡವಾಳ ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ನೀವು ಕೇಳಲು ಅಥವಾ ಬಂಡವಾಳ ಝಡ್, ಅಥವಾ ಸಣ್ಣ ಒಂದು ಅಥವಾ ಸಣ್ಣ z ASCII, ಆದರೆ ನಾನು ಸೂಚಿಸುವ ಬಹುಶಃ ಸಂದರ್ಭದಲ್ಲಿ ಬರೆದಿಡಲು ನಾವು. ಕೇವಲ ನೀವು ಹುಡುಗರಿಗೆ ಒಂದು ಉಲ್ಲೇಖ ಹೊಂದಿವೆ. ದೊಡ್ಡಕ್ಷರ ಒಂದು, ಏನು, 197 ಲೈಕ್? ಮತ್ತು ನಂತರ ಸಣ್ಣ 50 ಏನೋ ಹಾಗೆ. 65 ಹೌದು, ನೀವು ಹೋಗಿ. ಆದ್ದರಿಂದ ಕೇವಲ ಬಹುಮಟ್ಟಿಗೆ ತಿಳಿದಿರುವ ಅವುಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು 32. ಬಹಳ ಮುಖ್ಯವಾಗಿರುತ್ತದೆ. ಹೌದು. ನಾನು ಈ ಉತ್ತಮ ಆಮ್? ಸರಿ. ಪ್ರೇಕ್ಷಕರು: ನಾವು ಸಾಧ್ಯವೋ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಕೆಲವು ಬರೆಯಲು ಹಾಗೂ ಈ ಕೆಳಗೆ ನಮ್ಮ little-- ಮೇಲೆ ಪ್ರೊಫೆಸರ್: ನೀವು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಕಾರ್ಯ ಕೆಳಗೆ ನಕಲಿಸಿ ಎಂದು. ಅದು ಸತ್ಯ. ಪ್ರೇಕ್ಷಕರು: ಮಾಡಿರುವುದಿಲ್ಲ [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ನೀವು ಹುಡುಗರಿಗೆ ಒಂದು ಹಾಳೆ. ನೀವು ಹುಡುಗರಿಗೆ ಒಂದು ಟಿಪ್ಪಣಿ ಹಾಳೆ. ನೀವು ಟೈಪ್ ಮಾಡಬಹುದು. ನೀವು ಬರೆಯಬಹುದು. ನೀವು ಅದನ್ನು ಬಯಸುವ ಯಾವುದೇ ಮಾಡಬಹುದು. ಹೌದು. ಆದ್ದರಿಂದ ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ವೇಳೆ ನೀವು ಹೋಗಿ ಬಯಸುವ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಆದರೆ ನಾವು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಾಗಿ ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಮೌಲ್ಯ, ನಾವು ಮಾಡಬಹುದು ಮೇಲ್ ಅಥವಾ ಬಳಸುವ ಕಡಿಮೆ ಕಾರ್ಯ, ಬಲ? ಪ್ರೊಫೆಸರ್: ಹೌದು. ಆದರೆ ನೀವು ಒಂದು ಪ್ರಶ್ನೆಯನ್ನು ನೀಡಿದರೆ ಆ ಮೇಲಿನ ಬರೆಯಿರಿ ಹೇಳುತ್ತಾರೆ ನಂತರ ನೀವು ಬರೆಯಲು ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ನೀವು ಪಡೆದುಕೊಳ್ಳಬಹುದು ಹುಡುಗರಿಗೆ, ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಆದರೆ ನೀವು ಮೇಲ್ ಅಥವಾ ಬಳಸಲು ಬಯಸಿದರೆ ಕಡಿಮೆ, ಏನು ನೀವು ಮಾಡಬೇಕು? ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಳಸಲು CS50 [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪ್ರೊಫೆಸರ್: ಇದು CS50.h ಈಸ್? ಅಲ್ಲಿ ಜಾಗರೂಕರಾಗಿರಿ. ಮೇಲಿನ ಆದ್ದರಿಂದ, ಕಡಿಮೆ, , ಮೇಲಿನ ಕಡಿಮೆ ಆಗಿದೆ ಒಳಗೊಂಡ ಕಾರ್ಯಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್ ಕುಶಲ ಇವೆ ಎಲ್ಲಾ ಎರಡೂ ASCII ಒಳಗೆ ಅಥವಾ ಗಣಿತ ಗ್ರಂಥಾಲಯದ ಒಳಗೆ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಗ್ರಂಥಾಲಯದ ಒಳಗೆ. ನೀವು ಹುಡುಗರಿಗೆ ಆ ಬಳಸಿದರೆ ಕಾರ್ಯಗಳನ್ನು, ನೆನಪಿಡುವ ಎಚ್ಚರಿಕೆ ಹೆಡರ್ ಸೇರಿವೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ಏನೋ ನೀವು ನಿಮ್ಮ ಹಾಳೆಯಲ್ಲಿ ಸೇರಿಸಲು ಬಯಸುವ, ಶೀರ್ಷಿಕೆ ಯಾವುವು? ಗ್ರಂಥಾಲಯಗಳು ಯಾವುವು ನೀವು ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ? ಏನು ಕ್ರಿಯೆಗಳು ಆ ಗ್ರಂಥಾಲಯಗಳು ಒಳಗೆ? ಇದು ಮುಖ್ಯವಾದದ್ದು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಕುಡ್ ಕೇವಲ ಪೋಲೀಸ್ ಔಟ್ ಮತ್ತು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಮಾಡಲು ಸಂಪೂರ್ಣವಾಗಿ ಮೂಲಕ ನಾವು ಬಂದಿದೆ ಪ್ರತಿ ಅಕ್ಷರದ ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳಿಗೆ ರೀತಿಯ ಕಾಣಬಹುದು? ಪ್ರೊಫೆಸರ್: ನೀವು ಸಾಧ್ಯವೋ. ನಾನು ಹೇಗೆ ಸಂತೋಷ ಗೊತ್ತಿಲ್ಲ ನಾವು ದರ್ಜೆಯ ಎಂದು ನೀನು ರಸಪ್ರಶ್ನೆ ಮಾಡಿದಾಗ ಕೋಡ್ ಪ್ರತಿ ತುಂಡನ್ನು ಎರಡರಷ್ಟು ಉದ್ದದ ಇದು ಅಗತ್ಯವಿದೆ ಎಂದು ಆಗಿದೆ. ನಾವು ಮಾಡಬಹುದು, ಗೊತ್ತಿಲ್ಲ ಶೈಲಿಯ ಒಂದು ಪಾಯಿಂಟ್ ತೆಗೆದುಕೊಳ್ಳಲು. ಆದರೆ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ನಿಮ್ಮ ಕೋಡ್ ಸರಿಯಾದ ಎಂದು. ನೀವು ಹುಡುಗರಿಗೆ ಪೋಲೀಸ್ ಔಟ್ ಸಾಧ್ಯವೋ ಮತ್ತು ಕೇವಲ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ. ಆ ಹೌದು, ತುಂಬಾ ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಪ್ರೊಫೆಸರ್: ಹೌದು. ನಾನು ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಸೂಚಿಸುವ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು: ಕೂಲ್. ಪ್ರೊಫೆಸರ್: ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ, ಕೆಟ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ. ಪ್ರೊಫೆಸರ್: ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ. ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಮರೆತರೆ, ನೀವು ಹಾಗೆ ಮಾಡಲಾಗಲಿಲ್ಲ. ಹೌದು. ಹೌದು, ಕೋಡ್ ಬಲ ಇಲ್ಲ. ನಾನು ಎನ್ ಬದಲಿಗೆ, ನೀವು ಎಣಿಕೆ ಆದರೆ ಬಳಸಲಾಗುತ್ತದೆ ನಿಮ್ಮ ದೋಣಿ ತೇಲುತ್ತದೆ ಏನೇ, ಗೊತ್ತಿಲ್ಲ. ಪ್ರೇಕ್ಷಕರು: ನಿರೀಕ್ಷಿಸಿ, ಆದ್ದರಿಂದ ನಾವು ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಅಗತ್ಯವಿಲ್ಲ ನಾವು ಏಕೆಂದರೆ ಸೇರಿವೆ ಇಂಟ್ ಪ್ರಾರಂಭವಾಗುವ? ಪ್ರೊಫೆಸರ್: ಹೌದು, ನಾನು ಊಹಿಸಲಾಗಿದೆ ನಾವು ಕಾರ್ಯ ಬರೆಯಲು ಹೇಳಿದರು. ನೀವು ಸುರಕ್ಷಿತ ಎಂದು ಬಯಸಿದರೆ, ನೀವು ಬಹುಶಃ ಅಲ್ಲಿ ಇಟ್ಟಿದೆ ಎಂದು. ಆದರೆ ನಾನು ಹೌದು, ತಲೆಕೆಡಿಸಿಕೊಳ್ಳುತ್ತಿರಲಿಲ್ಲ. ನಾನು ಗೊತ್ತಿಲ್ಲ ನೀವು ಈ ಯಾವುದೇ ಗ್ರಂಥಾಲಯದ ಅಗತ್ಯವಿದೆ. ನೀವು ನಿಜವಾಗಿಯೂ ಮುದ್ರಣ ಇಲ್ಲ ಕಾರಣ ಏನು ಅಥವಾ ಏನು ಔಟ್, ಬಲ? ಹೌದು, ನಾನು ಗೊತ್ತಿಲ್ಲ ನೀವು ಗ್ರಂಥಾಲಯದ ಅಗತ್ಯವಿದೆ. ಸರಿ. ಈ ಜೊತೆಗೆ ಸಹ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮೆಮೊರಿ ಕುಶಲ ಸಾಲುಗಳನ್ನು. ಟ್ರಿಕಿ ಸ್ವಲ್ಪ ಈ ರೀತಿಯ. ಈ ಬಗ್ಗೆ ಯೋಚಿಸಿ. ನೀವು func ಎಂಬ ಫಂಕ್ಷನ್. ನಾನು ಅದನ್ನು ಹೆಸರಿಸಿದ್ದಾರೆ ಏನೇ, ಆದರೆ ನಾನು func ಹೆಸರಿಸಲು ಆಯ್ಕೆ. ನನ್ನ ಮುಖ್ಯ ಮೇಲೆ ಇದು ಹೊಂದಿವೆ. ನೀವು ಬೇಕು ನೆನಪಿಡಿ ನಿಮ್ಮ ಮುಖ್ಯ ನಂತರ ಕಾರ್ಯ, ನೀವು ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿದೆ ಟಾಪ್ ಮಾದರಿ ಸೇರಿವೆ. ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅದು ಚಿಕ್ಕದಾಗಿತ್ತು ಭಾವಿಸಿದೆ ಎಂದು ಎಂದು ನಾನು ಸಾಧ್ಯವಿಲ್ಲ ಮುಖ್ಯ ಮೇಲೆ ಸೇರಿಸಿವೆ. ನಾನು ಮಾದರಿ ಅಗತ್ಯವಿರಲಿಲ್ಲ, ಇದು ಈಗಾಗಲೇ ಮೇಲೆ ಬರೆದಿದ್ದಾರೆ. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ನನ್ನ ಮುಖ್ಯ ಕಾರ್ಯದಲ್ಲಿ ಮಾಡುತ್ತಿರುವೆ ಪೂರ್ಣಾಂಕ X ರಚಿಸುತ್ತಿದೆ 10 ಸಮನಾಗಿರುತ್ತದೆ. ನನ್ನ func ಕಾರ್ಯ ಎಂದು ನುಡಿದರು ತದನಂತರ ಏನನ್ನಾದರೂ ಮುದ್ರಣ. ಮತ್ತು ಆ ವಾಸ್ತವವಾಗಿ ಏನು func ಮಾಡುತ್ತಿರುವ. ನೀವು ಹುಡುಗರಿಗೆ ಈ ಮೂಲಕ ಯೋಚಿಸುವುದು ಬಯಸುವ. ಇದು ಸ್ವಲ್ಪ ಟ್ರಿಕಿ ಏಕೆಂದರೆ. ಇದು ವಾಸ್ತವವಾಗಿ, ತುಂಬಾ ಟ್ರಿಕಿ. ಈ ಮೂಲಕ ಥಿಂಕ್ ಪ್ರೋಗ್ರಾಂ ಉತ್ಪಾದಿಸುವ ಎಂದು. ನಾನು ವ್ಯಕ್ತಿಗಳು ಎರಡು ನಿಮಿಷಗಳ ನೀಡುತ್ತೇನೆ. ಗುಡ್ ಚರ್ಚೆಗಳನ್ನು? ಪ್ರೇಕ್ಷಕರು: ಹೌದು. ಪ್ರೊಫೆಸರ್: ಹೌದು. ಸರಿ, ಈ ಒಂದು ಕಾರಣಕ್ಕಾಗಿ ಟ್ರಿಕಿ. ನಾನು ತರಲಿಚ್ಛಿಸಿದ್ದೆ ಮತ್ತು ಇದು ಎಲ್ಲರ ಗಮನಕ್ಕೆ ಈ. ಯಾರಾದರೂ ನನ್ನನ್ನು ನೀಡಲು ಬಯಸುವಿರಾ ಸಲಹೆ, ಪ್ರಯತ್ನದಲ್ಲಿ? ಈ ಏನು ಮುದ್ರಿಸುತ್ತದೆ ಎಂದು? ನೀವು ತಪ್ಪು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನಾನು 100 ಹಿತ ಮತ್ತು ನಂತರ 10 ಎರಡು ಪ್ರತ್ಯೇಕ ಸಾಲುಗಳನ್ನು. ಪ್ರೊಫೆಸರ್: ಮತ್ತು ಒಂದು 10? ಯಾರಾದರೂ ಯಾವುದೇ ಊಹೆಗಳು ಹೊಂದಿದೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಬಹುಶಃ ಕೇವಲ 10 ಏಕೆಂದರೆ func ಏನು ಹಿಂದಿರುಗಿದ ಇಲ್ಲ? ಪ್ರೊಫೆಸರ್: ಸರಿ, ನಾವು ಊಹೆ ಒಂದನೇ ಹೊಂದಿವೆ ಊಹೆ ಎರಡನೆಯದಾಗಿ ಎಂದು ಕೇವಲ 10 ಮುದ್ರಿಸುತ್ತದೆ ಹೋಗುವ. ಯಾರಾದರೂ ಯಾವುದೇ ಊಹೆಗಳು ಹೊಂದಿದೆ? ಸರಿ. ಆದ್ದರಿಂದ ಬಲ, ಈ ಸಂಚರಿಸಲು ಅವಕಾಶ? ನೀವು ಕೋಡ್ ತುಂಡು ಪಡೆಯುವುದು ಯಾವಾಗ, ಅದನ್ನು ನೋಡಲು ಮತ್ತು ಹಾಗೆ ಇಲ್ಲ, ಆಹ್, ಎಷ್ಟು ಸಂಗತಿಗಳನ್ನು! ನಾನು ಗೊಂದಲ ಆಮ್! ಲೈಕ್, ನಿಮ್ಮ ಶಾಂತಗೊಳಿಸಲು. ಕೇವಲ ತಿಳಿದಿರುವ ನೀವು ಸಾಧ್ಯವೋ ಲೈನ್ ಕೋಡ್ ಸಾಲಿನ ಮೂಲಕ ನೋಡಲು. ಅದು ಅಷ್ಟೆ. ಇದು ಪುಸ್ತಕ ಓದಿದಂತೆ ಅನಿಸುತ್ತದೆ. ಯಾವುದೇ ಕಾರ್ಯದ ಆದ್ದರಿಂದ, ನಾವು ಯಾವಾಗಲೂ ಮುಖ್ಯ ಆರಂಭವಾಗುವುದು. ನಾವು ನೀನು ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಆರಂಭವಾಗುವುದು, ಸಹ ಪ್ರೋಗ್ರಾಂ ಈಗಾಗಲೇ ಬಲ, ಕೆಳಗೆ ಔಟ್? ಮುಖ್ಯ ಅನೂರ್ಜಿತ ಆರಂಭವಾಗುವುದು. ಇಂಟ್ X = 10. ಹಾಗಾಗಿ ಈ ಅಳಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಮೆಮೊರಿ ಸೆಳೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೇವಲ ನೀವು ಹುಡುಗರಿಗೆ ರೀತಿಯ ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಬಹುದು. ನಮ್ಮ ಸ್ಟಾಕ್ ಹೊಂದಿವೆ ಇಲ್ಲಿ ಕೆಳಗೆ ನೆನಪಿಡಿ? ಇಲ್ಲಿ ನಾವು ನಮ್ಮ ಹೊಂದಿವೆ ಎಲ್ಲೋ ಇಲ್ಲಿ ಹೇರಳ. ಸ್ಟಾಕ್ ಬಲ, ಬೆಳೆಯುತ್ತಾನೆ? ಮತ್ತು ಸ್ಟಾಕ್ ಒಳಗೆ, ನೀವು ಹೊಂದಿರುವ ಮುಖ್ಯ ಹಾಗೂ ಕೆಲಸ ಮುಖ್ಯ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಎಲ್ಲಾ. ಇಲ್ಲಿ, ಇಂಟ್ X 10 ಸಮನಾಗಿರಬೇಕು. ನಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ ಒಳಗೆ ನಾವು ಆರ್ ಎಕ್ಸ್ ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ರಚಿಸಲು. ನಾವು 10 ಸಮಾನ ಹೊಂದಿಸುವಾಗ ನೀವು. ಇಲ್ಲಿ ನೀವು ಕೆಲವು ಎಕ್ಸ್ ಪಡೆದಿರುವಿರಿ, ಮತ್ತು ನೀವು ಬಲ, 10 ಸಮಾನ ಹೊಂದಿಸುವ, ಪ್ರಮುಖ ಒಳಗೆ. ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? ಫಂಕ್ಷನ್. ಈಗ, ನಮ್ಮ ಪ್ರಮುಖ ಒಳಗೆ ಕ್ರಿಯೆ, ನಾವು ಕರೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ನಾವು ಮೇಲೆ ಬರೆದ ಕಾರ್ಯ. ನಾವು ಈಗ ಎರಡನೇ ಕಾರ್ಯ ನಮೂದಿಸಿ ನೀವು. ನಾವು ಮತ್ತೊಂದು ರಚಿಸಲು ನೀನು ವೇರಿಯಬಲ್ ಇಂಟ್ X 100 ಸಮನಾಗಿರುತ್ತದೆ. ಏನು ಸ್ಟಾಕ್ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ? ನೀವು ಕರೆ ಏನಾಗುತ್ತದೆ ಹೊಸ ಅಸ್ಥಿರಗಳ ಸೃಷ್ಟಿಸುವ ಕಾರ್ಯ? ಏನು ಸ್ಟಾಕ್ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ? ಪ್ರೇಕ್ಷಕರು: ಮೇಲೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ರಾಶಿಗಳು? ಪ್ರೊಫೆಸರ್: ಹೌದು. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಮೇಲೆ ರಾಶಿಗಳು ಮತ್ತು ಇದು ರೀತಿಯ. ಸ್ಟಾಕ್ stack-- ಥಿಂಕ್ ಪುಸ್ತಕಗಳು, ಏನು ಕಂತೆ. ಕಳೆದ ಮೊದಲ ಮೇಲೆ ಪೈಲ್ಸ್, ಔಟ್, ಮೊದಲ, ಔಟ್ ಕಾಲ. ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಒಂದು ಕ್ಷ ರಚಿಸಲು ವಿಶೇಷವೇನು. ಆ ಹೋಗುವುದಿಲ್ಲ ಎಲ್ಲಾ funcs ಅಸ್ಥಿರ. ಗ್ರೇಟ್. ಈಗ ನಾವು ಎರಡು ವಿವಿಧ ಎಕ್ಸ್ ಎಂದು ಹೊಂದಿವೆ ಎರಡು ಬೇರೆ ಬೇರೆ ವಸ್ತುಗಳಾಗಿವೆ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ನಂತರ ನಾವು ಮುದ್ರಿಸಲು ನೀನು x ನ ಪೂರ್ಣಾಂಕ ಔಟ್. ಆದ್ದರಿಂದ ಬಲ, 100 ಮುದ್ರಿಸಲು ಅವಕಾಶ? ಏಕೆಂದರೆ ಇಲ್ಲಿ ಇದು 100 ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಮೊದಲ ವಿಷಯ ಮುದ್ರಿಸುತ್ತದೆ ವಿಶೇಷವೇನು. ಈ ಕಾರ್ಯ ಮರಳುತ್ತದೆ ಏನೂ ಎಂದು, ಈಗ ಆ ಕಾರ್ಯವನ್ನು, ಮುಖ್ಯ ಸಾಲನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಇದುವರೆಗೆ ನನಗೆ ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? ನಾವು ಹೊರಗೆ ಎರಡು ಮೂಲಕ ಈಗ ಆರ್ ನಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ ಮೂರು ಸಾಲುಗಳನ್ನು. ಈಗ ನಾವು ಮೂರನೇ ಸಾಲಿನ ನೀನು. ನಾವು printf ನೀನು. ಪ್ರಮುಖ ಒಳಗೆ ಈ X ಏನು? ಯಾವ ನೀಡಬಲ್ಲದು? ಏನು ಮೌಲ್ಯ ಈಗ X ಆಗಿದೆ? ಪ್ರೇಕ್ಷಕರು: 100. ಪ್ರೊಫೆಸರ್: ಇದು 100 ಇಲ್ಲಿದೆ? ಪ್ರೇಕ್ಷಕರು: ಇನ್ನೂ 10. ಪ್ರೊಫೆಸರ್: ಇನ್ನೂ 10. ಹೌದು. , ಒಳಗೆ ಮರೆಯದಿರಿ ಕಾರಣ ನಮ್ಮ func, X 100 ಸಮನಾಗಿರುತ್ತದೆ. ಆದರೆ ಮರಳಿ ಮರಳಿ ವೇಳೆ ನಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ, ಆ ವೇರಿಯಬಲ್ ಸಂಗ್ರಹವಾಗಿರುವ ಇದೆ ನಮ್ಮ ಸ್ಟಾಕ್ ಮೇಲೆ ಬೇರೆ ಸ್ಥಳದಲ್ಲಿ. ಈಗ ನಾವು ಹಿಂತಿರುಗಿ ಅಗತ್ಯವಿದೆ ಪ್ರಮುಖ ಸ, ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಪ್ರಧಾನ. ಇಲ್ಲಿ X 10 ಸಮಾನವಾಗಿರುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು 10 ಮುದ್ರಿಸುತ್ತದೆ ನೀನು. ಆದ್ದರಿಂದ ಅವರು ಸಂಪೂರ್ಣವಾಗಿ ಸರಿ. ನಾವು ಎಂದು ನೀನು 100 ಮತ್ತು 10 ಔಟ್ಪುಟ್. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಇದು ನೀವು ಇದು malloc ರಾಶಿ ಅಥವಾ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಎಂದು ಸ್ಟಾಕ್? ಪ್ರೊಫೆಸರ್: ಸಂದರ್ಭದಲ್ಲಿ ನೀವು malloc, ನೀವು ರಾಶಿ ಮೆಮೊರಿ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು ಮತ್ತು ಇದು ಹಂಚುತ್ತಾರೆ. ನೀವು ಹೊಂದಿಲ್ಲ ಆದ್ದರಿಂದ ಈ ಯಾವುದೇ ಅವ್ಯವಸ್ಥೆ. ಹಾಗಾಗಿ ದೊಡ್ಡ ಟೇಕ್ಅವೇ ಊಹೆ ಇಲ್ಲಿ ವ್ಯಾಪ್ತಿ ಎಂಬ ವಿಷಯ. ದೂರದಲ್ಲಿದ್ದ ಆ ನಿಮ್ಮ ಈ ವಿಮರ್ಶೆ ಅಧಿವೇಶನ ಕಳೆದ ರಾತ್ರಿ, ನಾವು ಈ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಮಾತನಾಡಿದರು. ವ್ಯಾಪ್ತಿ ವರ್ಣಿಸಬಹುದು ಹೇಗೆ ಮತ್ತು ನಿಮ್ಮ ಅಸ್ಥಿರ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ಅಥವಾ ಚೌಕಟ್ಟುಗಳು ಏನು ಒಳಗೆ ನಿಮ್ಮ ಅಸ್ಥಿರ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಸಾಮಾನ್ಯವಾಗಿ ಹೆಬ್ಬೆರಳಿನ ಬಹುಮಟ್ಟಿಗೆ ನಿಯಮ ನೀವು ರಚಿಸಲು, ನಿಮ್ಮ ಅಸ್ಥಿರ ಆಗಿದೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ ಅಸ್ತಿತ್ವವನ್ನು ಮಾತ್ರ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ. ಆದ್ದರಿಂದ ನಮ್ಮ ಕಾರ್ಯದಲ್ಲಿ ಉದಾಹರಣೆಗೆ func, ಆ ಎರಡು ಕಟ್ಟುಪಟ್ಟಿಗಳು ನೋಡಿ. ನೀವು ರಚಿಸುತ್ತಿದೆ ಅದರ ಒಳಗೆ ಏನು, ಅವಕಾಶಗಳನ್ನು ನೀವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ಇವೆ ಸ್ಟಾಕ್ ರಚಿಸುವ ಮತ್ತು ಅಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ. ಮುಖ್ಯ ಒಂದೇ. ಕೇವಲ ಮುಖ್ಯ ಒಳಗೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ನೀವು ಬಯಸುತ್ತೇನೆ ಇಲ್ಲಿ ತುಂಬಾ ಎಚ್ಚರಿಕೆಯಿಂದ. ವ್ಯಾಪ್ತಿ ಸಹ ನೀಡುತ್ತದೆ ಏಕೆಂದರೆ ವಿವಿಧ ಉದಾಹರಣೆಗಳು ಸ್ವತಃ. ಉದಾಹರಣೆಗೆ ಒಂದು ಆದ್ದರಿಂದ ಲೂಪ್, ಇಂಟ್ ನಾನು 0 ಸಮನಾಗಿರುತ್ತದೆ. ನಾನು 10 ನನಗೆ ಗೊತ್ತಿಲ್ಲ, ಕಡಿಮೆ. ನಾನು ಜೊತೆಗೆ ಹೆಚ್ಚು. ಮತ್ತು ನೀವು, ಬಲ ಅದರ ಒಳಗೆ ಕೋಡ್ ಪಡೆದಿರುವಿರಿ? ಅಲ್ಲಿ ಈ ವೇರಿಯಬಲ್ ಮಾಡುತ್ತದೆ, ನಾನು, ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ? ಕೇವಲ ನಿಮ್ಮ ಲೂಪ್ ಒಳಗೆ. ಹಾಗಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ಹಲವು ಬಾಜಿ ಬಹುಶಃ ಈ ದೋಷವನ್ನು ಎದುರಿಸಿದೆ ನಿಮ್ಮ psets ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಮಾಡುತ್ತಿರುವುದು. ಹೇಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಅನೇಕ ನಾನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದ್ದಾರೆ ಲೂಪ್ ಒಂದು ಹೊರಗೆ ಮತ್ತು ದೋಷವನ್ನು ಹೊಂದಿದ್ದೇವೆ? ಒಂದು unreferenced ಪೂರ್ಣಾಂಕಗಳ ಲೈಕ್ ಅಥವಾ ಸ್ವಲ್ಪ? ಅದು ಸಂಭವಿಸಿದಲ್ಲಿ ಕಾರಣವಾಗಿದೆ ಇಲ್ಲಿ ನೀವು ಏಕೆಂದರೆ ಏನೋ ಸೃಷ್ಟಿಸುವ ಮಾತ್ರ ನಿಮ್ಮ ಲೂಪ್ ಒಳಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ನೀವು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿ, ನಾನು ಮಾಡುವುದಿಲ್ಲ ವಾಸ್ತವವಾಗಿ ಇದು ಹೊರಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಕಂಪ್ಯೂಟರ್ ನಾನು ಹೇಳುವ ನೀವು ಬಗ್ಗೆ ನೀವು ಏನು ಗೊತ್ತಿಲ್ಲ. ನನಗೆ ಗೊತ್ತು ಒಂದು ನಾನು ಎಂಬುದು ಇಲ್ಲಿ, ಆದರೆ ಈಗ ಇನ್ನು ಮುಂದೆ. ಆದ್ದರಿಂದ ನಾನು ರಚಿಸಲು ಎಂದು ಒಳಗೆ ಲೂಪ್, ಬಲ? ಹಾಗೂ ನಾನು ಇನ್ನೊಂದು ರಚಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ, ಇಂಟ್ ಜೆ ಇದೂ ಯಾವುದೇ ಮತ್ತು. ಮತ್ತು ನೀವು ಒಳಗೆ ಒಂದು ಕೋಡ್ ಹೊಂದಿವೆ ಲೂಪ್, ಜೆ ಮಾತ್ರ ಇಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಆದರೆ ನಾನು ಒಳಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಜೆ ಮಾತ್ರ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಲೂಪ್ ಈ ಒಳಗೆ, ನಾನು ಎಲ್ಲಾ ವಿಷಯವನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆದರೆ. ಪ್ರತಿಯೊಬ್ಬರೂ ಸ್ಪಷ್ಟ? ಷರತ್ತಿನ ಹೇಳಿಕೆಗಳು ಒಂದೇ ನೀವು ಏನು ರಚಿಸಲು ಬಯಸಿದರೆ. ಹಾಗೆಯೇ ಕುಣಿಕೆಗಳು ವೇಳೆ ಒಂದೇ ನೀವು ಏನು ರಚಿಸಲು ಬಯಸುವ. ಆ ಎಂದು ವಿಷಯ ಬಹಳ, ಬಗ್ಗೆ ಬಹಳ ಎಚ್ಚರಿಕೆಯಿಂದ. ಆದ್ದರಿಂದ ಈ ಒಳ್ಳೆಯ ಸಮಸ್ಯೆ ರಲ್ಲಿ ಎರಡು ವಿಷಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿದರು ಗ್ರಹಿಸುತ್ತಾನೆ. ಅದು ಮೊದಲ ವ್ಯಾಪ್ತಿ ಪ್ರದರ್ಶಿಸಿದರು. ಮತ್ತು ಇದು ಪ್ರದರ್ಶಿಸಿದರು ಸಹ ಸ್ಮರಣೆ ಹಂಚಿಕೆ. ನೀವು ಹುಡುಗರಿಗೆ ಎಂದು ತಿಳಿಯಬೇಕಿದೆ ಕಾರಣ ಕಾರ್ಯಗಳನ್ನು ಸ್ಟಾಕ್ ಮೇಲಕ್ಕೆ ಬೆಳೆಯುತ್ತವೆ. ಮತ್ತು ನೀವು ಕರೆ ಕಾರ್ಯಗಳನ್ನು, ನೀವು ರಚಿಸುತ್ತಿದೆ ಮೆಮೊರಿ ಮೂಲಭೂತವಾಗಿ ಹೊಸ ಸ್ಟಾಕ್. ಆ ಬೇರೆಯಾಗಿದೆ ನಿಮ್ಮ ಮುಖ್ಯ ಮೆಮೊರಿ ಏನು. ಹೌದು. ದಾಸ್ಯವನ್ನು! ಆ ಮೇಲೆ ಸರಿ ಪ್ರತಿಯೊಬ್ಬರೂ? ಆ ಗೊಂದಲ ಮಾಡಲಾಯಿತು. ಉತ್ತಮ ವಿಷಯಗಳು ಮೇಲೆ ಹೋಗಲು ನೀವು ಬಹುಶಃ ಏಕೆಂದರೆ ಕೆಲವು ಟ್ರಿಕಿ ಕಾಣುವುದು ರಸಪ್ರಶ್ನೆ ಎಂದು ವಿಷಯಗಳನ್ನು. ಹೌದು. ಕೂಲ್. ನಾನು ಮೇಲೆ 100 ಪಡೆಯಲು ಪುಟ್ ಮಾಡುತ್ತೇವೆ ಲೈನ್ ಮತ್ತು ಇತರ ಮೇಲೆ ನಂತರ 10. ಹೌದು, ಉತ್ತಮ. ಸರಿ, ಈಗ ನೀವು ಹುಡುಗರಿಗೆ ಪಡೆಯುತ್ತಾನೆ ಅವಕಾಶ TAS ಎಂದು. ನೀವು ಎಲ್ಲಾ ಸುಂದರ ಉತ್ತರಿಸಲು ಪಡೆಯಲು ನಾನು ಕೆಲವೊಮ್ಮೆ ಪಡೆಯಲು ಇಮೇಲ್ಗಳನ್ನು. ಆದ್ದರಿಂದ, ಆತ್ಮೀಯ Andi, ನಾನು ಏನೋ ಹಿತ ನೋಡಿ ನನ್ನ ಕಂಪೈಲರ್ ತಪ್ಪು ಹೊರಟಿದ್ದ. ನಾನು, ನನ್ನ ಕೋಡ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಕೆಲವು ಮನುಷ್ಯ ಆದರೆ ನಾನು ಒಂದು ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ ಪಡೆಯುವಲ್ಲಿ ಇರಿಸಿಕೊಳ್ಳಲು ನಾನು ಔಟ್ ಪ್ರತಿ ಬಾರಿ. ಏನಾಗುತ್ತಿದೆ? ಸಹಾಯ ಪ್ರೀತಿ ಸಾಕಷ್ಟು ದಯವಿಟ್ಟು. ನೀವು ಹುಡುಗರಿಗೆ ರೀತಿಯ ದೊರೆತಿದೆ ನೀವು ಪ್ರತಿಕ್ರಿಯೆ ಹೇಗೆ ಎಂದು? ಈ ವಾಸ್ತವವಾಗಿ ಸರ್ವೇಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳನ್ನು ನಾವು ನಿಮ್ಮನ್ನು ಕೇಳಿಕೊಳ್ಳಬಹುದು. ನಾವು ನೀವು ನೀಡುತ್ತೇನೆ, ವೇಳೆ ಸನ್ನಿವೇಶದಲ್ಲಿ, ನಾವು ನಮಗೆ ನೀಡುತ್ತೇನೆ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನಿಮ್ಮ ಊಹೆ. ಯಾರಾದರೂ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಒಂದು ಇರಿತ ಹೊಂದಿವೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಬಹುಶಃ dereferenced ಪಾಯಿಂಟರ್ ರೀತಿಯ ಶೂನ್ಯ, ಏನೋ ಶೂನ್ಯ ಏನೋ ಸೂಚಿಸುವ ಇದೆ. ಪ್ರೊಫೆಸರ್: ಹೌದು, ಒಂದು ಸಂಗತಿ ಆ ಏನಾಗಬಹುದು ಮಾಡಿದಾಗ ಉದಾಹರಣೆ. ಆದರೆ ದೊಡ್ಡ ಚಿತ್ರವನ್ನು ಇಲ್ಲಿದೆ ಯಾವ ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಇದೆ ನೀವು ಇಲ್ಲ ಎಂದು ಮೆಮೊರಿ ಪ್ರವೇಶಿಸಲು ಪ್ರವೇಶವನ್ನು ಹೇಳಲಾಗುತ್ತದೆ? ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ, ಒಂದು seg ತಪ್ಪು ಒಂದು ಆಫ್ ನಗರದ ನೆನಪಿಗಾಗಿ ಮಿತಿಗಳನ್ನು, ನಿರ್ಬಂಧಿತ ಪ್ರದೇಶವನ್ನು ನೀವು ಸ್ಪರ್ಶಿಸುವ ಮಾಡಬಾರದು. ಆದ್ದರಿಂದ ಬಹುಮಟ್ಟಿಗೆ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಉದಾಹರಣೆಗೆ ನಂತಹ index-- ಗೆ, ನೀವು ಡಿಕ್ಲೇರ್ಡ್ ಒಂದು ಶೂನ್ಯ ಒಂಭತ್ತು ಸರಣಿ. ಆದರೆ ನೀವು ಆ 10 ಮುಟ್ಟಲು ಪ್ರಯತ್ನಿಸಿ ಮೌಲ್ಯ, ನೀವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ. ನೀವು ಪ್ರಕಟಿಸಲಿಲ್ಲ ಕಾರಣ. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಹೋಗುತ್ತದೆ ಹಾಗೆ ನೋಡಲು, ಓಹ್, ನೀವು ಹೋಗಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಸೂಚ್ಯಂಕ ಪರಿಧಿಯಿಂದ ಹೊರಗೆ. ನಾನು ನೀಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ. ಬಲ, ವಿಭಾಗದಲ್ಲಿ ನಗರದ? ಹೆಚ್ಚುವರಿ ವಿಭಾಗದಲ್ಲಿ, ತಪ್ಪು ನೀವು ಏನಾದರೂ ಒಡೆಯಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ನೀವು ಇರುವಂತಿಲ್ಲ. ವಿಭಾಗಗಳ ತಪ್ಪು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ವಿಷಯಗಳನ್ನು ಮುಟ್ಟಲು ಪ್ರಯತ್ನಿಸಿ ನೀವು ಸ್ಪರ್ಶಿಸುವ ಮಾಡಬಾರದು. ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಗಳು ಸೂಚ್ಯಂಕ ಇವೆ. ಸಹಜವಾಗಿ, ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ಆ ಶೂನ್ಯ ಆಗಿತ್ತು ಸ್ಪರ್ಶಕ್ಕೆ, ಆ ಸಹ ಕೆಲಸ. ನಿಮ್ಮ ಪಾಯಿಂಟರ್ ಹಾಕಿದ್ದೆ ವೇಳೆ , ಮುಟ್ಟಬಾರದು ವಸ್ತುಗಳನ್ನು ಸ್ಪರ್ಶಕ್ಕೆ ಆ ಸಹ ಕೆಲಸ. ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಮಾಡುತ್ತೇವೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಈ ನೋಡಿ. ಉತ್ತಮ ಎಲ್ಲರಿಗೂ? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ 10 ನೇ ಪಾಯಿಂಟ್ ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಮಾತ್ರ ತನ್ನ ಮಿತಿಯನ್ನು ಒಂಬತ್ತು ಅಥವಾ ಏನೋ. ಪ್ರೊಫೆಸರ್: ಹೌದು, ನಿಖರವಾಗಿ. ಬಹುಮಟ್ಟಿಗೆ. ಕೂಲ್. ಆತ್ಮೀಯ Andi. ಆದ್ದರಿಂದ ನಾವು ಈ ಮಹಾನ್ ಪಡೆದಿರುವಿರಿ ವಸ್ತುಗಳ ರೀತಿಯ ಎಂದು. ನಾವು ಎಂದು sort-- ವಿಲೀನಗೊಳಿಸಿ ಉದಾಹರಣೆಗೆ ಮಾಡಿದಾಗ ಗರಗಸದ ಡೇವಿಡ್ ಇಡೀ ಮಾಡಿದರು class-- ವಿಷಯ ಏಕೆ, ಇದು ಹೆಚ್ಚು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಇಲ್ಲಿದೆ ವೇಳೆ ಇತರ ರೀತಿಯ ಯಾವುದೇ, ಏಕೆ ನಾವು ತಿಳಿವಳಿಕೆ ಬಗ್ ಇಲ್ಲ ಇತರ ರೀತಿಯ ಯಾವುದೇ? ನಿಜವಾಗಿಯೂ ನೀವು ಕೇಳುವ ಈ ಪ್ರಶ್ನೆ ಏನು? ಮೂರು word-- ಯಾವುದು ಪ್ರೇಕ್ಷಕರು: ತುಲನೆಯನ್ನು ಯಾವುದು? ಪ್ರೊಫೆಸರ್: ನಿಖರವಾಗಿ. ಆ ಪ್ರಶ್ನೆ ಕೇಳುವ ಇಲ್ಲಿದೆ. ನಡುವೆ ತುಲನೆಯನ್ನು ಯಾವುದು ಯಾವುದೇ ರೀತಿಯ ಪದ್ಯಗಳನ್ನು ರೀತಿಯ ವಿಲೀನಗೊಳಿಸಿ? ಪ್ರೇಕ್ಷಕರು: ಬಲ, ಮೆಮೊರಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ? ಪ್ರೊಫೆಸರ್: ನೀವು ಡು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಎಂದು ವಿವರಿಸಲು? ಮೊದಲ ನ ವಿಲೀನದ ಅಂಗಡಿ ವಿವರಿಸಲು ಅವಕಾಶ. ಹೇಗೆ ಕೆಲಸ ರೀತಿಯ ವಿಲೀನಗೊಳ್ಳಲು ಮಾಡುವುದಿಲ್ಲ? ಪ್ರೇಕ್ಷಕರು: ಇದು ಮೂಲಕ ಕೆಲಸ ಆದ್ದರಿಂದ ಅರ್ಧದಷ್ಟನ್ನು ಎಲ್ಲವೂ ಭಾಗಿಸುವ ತದನಂತರ ಅದು ಒಟ್ಟಿಗೆ ಮತ್ತು ಸಲುವಾಗಿ ಇದು reallocating, ಪ್ರತಿ ಬಾರಿ ನಿಮಗೆ ಸೆಟ್ ವಿಲೀನಗೊಳ್ಳಲು. ಪ್ರೊಫೆಸರ್: ಬಹುಮಟ್ಟಿಗೆ. ಹಾಗಾಗಿ ಈ ಅವಾಂತ ಮಾಡಬಹುದು, ಆದರೆ ಇದು ಎಂದು ಇದನ್ನು ರೂಪಿಸಲು ನನಗೆ ಐದು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ವಿಭಾಗದಲ್ಲಿ ಸ್ಲೈಡ್ಗಳು ಪುನಃ ನೋಡಲು ಅಲ್ಲಿ ನಾವು ವಿಲೀನ ರೀತಿಯ ಒಳಗೊಂಡಿದೆ. ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ರೀತಿಯ ಕೃತಿಗಳು ವಿಲೀನಗೊಳಿಸಿ , ಇದು ಅರ್ಧ ವಿಷಯಗಳನ್ನು ವಿಭಜಿಸುವ ಆಗಿದೆ ಮತ್ತು ಅದು ಕೇವಲ ನೋಡುವುದು ಎಲ್ಲಾ ಮೊದಲ ಮೌಲ್ಯಗಳನ್ನು ಮತ್ತು ಕೇವಲ ರೀತಿಯ. ನಿರಂತರವಾಗಿ ಹೊಸ ರಚನೆಗಳು ಸೃಷ್ಟಿಸುತ್ತದೆ ಮತ್ತು ಸಲುವಾಗಿ ವಿಷಯಗಳನ್ನು ಹೆಚ್ಚು ಇರಿಸುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಹಾಗೆಯೇ ವೇಗದ ನಿಮಗೆ it's-- ಏಕೆಂದರೆ, ಒಂದು ಬೈನರಿ ಸರ್ಚ್ n ನ ಸೂಚನೆ ಪ್ರವೇಶಿಸಲು. ನೀವು ಅನೇಕ ರಚಿಸುತ್ತಿದೆ ನೀವು ಎಂಬುದನ್ನು ವಿವಿಧ ರಚನೆಗಳು ಮೆಮೊರಿ ಒಂದು ಬೃಹತ್ ಪ್ರಮಾಣವನ್ನು ಬಳಸಿಕೊಂಡು. ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ವೇಗವಾಗಿ, ವ್ಯಾಪಾರ ಆಫ್ ಹಾಗೆಯೇ ನೀವು ಹೆಚ್ಚು ಮೆಮೊರಿ ಬಳಸುತ್ತಿದ್ದೀರಿ ಎಂದು ಇಲ್ಲಿ. ಆದ್ದರಿಂದ, ಸುಳಿವು, ರೀತಿಯ ಮತ್ತು ಹುಡುಕಾಟಗಳು ಹೆಚ್ಚು ಈ ವರ್ಷ ಬಹಳಷ್ಟು ಆವರಿಸಿರುವುದು ಹಿಂದಿನ ವರ್ಷಗಳಲ್ಲಿ ಎಂದು ಹೆಚ್ಚು. ನೀವು ಹುಡುಗರಿಗೆ ನೋಡಿ ಇದರಂತೆ ರಸಪ್ರಶ್ನೆ ಪ್ರತಿಫಲಿಸಿದ. ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಹೋಗುವ ಸಮಯ ವ್ಯಯಿಸುತ್ತಿದ್ದರು ಮೇಲೆ ಏನು ವಿವಿಧ ರೀತಿಯ ಎಲ್ಲಾ , ಹೇಗೆ ಬೈನರಿ ಸರ್ಚ್, ಹೇಗೆ ರೇಖೀಯ ಹುಡುಕಾಟ ಕೆಲಸ. ಹೇಗೆ ಬಹುಶಃ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಆ ಔಟ್ ಕೋಡ್. ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾರಿ ಯಾವುವು? ಚಾಲನೆಯಲ್ಲಿರುವ ಬಾರಿ ರೀತಿಯ ಬಹಳ ಒಂದು ಟಿಪ್ಪಣಿ ಹಾಳೆಯ ಮೇಲೆ ಕೆಳಗೆ ನಕಲಿಸಿ ಸುಲಭ, ಬಲ? ನೀವು ಇರುವಾಗ ಇದು ತುಂಬಾ ಕಷ್ಟ ಮಧ್ಯಮ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಮತ್ತು ನೀವು ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಹೊಂದಿರುತ್ತವೆ. ಅದನ್ನು ನಕಲಿಸಿ. ನಾನು ನೀವು ಖಾತರಿ ಎಂದು ತಿಳಿಯಬೇಕು ಹೋಗುವ. ವಿನಿಮಯಗಳಿಗೆ ಯಾವುವು? ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಅತ್ಯುತ್ತಮ ಪ್ರಕರಣಗಳ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಎಲ್ಲಾ ತುಂಬಾ ತಿಳಿಯಲು. ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನಾವು ಬೇಕು ವಿಲೀನ ರೀತಿಯ ಕೋಡ್ ಹೇಗೆ ಗೊತ್ತಾ? ನಮಗೂ ಬೇಕು ಪುನರಾವರ್ತಿತ ನೆನಪಿಡಿ? ಪ್ರೊಫೆಸರ್: ನಾನು ಹೆಚ್ಚು ಕೇವಲ ಅನುಮಾನ ಇದು ತಕ್ಕಮಟ್ಟಿಗೆ ಸಂಕೀರ್ಣ ಹೀಗಿದೆ ಏಕೆಂದರೆ. ಆದರೆ ಇದು ಕೈಗೊಳ್ಳಲಾಗುವುದಿಲ್ಲ ಇರಬಹುದು ನಾವು ವೇಳೆ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಇದನ್ನು ಬಳಸಲು ಕೇಳುತ್ತೇವೆ. ಹೌದು. ಹೌದು, ಸರಿ, ಒಂದು. ಈ ಅಪ್ ಬಂದಿವೆ ಸ್ವಲ್ಪ ನೀವು ಕೊನೆಯ ತುಣುಕು. ಹೌದು? ಎಲ್ಲರೂ ಕೇಳಿದಿರಿ? ಮೊದಲ ಸರಿ, ಬಹುಮಟ್ಟಿಗೆ ಕಾರ್ಯಕ್ರಮದ ಎಲ್ಲಾ, ಬಗೆ ಈ ರೀತಿಯ ಒಂದು ಔಟ್ಪುಟ್ ನೀಡುವ ಎಂದು? ನಾವು ಬಗ್ಗೆ ತಿಳಿಯಲು ನೀವು ಕೇಳಿದಾಗ ನೆನಪಿಡಿ ಉಪಕರಣವನ್ನು ಡೀಬಗ್ ಈ ಹೊಸ ಪ್ರಕಾರದ? ಇದು ಹೆಸರೇನು? Valgrind, ಬಲ ಇದು ಅಲ್ಲಿ ಒಂದು ಕಾರ್ಯಕ್ರಮವಾಗಿತ್ತು ನೀವು ಸಾಧ್ಯವೋ ಎಂದು ಕರೆಯಬಹುದು ನೀವು ಎಲ್ಲಾ ಮೆಮೊರಿ ಜಾಡನ್ನು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಬಳಸಿಕೊಂಡು ಮತ್ತು ಹೊರಟಿದ್ದ. ಆದ್ದರಿಂದ ನೀವು, ಹಾಗೆ, ಏನೋ ಮಾಡಲೇಬೇಕು ಖಂಡಿತವಾಗಿಯೂ ಒಂದು ಬ್ಲಾಕ್ನಲ್ಲಿ, 40 ಬೈಟ್ಗಳು ಕಳೆದುಕೊಂಡರು. ಬಹುಶಃ ನೀವು ಇಲ್ಲ ಇದು ಮುಕ್ತಗೊಳಿಸಲು ವಿಚಾರಿಸಿದಾಗ. ನೀವು ಮೆಮೊರಿ ಬೈಟ್ಗಳು ಬಳಸುತ್ತಿದ್ದರೆ ಏಕೆಂದರೆ, ಎಂದು, ನೀವು ಮೆಮೊರಿ ಪಡೆದದ್ದು ಬಂದಿದೆ ಅರ್ಥ ಆದರೆ ನೀವು ಮುಕ್ತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ ನೀವು ಮಾಡಲು ಬಯಸುವ ನೀವು ನೀವು ಖಚಿತವಾಗಿ ಎಂದು ಒಂದು ಇಲ್ಲಿದೆ free-- ಬಳಸಿ ಎಲ್ಲಾ ಮುಕ್ತಗೊಳಿಸಲು ಕಾರ್ಯ malloc ಮೂಲಕ ಉಪಯೊಗಕ್ಕೆ ಮೆಮೊರಿ. ಕೂಲ್. ಈ ಸ್ಲೈಡ್ ಆದ್ದರಿಂದ, ನಾನು ಅದನ್ನು ಮಾಡುತ್ತೇವೆ. ಇದು ಬಹಳಷ್ಟು ಎಲ್ಲೆಡೆ ವಿಭಾಗದಲ್ಲಿ ಸ್ಲೈಡ್ಗಳು ಸಾಕಷ್ಟು ಉಪನ್ಯಾಸ. ನೀವು ನಿಜವಾಗಿಯೂ ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿದೆ ನೀವು ಈ ಎಲ್ಲಾ ಗೊತ್ತು. ಒಂದೋ ನಿಮ್ಮ ಟಿಪ್ಪಣಿ ಹಾಳೆಯಲ್ಲಿ ಅಥವಾ ನೀವು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ಬಯಸುವ, ಮುಕ್ತವಾಗಿರಿ. ನಿಜಕ್ಕೂ, ನಿಜವಾಗಿಯೂ ಮುಖ್ಯ. ಸಹ ಉತ್ತಮ ನಾವು ಕೇಳಬಹುದು ಎಂದು ಪ್ರಶ್ನೆ. ಏಕೆ ಆಯ್ಕೆ sort-- ನೋಟ ನಲ್ಲಿ ಆಯ್ಕೆ ರನ್ಟೈಮ್ಗಳನ್ನು ಎಲ್ಲಾ sort-- ವರ್ಗ n ಮಾಡಲಾಗುತ್ತದೆ. ಹೊರತಾಗಿ ಪಟ್ಟಿಗೆ ಬರುತ್ತದೆ ಹೇಗೆ ನೀವು ಆದ್ದರಿಂದ ಆಯ್ಕೆ sort-- ಆಗಿದೆ, ಎಂದು ನಾನು ವ್ಯಕ್ತಿಗಳು 30 ನೀಡುತ್ತೇನೆ ಎರಡನೇ ಈ ಬಗ್ಗೆ. ಇದು ರೀತಿಯ ಗೊಂದಲ ಕಾರಣ. ಇದು ಕೆಲವು ಭಾವನಾತ್ಮಕ ಚಿಂತನೆ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಏಕೆ ರನ್ ಬಾರಿ ಅದೇ ಎಂದು ಎರಡೂ ಕೆಟ್ಟ ಮತ್ತು ಅತ್ಯುತ್ತಮ ಪ್ರಕರಣಗಳ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ಏಕೆಂದರೆ ಆಯ್ಕೆ ರೀತಿಯ ಪ್ರತಿ ಈ ಕಡಿಮೆ ಶ್ರೇಣಿಯಲ್ಲಿನ ಸ್ಥಾನವನ್ನು ಅಥವಾ ಸ್ಪೇಸ್ ವಿಷಯ ಅಥವಾ ಯಾವುದೇ. ಹಾಗಾಗಿ ಉತ್ತಮ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ ಸಹ, ಇದು ಇನ್ನೂ ಒಂದು, ಸರಿ, ಹಾಗೆ ಅವಶ್ಯವಾಗಿದ್ದವು. ನನ್ನ ಮೊದಲನೆಯದಾಗಿ ನಾನು ಒಂದು ಹೊಂದಿವೆ. ಮತ್ತು ಅವರನ್ನು ಎಲ್ಲಾ ಮೂಲಕ ಹೋಗಿ. ಸರಿ, ಒಂದು ಚಿಕ್ಕ. ತದನಂತರ ಮತ್ತೆ ಹೋಗುತ್ತದೆ ಮತ್ತು, ಎರಡು ಸರಿ, ಹಾಗೆ ಎಲ್ಲ ವಿಷಯಗಳ ಅತಿ ಸಣ್ಣದಾಗಿದೆ. ಆದರೆ ಇನ್ನೂ ಹೊಂದಿದೆ ಪ್ರತಿಯೊಂದು ಒಂದು ಪರಿಶೀಲಿಸಿ. ಪ್ರೊಫೆಸರ್: ಹೌದು. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಕೇವಲ ಹೇಳುತ್ತಾರೆ ನೋಡೋಣ ನಾವು ಪಟ್ಟಿಯನ್ನು ಈಗಾಗಲೇ ವಿಂಗಡಿಸಲ್ಪಟ್ಟ, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಒಂದು ಐದು. ಆಯ್ಕೆ ರೀತಿಯ ಎಂದು ರೀತಿಯಲ್ಲಿ ಇದು ಈ ಎರಡು ಪರಿಶೀಲಿಸುತ್ತದೆ ಸಾಗುವ. ನಂತರ ಆ ಎರಡು ಪರಿಶೀಲಿಸುತ್ತದೆ. ತದನಂತರ ಇದು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಮತ್ತು ಇದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಇದು, ಎಲ್ಲಾ ತಪಾಸಣೆ ಇಡುತ್ತದೆ ಇರಲಿ ಎಂದು ಅಥವಾ ನಿಜವಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ. ಸರಳವಾಗಿ ಏಕೆಂದರೆ ರೀತಿಯ ಕೆಲಸ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಈ ಪ್ರಶ್ನೆ ರೀತಿಯ ಹಾಗೆ ನಾವು ಕೇಳುತ್ತೇವೆ ಕಲ್ಪನಾ ಪ್ರಶ್ನೆ. ಅಲ್ಲಿ ಮೊದಲ, ನಿಮಗೆ ಯಾವ ಆಯ್ಕೆ ರೀತಿಯ ಗೊತ್ತು ಬಲ, ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಆಗಿದೆ ಪ್ರಶ್ನೆಗೆ. ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮಾಡಬೇಕು ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು. ತದನಂತರ ನೀವು ಸರಿ, ಅರ್ಜಿ ಮತ್ತು ನಗರದ ಕೇವಲ ಕೆಟ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕಲ್ಪನೆ ಅವಕಾಶ. ಅವರು ಎಲ್ಲಾ ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ಆರ್. ಹೇಗೆ ಅದು ಮೇಲೆ ಪರಿಣಾಮ? ಏನು ಇದು ಏರುವ ಇದ್ದರೆ? ಇದು ಈಗಾಗಲೇ ವಿಂಗಡಿಸಲಾದ ಇದ್ದರೆ? ಹೇಗೆ ಎಂದು ರನ್ಟೈಮ್ಗಳನ್ನು ಮೇಲೆ ಪರಿಣಾಮ? ತದನಂತರ ಆಯ್ಕೆ ರೀತಿಯ, ನೀವು ಗಮನಿಸಿ ನೀವು ನಿಜವಾಗಿ ವಿಷಯವಲ್ಲ ಎಂದು. ನೀವು ಪರೀಕ್ಷಿಸುವ ಇರುವ ಕಾರಣ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಲೆಕ್ಕಿಸದೆ ಏನು ನಡೆಯುತ್ತಿದೆಯೆಂಬ. ಮತ್ತು ಆದ್ದರಿಂದ ಉತ್ತಮ ನೆನಪಿಡಿ. ಕೆಲವು ರೀತಿಯ ಇತರರು ಭಿನ್ನವಾಗಿವೆ ಏಕೆ ಮತ್ತು ಹೇಗೆ ಅತ್ಯುತ್ತಮ ಮತ್ತು ಅತ್ಯಂತ ಕೆಟ್ಟ ಪ್ರಕರಣಗಳ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಎಲ್ಲಾ ತೊಂದರೆಯಾಗಬಹುದು. ನಾನು ರೀತಿಯ ಹೊಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆ ರಸಪ್ರಶ್ನೆ ಏಕೆಂದರೆ. ಹೌದು. ಸರಿ. ಬಿಟ್ಟು ಆರು ನಿಮಿಷಗಳ ಇಲ್ಲ. ನಾನು ಪ್ರಶ್ನೆಗಳನ್ನು ಮೂರು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಾನು ಸುಮಾರು ಸ್ಥಗಿತಗೊಳ್ಳಲು ಮಾಡಬಹುದು ವಿಭಾಗದಲ್ಲಿ ನಂತರ 20 ನಿಮಿಷ ಹಾಗೆ ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲು ವೇಳೆ. ಯಾರಾದರೂ ನಿಜವಾಗಿಯೂ ಸಂಕ್ಷಿಪ್ತ ಹೊಂದಿದೆಯೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಅಥವಾ ಪರಿಕಲ್ಪನಾತ್ಮಕ ಸಮಸ್ಯೆಗಳು ಅವರು ಇದೀಗ ಬಗ್ಗೆ ಅಸ್ಪಷ್ಟ ಆರ್? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಸ್ವಲ್ಪ ಮಾತನಾಡಬಹುದು bitwise ನಿರ್ವಾಹಕರು ಬಗ್ಗೆ ಬಿಟ್? ಪ್ರೊಫೆಸರ್: ಹೌದು. ಆದ್ದರಿಂದ bitwise ನಿರ್ವಾಹಕರು ಏನೋ ನೀವು ಬಹುಶಃ ನಿಮ್ಮ ಹಾಳೆಯಲ್ಲಿ ಹಾಕಲು ಬಯಸಬಹುದು. ಹಾಗಾಗಿ ಬಯಸುವುದಿಲ್ಲ ವೇಗವಾಗಿ ಆಳವಾದ ತುಂಬಾ ಹೋಗಲು ತಮ್ಮ ವಿಮರ್ಶೆಯಲ್ಲಿ ಹಾರ್ವರ್ಡ್, ಏಕೆಂದರೆ ಅಧಿವೇಶನ, ಬಹಳ ಚೆನ್ನಾಗಿ ಮುಚ್ಚಿದಳು. Bitwise ಆಯೋಜಕರು ಇಲ್ಲ ಅವುಗಳಲ್ಲಿ ಐದು, ಬಲ? X ಅಥವಾ ಕಾರ್ಯವಾದ, ಈ ಇಲ್ಲ ಮತ್ತು ಇದು, ವನ್ನಾಗಲಿ ಇಲ್ಲ. ಅಥವಾ ಇದು ಪೈಪ್,. ತದನಂತರ ನೀವು ಎರಡು ವರ್ಗಾವಣೆಗಳ ವಿವಿಧ ರೀತಿಯ. ನಾನು ಎರಡು ಮೌಲ್ಯಗಳು, ವೇಳೆ ಕೊಟ್ಟರೆ ನಾನು ಒಂದು ಮತ್ತು ಒಂದು, ಕೊಟ್ಟಿದ್ದು. ಎಂದು ಎಂಬುದನ್ನು ಮೌಲ್ಯಮಾಪನ ಎಂದು? ನಾನು ನೀವು ನಿಜವಾದ, ನಿಜವಾದ ಮತ್ತು ನಿಜವಾದ ನೀಡಿ? ಏನು ಸರಿ ಅಥವಾ ತಪ್ಪು ಬಗ್ಗೆ? ಇನ್ನೂ ನಿಜ, ಬಲ? ಒಂದು ಅಥವಾ ಇಲ್ಲ. ನಾವು ಹೆಚ್ಚಾಗಿ ನೀವು ಸಂಖ್ಯೆಗಳನ್ನು ನೀಡುತ್ತೇನೆ. ಆದ್ದರಿಂದ ಒಂದು ಸಮನಾಗಿರುತ್ತದೆ, ಮರೆಯದಿರಿ ನಿಜ, ಶೂನ್ಯ ಸುಳ್ಳು ಸಮನಾಗಿರುತ್ತದೆ. ನಾವು ನೀವು ಈ ವಿಷಯಗಳನ್ನು ನೀಡಲು ಸಾಧ್ಯವಿರುವುದರಿಂದ ಮತ್ತು ಏನಾಗುತ್ತದೆ ನಮಗೆ ಕೇಳುತ್ತೇವೆ. ಹಾರ್ವರ್ಡ್ ಮೊದಲ ಒಳಗೆ ಆವರಿಸುತ್ತದೆ ಅವರ ಅಧ್ಯಯನದ ಅಧಿವೇಶನದ 10 ನಿಮಿಷಗಳ ನಿಜವಾಗಿಯೂ ಚೆನ್ನಾಗಿ. ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಮಾಡಲು ಬಯಸುವ ನೀವು ಮತ್ತೆ ಎಂದು ನೋಡಲು. ಪ್ರೇಕ್ಷಕರು: pisa5 ಈಸ್ ರಸಪ್ರಶ್ನೆ ಎಂದು ನಾನು? ಪ್ರೊಫೆಸರ್: ನಂ ಇದೀಗ pisa5 ನೋಡಬೇಡಿ. ಇದು ಕಷ್ಟ. ಕೇವಲ ಸಹ pisa5 ನೋಡುವ ಚಿಂತಿಸಬೇಡಿ. ಆದಾಗ್ಯೂ, ಕೆಲವು ಸುಳಿವುಗಳು ಎಂದು ಮತ್ತು ಸಲಹೆಗಳನ್ನು, ನಾನು ನೀವು pisa5 ಆರಂಭಿಸಲು ಸೂಚಿಸುವ ತಕ್ಷಣ ರಸಪ್ರಶ್ನೆ ಮೇಲೆ ಎಂದು. ಈ ಕಠಿಣ ಇರುತ್ತದೆ ವಾರ, ಆದರೆ ನಂತರ ನೀವು ಹುಡುಗರಿಗೆ ಬೆಟ್ಟಗಳ ಅದನ್ನು ರವಾನಿಸಬಹುದು ಕಾಣಿಸುತ್ತದೆ ಹಸಿರು ಮತ್ತು ನಾಯಿ ರೋಲಿಂಗ್, ಮತ್ತು ಇದು ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಈ ವರ್ಗ ಗಮನಾರ್ಹ ಪಡೆಯುತ್ತದೆ ಐದನೇ pset ನಂತರ ಸುಲಭ. ಪ್ರೇಕ್ಷಕರು: ಕಚೇರಿ ವೇಳೆ ಭಾನುವಾರ, ಸೋಮವಾರ ಇವೆ? ಪ್ರೊಫೆಸರ್: ಹೌದು, ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ತಿನ್ನುವೆ ಆದ್ದರಿಂದ pset ಫಾರ್ ಸೋಮವಾರ ಭಾನುವಾರ. ಕಚೇರಿ ಗಂಟೆಗಳ ಟುನೈಟ್ ಮೂಲಭೂತವಾಗಿ ಕೇವಲ ರಸಪ್ರಶ್ನೆ ವಿಮರ್ಶೆ ಇರುತ್ತದೆ. ಯಾರಾದರೂ ಬಂದು ಕೇಳಲು ಬಯಸಿದರೆ ಒಂದು ಪ್ರಶ್ನೆ TAS, ನಾವು ಅಲ್ಲಿ ಮಾಡುತ್ತೇವೆ. ನಾನು ಬಹುಶಃ ಒಂದು ಪ್ರಶ್ನೆ ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ಯಾರಾದರೂ ಒಂದು ಪ್ರಶ್ನೆ ವೇಳೆ? ಹೌದು? ಪ್ರೇಕ್ಷಕರು: ನೀವು ಆರ್ ವಿವರಿಸುವ ಗ್ರಂಥಿಗಳು, [ಕೇಳಿಸುವುದಿಲ್ಲ] ನೀವು ಮುಂದಿನ ನಂತರ ನೋಡ್ ಸ್ಟಾರ್ ಮತ್ತು ಹೇಳಲು ವೇಳೆ, ಕಂಪ್ಯೂಟರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡುತ್ತದೆ ನೀವು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತೊಂದು ಪಾಯಿಂಟರ್ ಉಲ್ಲೇಖಿಸಿ? ಪ್ರೊಫೆಸರ್: ನಂ ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮಾಡಬೇಕು [ಕೇಳಿಸುವುದಿಲ್ಲ] relink? ಪ್ರೊಫೆಸರ್: ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಒಂದು ನೋಡ್ ಆಫ್ struct, ನೆನಪಿಡಿ, ನೀವು ನೋಡ್ ರಚಿಸಲು ನಂತಹ ಇದು ಇಲ್ಲಿದೆ ಮತ್ತು ನಂತರ ನೀವು ಮುಂದಿನ ಎಂಬ ಪಾಯಿಂಟರ್ ಹೊಂದಿರುತ್ತವೆ. ನೀವು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ಹೊಂದಿರುವ ಆಗಿದೆ ಅಲ್ಲಿ ರಚನೆ. ನೀವು ನಿಯೋಜಿಸಲು ಹೊಂದಿರುತ್ತವೆ ಎಲ್ಲೋ ಪಾಯಿಂಟರ್. ಆದ್ದರಿಂದ ಕಂಪ್ಯೂಟರ್ ಮಾಡುವುದಿಲ್ಲ ಇನ್ನೂ ಏನು ಗೊತ್ತಿಲ್ಲ. ನೀವು ನಿಜವಾಗಿಯೂ ಅದು ನಿಯೋಜಿಸಲು ಹೊಂದಿರುತ್ತವೆ ನಿಮ್ಮ ಸಂಪರ್ಕ ಪಟ್ಟಿ ರಚಿಸುತ್ತಿದೆ. ಮತ್ತು ಏನು ಮುಖ್ಯವಾಗಿ ಇಲ್ಲಿದೆ pset 5 ರಂದು ನಡೆಯಲಿದೆ. ಬಗ್ಗೆ ಚಿಂತಿಸ ಆದ್ದರಿಂದ ಇದೀಗ ಯಾವುದೇ. ಪ್ರೇಕ್ಷಕರು: ನಾವು ಅಗತ್ಯವಿಲ್ಲ ಕೇವಲ, ಲಿಂಕ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹೆಚ್ಚು ಗಮನ ಸಾಮಾನ್ಯ ಕಲ್ಪನೆ? ಪ್ರೊಫೆಸರ್: ಅತ್ಯಧಿಕವಾಗಿ ರಾಶಿಯನ್ನು, ಸಾಲುಗಳನ್ನು, ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು, ಮರಗಳು, ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು. ಕೇವಲ ಅವರು ಏನು ಗೊತ್ತಿಲ್ಲ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಾವು ಕೇಳಲು ಹೋಗುತ್ತಿಲ್ಲ ನೀವು ನಿರ್ದಿಷ್ಟ ಏನು ಇಷ್ಟ ನಾವು ಮಾಡದಿದ್ದರೆ ಏಕೆಂದರೆ ಇನ್ನೂ ಯಾವುದೇ ಆವರಿಸುವ pset. ಮೊದಲಿನ ಕೊನೆಯ ಎರಡು ನಿಮಿಷಗಳಲ್ಲಿ ಆದ್ದರಿಂದ ನಾನು ಮುಕ್ತ ಈ ರಸಪ್ರಶ್ನೆ ಕೊಲ್ಲಲು ಸೆಟ್. ಬಹುಮಟ್ಟಿಗೆ, ಹಾಗೆ, ಹೇಗೆ ಬಗ್ಗೆ ದೂರದ ನೀವು ಹುಡುಗರಿಗೆ ಈ ವರ್ಗದ ಬಂದಿದ್ದೇನೆ. ನಾನು ವಾರದ ಎರಡು ನೆನಪಿಡಿ ಈ ವರ್ಗ, ನೀವು ಕೆಲವು ನೀರಿನ ಬರೆಯಲು ಮೂರು ಗಂಟೆಗಳ ಕಾಲ. ನೀವು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಹುಡುಗರಿಗೆ ಈಗ ನೀರಿನ ಬರೆಯಲು? 30 ಸೆಕೆಂಡುಗಳ, ಬಹುಶಃ? ಎಷ್ಟು ಬಗ್ಗೆ ನೀವು ಹುಡುಗರಿಗೆ ಕಲಿತಿದ್ದಾರೆ. ಸಿಎಸ್ ನಿಜವಾಗಿಯೂ ಹಾರ್ಡ್ ವಿಷಯವಾಗಿದೆ. ಆ ಯಾವುದೇ ಅನುಮಾನ ಇಲ್ಲ. ಇದು ಯಾರೂ ಅದನ್ನು ಅಧ್ಯಯನ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ, ಕಷ್ಟ. ಇದು ಕೇವಲ ಕಷ್ಟ. ಮತ್ತು ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಮತ್ತು ನಾನು ತುಂಬಾ ಹೆಮ್ಮೆಯಾಗುತ್ತದೆ ಎಲ್ಲರೂ ದೂರ ಈ ಮಾಡಿದೆ. Psets ಸುಲಭ ಅಲ್ಲ. ಅವರು ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನೀವು ಹುಡುಗರಿಗೆ, ನಾನು ಬರೆಯಲು ಎಂದಿಗೂ ಕೇಳುವುದಿಲ್ಲ pset 15 ಅಥವಾ Vigenere ಆಟ. ಇಲ್ಲ ಕೇವಲ ಆ ಬಗ್ಗೆ ವಿಲಕ್ಷಣವಾಗಿ. ನಾವು ಇಲ್ಲಿ ಪರೀಕ್ಷೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಲ್ಲಾ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು ನಿಮ್ಮ ಕಲ್ಪನಾ ಜ್ಞಾನ, ಹಾಗೂ ಕೋಡಿಂಗ್ ನಿಮ್ಮ ಮೂಲಭೂತ ಕೌಶಲಗಳನ್ನು ಕೆಲವು. ಪರೀಕ್ಷೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ನಿಜವಾಗಿಯೂ ಸವಾಲು. ಲೈಕ್, ಇದು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ನೀವು 100 ಪಡೆಯಲು. ಇದು ಬಹುಶಃ ನೀವು ವಿನ್ಯಾಸ ವಿಶೇಷವೇನು 75 ನಿಮಿಷಗಳಲ್ಲಿ ಮುಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮತ್ತು ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. ನಾನು ವಿದ್ಯಾರ್ಥಿ ನನ್ನ ಮನುಷ್ಯ. ನಾನು ನಡೆಯಲು ನನಗೆ ಗೊತ್ತು, ನಾನು ದ್ವೇಷಿಸುತ್ತೇನೆ ರಸಪ್ರಶ್ನೆಯ ಶಿಟ್ ಔಟ್, ಹಾಗೆ. ನಿಜಕ್ಕೂ ಕಷ್ಟವಾಗಿತ್ತು. ಬಹುಶಃ ಯಾವ ವಿಶೇಷವೇನು ಸಂಭವಿಸಬಹುದು ಮತ್ತು ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ, ನಾನು ಈಗ ನೀವು ಹುಡುಗರಿಗೆ ಹೇಳುವ ನಾನು. ಈ ವಿಷಯಗಳ ಬಗ್ಗೆ ಸಾಧನವಾಗಿ ಎಲ್ಲಾ ಹೆಚ್ಚಿನ ಅಲ್ಲ. ಮತ್ತು ನೀವು ಆ ಯಾರು ಹಾಗೆ, ಪಡೆಯುವಲ್ಲಿ ಮಾಡಲಾಗಿದೆ, ನಿಮ್ಮ ಸಮಸ್ಯೆ ಸೆಟ್ ಮೇಲೆ ಥ್ರೀಸ್, ನೀವು ಆರ್ ಅರ್ಥವಲ್ಲ ಈ ವರ್ಗದ ಒಂದು 60 ಶೇಕಡಾ ಕಾಣುವುದು. ನೀವು 60% ಪಡೆಯಲು ವೇಳೆ ಎಂಬುದನ್ನು ರಸಪ್ರಶ್ನೆ, ನೀವು ನೀನು ಅರ್ಥ ಈ ವರ್ಗದ ಒಂದು ಡಿ ಪಡೆಯಿರಿ. ನಾವು ವಿಶೇಷವಾಗಿ ನಾನು, ನೋಡಿ ನನ್ನ ವಿಭಾಗದಲ್ಲಿ ನೀವು ಆ, ನೀವು ಹುಡುಗರಿಗೆ ಎಲ್ಲಾ ಕೆಲಸ ಹೇಗೆ ಹಾರ್ಡ್ ನಾನು ನೋಡಿ. ಮತ್ತು ನಾನು ಟ್ರ್ಯಾಕ್. ನೀವು ಹುಡುಗರಿಗೆ ಉತ್ತಮವಾಗಿರುತ್ತವೆ. ಯಾವುದೇ ಸಾಂಸ್ಥಿಕ ಮೆಮೊರಿ ಇಲ್ಲ ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ ಸಂತೋಷ. ಎಲ್ಲಾ ಹಾರ್ವರ್ಡ್ ಮಕ್ಕಳು ಹೇಳುವ ಕಾರಣ ತಮ್ಮ ಸ್ನೇಹಿತರು, ಓಹ್, ನೀವು ಚೆನ್ನಾಗಿರುತ್ತದೆ ಮಾಡುತ್ತೇವೆ. ಯಾರೂ ಇಲ್ಲಿ ನೀವು ಹುಡುಗರಿಗೆ ಹೇಳುತ್ತಿದೆ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ನೀವು ಹುಡುಗರಿಗೆ ಹೇಳಲು ಹೊಂದಿವೆ. ನೀವು ಹುಡುಗರಿಗೆ ಉತ್ತಮವಾಗಿರುತ್ತವೆ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಎಲ್ಲಾ ತುಂಬಾ ಹೆಮ್ಮೆಯಾಗುತ್ತದೆ. ಪರೀಕ್ಷೆ ಕಷ್ಟ ಕಾಣಿಸುತ್ತದೆ. ಅಧ್ಯಯನವನ್ನು, ಮತ್ತು ನಂತರ ಕೇವಲ ಎಸೆದು. ಹೊಸ ವಿಷಯಗಳನ್ನು ತಿಳಿಯಲು ಸಿದ್ಧರಾಗಿ. ಮತ್ತು ಕ್ಯಾಂಡಿ ತಿನ್ನಲು. ನಾವು ಕ್ಯಾಂಡಿ ಸಾಕಷ್ಟು ಬಂದಿದೆ. ಉತ್ತಮ ನಿದ್ರೆಗಾಗಿ ಪಡೆಯಲು. ನಿದ್ರೆ ಇಲ್ಲ, ಏಕೆಂದರೆ ನಿಜಕ್ಕೂ ಕೆಟ್ಟ ಸಂಗತಿ. ಸಿಎಸ್ ತರ್ಕ ಸಾಕಷ್ಟು ಆಗಿದೆ. ನೀವು ನಿದ್ರೆ ಇಲ್ಲ, ನೀವು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ, ನಿಮ್ಮ ಮೆದುಳಿನ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ನಾನು ಮುಂದಿನ 20 ಇಲ್ಲಿ ಮಾಡುತ್ತೇವೆ ನಿಮಿಷಗಳ ಯಾರಾದರೂ ಸುಮಾರು ಸ್ಥಗಿತಗೊಳ್ಳಲು ಬಯಸಿದರೆ. ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಕೊಲ್ಲಲು ಹೋಗುವ. ಒಳ್ಳೆಯದಾಗಲಿ.