[Powered by Google Translate] ಡೇವಿಡ್ ಜೆ MALAN: ಆಲ್ ರೈಟ್. ಈ CS50 ಆಗಿದೆ, ಮತ್ತು ಈ ವಾರ ಎರಡು ಅಂತ್ಯ. ಈ ಬಾರಿ ನಾಳೆ ಸುಮಾರು ಹಸಿವಿನಿಂದ ನಿರೀಕ್ಷಿಸುತ್ತಾರೆ, ನಾವು ನೀನು ತಿಳಿದಿದೆ ಒಂದು ಸಣ್ಣ ಗುಂಪು ನಾಳೆ, ಗುರುವಾರ, 1:15 PM ರಂದು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ನಡೆಸುವ. ನೀವು RSVP ಬಯಸಿದಲ್ಲಿ ಈ URL ಇಲ್ಲಿ ಇಲ್ಲ. ಸ್ಪೇಸ್ ಸೀಮಿತ, ಆದ್ದರಿಂದ ನೀವು ರಚನೆಯಲ್ಲಿ ಸಮಯದಲ್ಲಿ ಅಪ್ ತುಂಬಿದೆ ವೇಳೆ ಕ್ಷಮಿಸಲು ದಯವಿಟ್ಟು ಈ ಭರ್ತಿ. ಆಸಕ್ತಿಯ ನೀಡಬಹುದಾದ ಆದರೂ ಇನ್ನೊಂದು URL ಇದು. ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ತಿಂಗಳ ಸುಮಾರು, ಕೋರ್ಸ್ ಲಭ್ಯವಾಯಿತು ಹೋಗುತ್ತದೆ ಎಲ್ಲಾ ಹೆಚ್ಚು ವಿಶಾಲ edX ಮೂಲಕ, ಇಂಟರ್ನೆಟ್ ಮೇಲೆ ಜನರಾಗಿದ್ದರು ವಾಗಿರುತ್ತದೆ ಮೂಲಕ ವಾಸ್ತವವಾಗಿ, ಸಾಕಷ್ಟು ಸಕ್ರಿಯವಾಗಿ ಕೋರ್ಸ್ ತೊಡಗಿಸಿಕೊಳ್ಳಲು, ಉದ್ದಕ್ಕೂ ಅನುಸರಿಸಲು ಸಾಧ್ಯವಾಯಿತು. ಅವರು CS50 ಯಂತ್ರ ಮತ್ತು CS50 ಚರ್ಚಿಸಲು ಮತ್ತು ಅತ್ಯಂತ ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ನಾವು ಈಗಾಗಲೇ ಈ ಸೆಮಿಸ್ಟರ್ ಬಳಸಿಕೊಂಡು ಎಂದು ವಿವಿಧ ಸಾಫ್ಟ್ವೇರ್ ಉಪಕರಣಗಳು. ಮತ್ತು ನಾವು ಈ ವರ್ಷ ಪ್ರಯೋಗಿಸಲಾಯಿತು ಪಡೆಯಲು ಬಯಸುವ ಉಪಕ್ರಮಗಳ ಒಂದು ನಾವು ಇತರ ಮಾತನಾಡುವ ಭಾಷಾಂತರಿಸಲು ಮಾಡಬಹುದು ಎಷ್ಟು ವಿಷಯವನ್ನು ನೋಡಲು ಆಗಿದೆ ಲಿಖಿತ ಭಾಷೆ. ಈ ಯೋಜನೆಯಲ್ಲಿ ಭಾಗವಹಿಸುವ ಆಸಕ್ತಿ, ಆ ಮೂಲಕ ಹೊಂದಿರಬಹುದು ಹಾಗಿದ್ದಲ್ಲಿ ನಾವು ಕೋರ್ಸ್ ನ ಇಂಗ್ಲೀಷ್ ನಕಲುಗಳು ಮತ್ತು ಉಪಶೀರ್ಷಿಕೆಗಳು ಒದಗಿಸುತ್ತದೆ ಉಪನ್ಯಾಸಗಳು ಮತ್ತು ಶಾರ್ಟ್ಸ್ ಮತ್ತು ವಿಚಾರಗೋಷ್ಠಿಗಳು ಮತ್ತು ವಿಭಾಗಗಳು ಮತ್ತು ಹಾಗೆ - ನೀವು ಸರಾಗವಾಗಿ ಮಾತನಾಡಲು ಅಥವಾ ಸರಾಗವಾಗಿ ಇತರ ಭಾಷೆಯನ್ನು ಬರೆಯಲು, ನಾವು ಬಯಸುವ ಈ ಯೋಜನೆಯಲ್ಲಿ ನೀವು ತೊಡಗಿಸಿಕೊಳ್ಳಲು ಪ್ರೀತಿ, ಆ ಮೂಲಕ ನೀವು ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ತೆಗೆದುಕೊಳ್ಳುವ ವೀಡಿಯೊಗಳು, ನೀವು ತುಂಬಾ ಚೆನ್ನಾಗಿ ತಿಳಿದಿರುವ ಒಂದು ಭಾಷೆಗೆ ಅನುವಾದಿಸಿದನು. ನೀವು ಅಂತರ್ಮುಖಿಯನ್ನು ಒಂದು ಅರ್ಥದಲ್ಲಿ ನೀಡಲು, ಈ ವೆಬ್ ಆಧಾರಿತ ಬಳಕೆದಾರರ ಅಂತರಸಂಪರ್ಕ ಇಲ್ಲ ನಾವು ಮೂಲಭೂತವಾಗಿ ಈ ರೀತಿಯ UI ರಚಿಸಲು ಎಂದು ಬಳಸಿ ವಾಪಸಾಗುತ್ತೇವೆ. ಈ ನನ್ನ ಕೆಲವು ಹ್ಯಾಲೋವೀನ್ ಹಿಂದೆ ಬೋಧನೆ ಮಾಡಲಾಯಿತು. ಮತ್ತು ಈ ಬಾರಿ ಅಂಚೆಚೀಟಿಗಳು ಮುಂದೆ ಕಪ್ಪು ರಲ್ಲಿ ಬಲ ಭಾಗದಲ್ಲಿ, ಆ ದಿನ ನನ್ನ ಬಾಯಿಂದ ಬಂದ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ನೋಡುತ್ತಾರೆ. ನಂತರ ಅದನ್ನು ಕೆಳಗೆ, ನೀವು ಬೇರೆ ಭಾಷೆಗೆ ಅನುವಾದಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಮ್ಯಾಪಿಂಗ್ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇಂಗ್ಲೀಷ್ ನಲ್ಲಿ, ನಡುವೆ ನಿಖರವಾಗಿ ಏನು ಮತ್ತು, ಸ್ಪ್ಯಾನಿಷ್ ಹೇಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಇದು ವಾಸ್ತವವಾಗಿ ಅತ್ಯಂತ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರಿಕರವಾಗಿದ್ದು. ನೀವು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಅತ್ಯಂತ ಸುಲಭವಾಗಿ ವೇಗವಾಗಿ ಮುಂದಕ್ಕೆ ಸುರುಳಿಗಳನ್ನು ಮತ್ತು ಮಾಡಬಹುದು. ಈ ಪ್ರಯೋಗದಲ್ಲಿ ಭಾಗವಹಿಸಲು ನೀವು ಮತ್ತು ನಿಮ್ಮ ಪದಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ ಆದ್ದರಿಂದ ನೋಡಿದ ಮತ್ತು ಹೊರಗೆ ಜನರನ್ನು ಸಂಭವನೀಯ ಸಾವಿರಾರು ಓದಲು, ಅನುಭವಿಸಲು ದಯವಿಟ್ಟು ಭಾಗವಹಿಸಲು ಉಚಿತ. ಈಗ ನಾವು ವಿಪರೀತ ಸೋಮವಾರದಿಂದ ಕಿಟನ್ ಬಗ್ಗೆ ಒಂದು ಪದ, ಕಳುಹಿಸಿದ್ದಾರೆ ಆಗದಿರಲೆಂದು ಭಯಾನಕ ಸಂದೇಶ. ವಿಭಾಗಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ ಎಂದು ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಸಲಹೆ ಮತ್ತು ಮಾಹಿತಿ, ಅರ್ಥ ಏನು ಕೋರ್ಸ್ ವಿನ್ಯಾಸ ತುಂಬಾ ವಿದ್ಯಾರ್ಥಿಗಳು ಸಹಯೋಗ ಎಂದು ಹೆಚ್ಚು ಮತ್ತು ಒಟ್ಟಿಗೆ ಸಮಸ್ಯೆ ಸೆಟ್ ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ಮೂಲಕ ಕೆಲಸ ಮಾತನಾಡಲು. ಮತ್ತು ನಿಜವಾಗಿಯೂ ರೇಖೆಯು ಕೆಲಸ ನೀವು ಅಂತಿಮವಾಗಿ, ಮತ್ತೆ, ವಿಷಯಕ್ಕೆ ಬರೋಣ submit ಮಾಡಬೇಕು ನಿಮ್ಮ ಸ್ವಂತ ಆಗಿರಬೇಕು. ಮತ್ತು ಆದ್ದರಿಂದ ತುಂಬಾ ಪ್ರಾಮಾಣಿಕವಾಗಿ, ನ - ಕಚೇರಿ ಗಂಟೆಗಳಲ್ಲಿ, ಅದನ್ನು ಸಂಪೂರ್ಣ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ - ಕೆಲವು ಚಾಟ್ ಮಾಡಲು - ಇದು ಸಂಪೂರ್ಣವಾಗಿ, ಸಹ ನಿರೀಕ್ಷೆಯಿದೆ ಟು ನಿಮಗೆ ಮುಂದಿನ ಸ್ನೇಹಿತರು. ಆತ ಅಥವಾ ಆಕೆ ಕೆಲವು ವಿಷಯ ಹೋರಾಡುತ್ತಿದ್ದಾರೆ ಇದೆ, ಮತ್ತು ನಿಮ್ಮಂತಹ ನೀವು, ಓಹ್, ಉತ್ತಮ ಅವಕಾಶ ನೀವು ನಾನು ಬರೆದ ಕೋಡ್ ಕೆಲವು ಸಾಲಿನ ನಸುನೋಟವನ್ನು ನೀಡುತ್ತವೆ. ಅತ್ಯುತ್ತಮ ಇಲ್ಲಿದೆ. ಅದು ಸಂಭವಿಸಿದಲ್ಲಿ. ಮತ್ತು ಕಲಿಕೆಯ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನನ್ನ ಬಹಳ ದಾರಿಯ ಇಲ್ಲಿದೆ. ತಲೆ ರೀತಿಯ ಮೇಲೆ ಬಾಗಿರುತ್ತದೆ ಲೈನಿನ, ಮತ್ತೆ, ದಾಟಿ ಮುಟ್ಟುತ್ತದೆ ಅಲ್ಲಿ ಇಲ್ಲಿ ಆ ದೂರದ ಹಲವಾರು ಸೆಕೆಂಡುಗಳವರೆಗೆ ಅಥವಾ ನಿಮಿಷಗಳ ಕಾಲ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಹೊಂದಲು ನಿಮ್ಮ ಸ್ನೇಹಿತರಿಗೆ ಒಂದು ಅನಿರ್ಬಂಧಿಸುವಲ್ಲಿ ಅವಕಾಶ ಎಂದು. ಮತ್ತು ನಿಸ್ಸಂಶಯವಾಗಿ, ವಿಷಯಗಳನ್ನು ಇಮೇಲ್ ಮತ್ತು ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಮತ್ತು ಮೂಲಕ ವಿನಿಮಯ ಯಾವಾಗ ಹಾಗೆ, ತುಂಬಾ ಲೈನ್ ಇಲ್ಲ. ಎಲ್ಲಾ ಮೂಲಕ, ಹಿತಕರವಾದ ಭಾವನೆಯನ್ನು ಮತ್ತು ಸ್ನೇಹಿತರೊಂದಿಗೆ ಚಾಟ್ ಪ್ರೋತ್ಸಾಹಿಸಿದರು ಭಾವನೆ ಮತ್ತು psets ಮತ್ತು ಹೆಚ್ಚು ಬಗ್ಗೆ ಸಹಪಾಠಿಗಳು. ಮತ್ತು ಏನು ನೀವು ಅಂತಿಮವಾಗಿ submit ನಿಜವಾಗಿಯೂ ಎಂದು ಅರ್ಥ ನಿಮ್ಮ ಸೃಷ್ಟಿ ಮತ್ತು ಬೇರೊಬ್ಬರ ಉತ್ಪನ್ನ. ಆದ್ದರಿಂದ cuddly ಜೀವಿಯಂತಹ ಧಾಟಿಯಲ್ಲಿಯೇ, ನೀವು ಮಾಡಬಹುದು ಈ ವ್ಯಕ್ತಿಯ ಇಲ್ಲಿ ತಿಳಿದಿದೆ. ಈ ವರ್ಷಗಳ ಹಿಂದೆ ಒಂದು ಭಯಾನಕವಾಗಿ ಚೀಸೀ ಚಿತ್ರ. ಯಾರಾದರೂ ಇಲ್ಲಿ Spaceballs ಕಾಣಬಹುದು? ಎಲ್ಲಾ ಸರಿ. ಇಲ್ಲಿ ಉತ್ತಮ ಸಂಖ್ಯೆ ಆದ್ದರಿಂದ. ಆದ್ದರಿಂದ ಈ ಅಂತಿಮವಾಗಿ ಇಂದು ಪರಿಚಯಿಸುವ ನಮ್ಮ ಅತ್ಯದ್ಭುತವಾಗಿ ಶೈಕ್ಷಣಿಕ ಮಾರ್ಗ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಕಲ್ಪನೆ. ಬರುತ್ತವೆ ಇದು pset 2, ಡೊಮೇನ್ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳನ್ನು ಮತ್ತು ಆದ್ದರಿಂದ ಒಂದು ಕೊನೆಯಲ್ಲಿ ನಾಳೆ ರಾತ್ರಿ, ಗೂಢಲಿಪೀಕರಣದ ಜಗತ್ತಿನಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ಇದು ಆಗಿದೆ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಕಲೆಯಾಗಿದೆ. ಮತ್ತು ಈ ಅಂತಿಮವಾಗಿ ಭದ್ರತೆಯ ವಿಶ್ವ ಸಂಬಂಧಿಸಿದೆ. ಈಗ ಭದ್ರತಾ ಬಹುತೇಕ ನಮಗೆ ನ್ಯಾಯವಾಗಿ ಪ್ರಾಪಂಚಿಕ ಯಾಂತ್ರಿಕ ರೂಪದಲ್ಲಿ ಬರುತ್ತದೆ. ನಮಗೆ ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಹೆಸರುಗಳನ್ನು ಮತ್ತು ಸಂಕೇತ ಹೊಂದಿವೆ. ಮತ್ತು ನಮಗೆ ಎಲ್ಲಾ ಹೆಚ್ಚಾಗಿ, ಕೆಟ್ಟ ಬಳಕೆದಾರರ ಹೆಸರುಗಳನ್ನು ಮತ್ತು ಸಂಕೇತ ಹೊಂದಿವೆ. ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನೇಕ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಅದೇ ವೇಳೆ, ಆ ಬಹುಶಃ ಅಲ್ಲ ಉತ್ತಮ ಕಲ್ಪನೆ, ನಾವು ಸೆಮಿಸ್ಟರ್ ನ ಕೊನೆಯಲ್ಲಿ ಚರ್ಚಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಂದು. ನಿಮ್ಮ ಮೇಲೆ - ನೋ ಜೋಕ್ - ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಒಂದು ಜಿಗುಟಾದ ಟಿಪ್ಪಣಿ ಬರೆದ ವೇಳೆ ತುಂಬಾ ಅವಶ್ಯಕವಾಗಿ ಅತ್ಯುತ್ತಮ ವಿನ್ಯಾಸ ಆದರೆ ಬಹಳ ಸಾಮಾನ್ಯ ಎಂದು ಮಾನಿಟರ್, ವಿದ್ಯಮಾನ. ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಮತ್ತು, ಅವರು ವಿಶೇಷವಾಗಿ ದುರ್ಬಲ. ನೀವು ಒಂದು ಗುಪ್ತ ಪದಗಳ ಮೂಲಕ ಬುದ್ಧಿವಂತ ಸೂಪರ್ ಎಂದು ಯೋಚಿಸುವೆ ಹಾಗಿದ್ದಲ್ಲಿ ನಿಮ್ಮ ಹಾರ್ಡ್ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಎಲ್ಲಾ ಹೊಂದಿರುವ ಡ್ರೈವ್ ಆದರೆ ಎಲ್ಲೋ ದಾಖಲಿಸಲು ಇದು ಯಾವುದೇ ಒಂದು ನೋಡಲು ವಿಶೇಷವೇನು ಒಂದು ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸ್, ಅದೂ ಅತ್ಯಂತ ಅಲ್ಲ ಸುರಕ್ಷಿತ ಯಾಂತ್ರಿಕ. ಆದ್ದರಿಂದ ಯಾವ pset 2 ಅನ್ನು ಗೂಢಲಿಪೀಕರಣದ ಈ ಕಲೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ವಿಷಯಗಳನ್ನು ಎಂದು ಆದ್ದರಿಂದ ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಎಲ್ಲಾ ಹೆಚ್ಚು ಸುರಕ್ಷಿತ. ಇದರಿಂದ ಅತ್ಯಂತ ಅಲ್ಲದ ನೈಜ ವಿಶ್ವದ ಈ ಅತ್ಯಂತ ನೈಜ ಜಗತ್ತಿನ ಸಮಸ್ಯೆ ಹುರಿದುಂಬಿಸುವ ಸನ್ನಿವೇಶದಲ್ಲಿ, ನನ್ನ ಈ ಇಲ್ಲಿ ನಮ್ಮ ನೆಚ್ಚಿನ ತುಣುಕುಗಳನ್ನು ಒಂದು ನೀವು ಪರಿಚಯಿಸಲು ಅವಕಾಶ ಚಿತ್ರ, Spaceballs. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -ಹೆಲ್ಮೆಟ್, ನೀವು ದೆವ್ವ, ಇಂದಿನ ವಿಶೇಷವೇನು? ನನ್ನ ಮಗಳು ಏನು ಮಾಡುತ್ತಿದ್ದಾರೆ? ನನಗೆ ಮೇಧಾವಿ ಯುವ ಪ್ಲಾಸ್ಟಿಕ್ ಸರ್ಜನ್, ಡಾ ಫಿಲಿಪ್ ಪರಿಚಯಿಸಲು-ಪರವಾನಗಿ ಇಡೀ Schlotkin, ಮಹಾನ್ ನಾಶಿಕ ಮ್ಯಾನ್ ಬ್ರಹ್ಮಾಂಡದ ಮತ್ತು ಬೆವರ್ಲಿ ಹಿಲ್ಸ್. -ನಿಮ್ಮ ಎತ್ತರ. -ನೋಸ್ ಕೆಲಸ? ನಾನು ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ. ಅವರು ಈಗಾಗಲೇ ನಾಶಿಕ ಹೊಂದಿದ್ದ. ಇದು ಒಂದು ಸಿಹಿ 16 ಉಪಸ್ಥಿತರಿದ್ದರು. -ಇಲ್ಲ, ಇದು ನಿಮ್ಮ ಅನಿಸಿಕೆ ಏನು ಅಲ್ಲ. ಇದು ಬಹಳ ಬಹಳ ಕೆಟ್ಟದಾದ ಇಲ್ಲಿದೆ. ನೀವು ಏರ್ ಶೀಲ್ಡ್ ನನ್ನನ್ನು ಸಂಯೋಜನೆಯನ್ನು ನೀಡದಿದ್ದಲ್ಲಿ, ಡಾ Schlotkin ತಿನ್ನುವೆ ತನ್ನ ಹಳೆಯ ಮೂಗು ನಿಮ್ಮ ಮಗಳು ಮತ್ತೆ ನೀಡಿ. -ಇಲ್ಲ! ನೀವು ಅಲ್ಲಿ ಎಂದು ಬಂದೆವು? -ಆಲ್ ರೈಟ್. ನಾನು ಹೇಳುತ್ತೇನೆ. ನಾನು ಹೇಳುತ್ತೇನೆ. -ಇಲ್ಲ, ಡ್ಯಾಡಿ, ಯಾವುದೇ. ನೀವು ಮಾಡಬಾರದು. -You're ಬಲ, ನನ್ನ ಪ್ರೀತಿಯ. ನಾನು ನಿಮ್ಮ ಹೊಸ ಮೂಗು ತಪ್ಪಿಸಿಕೊಳ್ಳಬಾರದ ಮಾಡುತ್ತೇವೆ. ಆದರೆ ನಾನು ಯಾವುದೇ ಅವುಗಳನ್ನು ಸಂಯೋಜನೆಯನ್ನು ಹೇಳುವುದಿಲ್ಲ. -ಉತ್ತಮ. ಡಾ Schlotkin, ನಿಮ್ಮ ಕೆಟ್ಟ ಹಾಗೆ. -ನನ್ನ ಸಂತೋಷ. -ಇಲ್ಲ! ನಿರೀಕ್ಷಿಸಿ, ನಿರೀಕ್ಷಿಸಿ. ನಾನು ಹೇಳುತ್ತೇನೆ. ನಾನು ಹೇಳುತ್ತೇನೆ. -ನಾನು ಕೆಲಸ ಎಂದು ತಿಳಿದಿದ್ದರು. ಸರಿ, ನನಗೆ ಇದು ನೀಡಿ. -ಸಂಯೋಜನೆಯನ್ನು ಒಂದಾಗಿದೆ. -ಒಂದು. -ಒಂದು. -ಎರಡು. -ಎರಡು. -ಎರಡು. ಮೂರು ಮೂರು. ಮೂರು. ಫೋರ್. ಫೋರ್. ಫೋರ್. -ಐದು -ಐದು. -ಐದು. -ಆದ್ದರಿಂದ ಸಂಯೋಜನೆಯನ್ನು ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು ಹೊಂದಿದೆ. ನಾನು ನನ್ನ ಜೀವನದಲ್ಲಿ ಕೇಳಿದ ಕೆಟ್ಟ ಸಂಯೋಗವಾಗಿದೆ. ಒಂದು ಈಡಿಯಟ್ ತನ್ನ ಹಾಸಿಗೆ ಮೇಲೆ ಹೊಂದಿರುತ್ತದೆ ವಿಷಯ ಭಾಸವಾಗುತ್ತದೆ. ನಿಮ್ಮ ಹೈನೆಸ್, ನಿಮಗೆ ಧನ್ಯವಾದಗಳು. -ನೀವು ಏನು ಮಾಡುವಿರಿ? -ನಾನು ವಾಲ್ ಆಫ್ ಮಾಡಲಾಗಿದೆ. -ಇಲ್ಲ, ನೀವು ಮಾಡಲಿಲ್ಲ. ನೀವು ಇಡೀ ಚಿತ್ರ ಆಫ್ ಮಾಡಲಾಗಿದೆ. ನಾನು ತಪ್ಪು ಬಟನ್ ಒತ್ತಿದರೆ ಹೊಂದಿರಬೇಕು. ಬಾವಿ, ಅದರ ಮೇಲೆ ಮುಂದೂಡಲಾಗಿದೆ. ಚಿತ್ರದ ಮೇಲೆ ಮುಂದೂಡಲಾಗಿದೆ. -ಹೌದು, ಸರ್. ಹೌದು, ಸರ್. ನ, ಎರ್ನ ಹೋಗಿ-ಲೆಟ್. , ಗ್ರೆಚೆನ್ ಕಮ್. ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಇನ್ನೂ ಈ ನಿಮಗೆ ಬಿಲ್ ಮಾಡಬೇಕಾಗಬಹುದು ತಿಳಿದಿದೆ. ಬಾವಿ, ಅದು ಕೆಲಸ ಮಾಡಲಿಲ್ಲ? ಗೇಟ್ ಅಲ್ಲಿ ಈಸ್? ಇದು ಸರ್, ಕೆಲಸ. ನಾವು ಸಂಯೋಜನೆಯನ್ನು ಹೊಂದಿವೆ. -ಗ್ರೇಟ್. ಈಗ ನಾವು ಗ್ರಹದ Druidia ನಿಂದ ತಾಜಾ ಗಾಳಿಯ ಪ್ರತಿ ಕೊನೆಯ ಉಸಿರು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಸಂಯೋಜನೆ ಎಂದರೇನು? -ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು. -ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು? -ಹೌದು. -ಆ ಅದ್ಭುತ ಇಲ್ಲಿದೆ. ನನ್ನ ಸಾಮಾನು ಅದೇ ಸಂಯೋಜನೆಯನ್ನು ಮಾಡಲೇಬೇಕು. ತಕ್ಷಣದ ನಿರ್ಗಮಿಸಿದ Spaceball 1 ತಯಾರು. -ಹೌದು, ಸರ್. ಮತ್ತು ನನ್ನ ಸಾಮಾನು ಮೇಲೆ ಸಂಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸಲು. -ಒಡಬ್ಲು! [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] ಡೇವಿಡ್ ಜೆ MALAN: ನೀವು ಈಗ ನೋಡಿ ಮಾಡಬೇಕು ಒಂದು ಅದ್ಭುತ ಚಿತ್ರ. ಇಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಅಸುರಕ್ಷಿತ ದತ್ತಾಂಶ ಅವಕಾಶ ಬಂದಿದೆ ಎಂದು ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಅದು ಶೀಘ್ರದಲ್ಲೇ. ಆದ್ದರಿಂದ ಈ, ಉದಾಹರಣೆಗೆ, ಒಂದು ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶವನ್ನು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಈ ವಾಸ್ತವವಾಗಿ ಇಂಗ್ಲೀಷ್ ಏನೋ ಹೇಳುತ್ತಾರೆ. ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ ಸಂಪೂರ್ಣ ಸ್ಪಷ್ಟ ಅಲ್ಲ. ಮತ್ತು ನಾವು ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಇಂದು ಫುಲ್ ಸರ್ಕಲ್ ಬಂದು ನಾವು ಏನು ಈ ರಹಸ್ಯ ಇಲ್ಲಿ ಸಂದೇಶ. ಆದರೆ ಕಂಪ್ಯೂಟರ್ ನೈಜ ಜಗತ್ತಿನಲ್ಲಿ, ವಿಷಯಗಳನ್ನು ಸಹ ಅವರು ಅಧಿಕಬಲ ರೀತಿ ಇಲ್ಲ ಇಂಗ್ಲೀಷ್ ನುಡಿಗಟ್ಟುಗಳು ಎಂದು. ಉದಾಹರಣೆಗೆ, ಈ ನೀವು ಅಥವಾ ಪ್ರಮಾಣಿತ ಲಿನಕ್ಸ್ ಅಥವಾ ಮ್ಯಾಕ್ ಮೇಲೆ ಹೇಗೆ ಇರಬಹುದು ಏನು ಒನ್ಸ್ ಅಪಾನ್ ಎ ಟೈಮ್ ಎಂದು ಒಂದು ಕಡತದಲ್ಲಿ ಯುನಿಕ್ಸ್ ಕಂಪ್ಯೂಟರ್ ಪಾಸ್ವರ್ಡ್ ಕಡತ ಕರೆಯಲಾಗುತ್ತದೆ. ಇಂದು, ಇತರ ಸ್ಥಳಗಳಲ್ಲಿ ಸ್ಥಳಾಂತರಗೊಂಡರು ಮಾಡಲಾಗಿದೆ. ನೀವು ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸರಿಯಾದ ಸ್ಥಳದಲ್ಲಿ ನೋಡಲು ಆದರೆ, ನೀವು ಕೇವಲ ನಿಮ್ಮ ನೋಡುತ್ತಾರೆ ಬಳಕೆದಾರಹೆಸರು ಅಥವಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಇತರ ಜನರ, ಆದರೆ ನೀವು ನೋಡುತ್ತೀರಿ ಒಂದು ತಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಆವೃತ್ತಿ. ವಾಸ್ತವವಾಗಿ, ಅಲ್ಲಿ ಪದ ಸಂಯೋಜಿತಗೊಂಡಿದೆ ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಸೂಚಿಸುತ್ತದೆ. ಮತ್ತು ಈ ತೋರಿಕೆಯಲ್ಲಿ ಯಾದೃಚ್ಛಿಕ ಅಕ್ಷರಗಳಿಂದ ಅಕ್ಷರಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳ ಸರಣಿಯನ್ನು ಮತ್ತು ಇತ್ಯಾದಿ ಮಾತ್ರ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲವು ರಹಸ್ಯ ತಿಳಿಯುವ ಮೂಲಕ ಅಸಂಕೇತಿಕರಿಸಿದ ಮಾಡಬಹುದು - ರಹಸ್ಯ ಪದ, ರಹಸ್ಯ ಸಂಖ್ಯೆ. ಮತ್ತು ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಅಂತಿಮವಾಗಿ ಕುದಿಯುವ ಕೆಳಗೆ ಕಲೆಯ ಕೆಲವು ನಂಬಲು ರೀತಿಯ ಮತ್ತು ಬೇರೊಬ್ಬರ ವಾದಿಸಲಾಗದ ಏನೋ ತಿಳಿವಳಿಕೆ. ನಾವು ಇಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚಿನ ವಿವರ ಈ ಅನ್ವೇಷಿಸಲು ಮಾಡುತ್ತೇವೆ ಮತ್ತು pset ರಲ್ಲಿ ಬರಲು. ಮತ್ತು ಈಗ ಪಾಸ್ / ಅನುತ್ತೀರ್ಣ ಮೇಲೆ ಒಂದು ಪದ. ಆದ್ದರಿಂದ ವಿಶೇಷವಾಗಿ, ನೀವು ಕೆಲವು pset 1, APPLIANCE ಆಗಿ dived, ಮತ್ತು ನಿಮಗಾಗಿ ಒಂದು ಹೊಸ ಪ್ರಪಂಚದ ಆ ಹತಾಶೆಗಳು ಅರಿವಾಯಿತು ಗೊಂದಲ ಮತ್ತು ಕೇವಲ ತಾಂತ್ರಿಕ ತೊಂದರೆಗಳನ್ನು ಅಪೇಕ್ಷಿಸಬಹುದು ಎಂಬುದನ್ನು ತಿಳಿದಿರಬೇಕು. ವಿಶೇಷವಾಗಿ ಕೇವಲ ತುಂಬಾ ಹೊಸ ಇಲ್ಲ ಅಲ್ಲಿ ಮೊದಲ pset, ಕೇವಲ ಪಡೆಯುವುದರ ಜೊತೆಗೆ LS ಮತ್ತು CD ಮತ್ತು ಒಂದು ಹೊಸ ಪರಿಸರದಲ್ಲಿ ಈ ನಿಗೂಢ ಆಜ್ಞೆಗಳನ್ನು ತಿಳಿದಿದೆ. ಮತ್ತು ನಿಜವಾದ ವಸ್ತು ಮತ್ತು ಸ್ವತಃ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರತ್ಯೇಕವಾಗಿ ಇಲ್ಲಿದೆ. ಇದರಿಂದಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ಖಂಡಿತವಾಗಿಯೂ ಇಲ್ಲ ಎಂದು ಕೂಡ ಅರ್ಥ ಬೆಂಬಲ ರಚನೆ. ವಿಭಾಗಗಳನ್ನು ಈ ಬರುವ ಭಾನುವಾರ ಆರಂಭವಾಗುತ್ತದೆ. ನೀವು ಆ ಭಾವನೆ ಬಳಸುತ್ತಿದ್ದರೆ ಆದರೆ ಬಹು ಮುಖ್ಯವಾಗಿ, ಈ ಅಲ್ಲ ನೀವು ಜಗತ್ತಿನ, ಅದು ನಿಜವಾಗಿಯೂ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂಬುದನ್ನು ಅರ್ಥ. ಮತ್ತು ಒಂದು ವರ್ಗ ತೆಗೆದುಕೊಳ್ಳುವ ನನಗೆ ವರ್ಷಗಳ ಹಿಂದೆ ಈ ಅವಕಾಶದ ಇರಲಿಲ್ಲ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ / ಹಾದು, ಪ್ರಾಮಾಣಿಕವಾಗಿ, ನಾನು ತರಗತಿಯಲ್ಲಿ ಇಳಿದ ಎಂದು ಎಂದಿಗೂ. ಮತ್ತು ನೀವು ಈ ಅಪ್ ಬದಲಿಸಲು ಹೇಳುತ್ತಾರೆ, ಕೋರ್ಸ್ ಐದನೇ ಸೋಮವಾರ ಮಾಡಬಹುದು. ನೀವು ಈಗ ಅಂಚಿನಲ್ಲಿ ನೀವು ಹಾಗಿದ್ದಲ್ಲಿ, ಅರ್ಥವಾಗುವುದೇನೆಂದರೆ ಹೆಚ್ಚಾಗಿ ತಲೆ ಬೇರೆ ಆಗಿ ನೀರಿನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ, ನಿಸ್ಸಂಶಯವಾಗಿ ಕೇವಲ ಪಾಸ್ / ವಿಫಲವಾದ ಬದಲಾಯಿಸುವುದು ಒಳ್ಳೆಯದು ಮಾಡುವುದಿಲ್ಲ. ಮತ್ತೆ, ವಿಷಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಹಾರ್ವರ್ಡ್ ನಲ್ಲಿ ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಈ ಸಂಸ್ಕೃತಿಯ ಅಲ್ಲ ಎಲ್ಲರಿಗೂ ನಿಜವಾಗಿಯೂ ಸಾಧಿಸಲು ಅಥವಾ ಹೆಚ್ಚು ಸಾಧಿಸು ಬಯಸಿದೆ ರಿಂದ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ / ಹಾದುಹೋಗುತ್ತವೆ. ಆದರೆ ನಾನೂ, ಈ ಔಟ್ ಏನೋ ಪ್ರಯತ್ನಿಸುವಾಗ ಒಂದು ಅದ್ಭುತ ದಾರಿ ಎಂದು ಸಾಕಾಗುವುದಿಲ್ಲ ನಿಮಗೆ ಪರಿಚಯವಿರುವ. ಮತ್ತು ನೀವು ಬಹುಶಃ ಸಾಕಷ್ಟು ಉತ್ತಮ ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಏನು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಮಾಡುತ್ತೇವೆ ನಿಮ್ಮ ಅನಿರೀಕ್ಷಿತ ಹೆಚ್ಚು. ಮತ್ತು ಹೆಚ್ಚು ಕಾಂಕ್ರೀಟ್ ವಿಷಯದಲ್ಲಿ, ನಾನು ಮಾಡುವುದಿಲ್ಲ ಸಹಜವಾಗಿ ವಿಫಲವಾಗಿವೆ / ಹಾದು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ನೀವು ಇರಿಸಿದ್ದೇವೆ ನೀವು, pset 0 ಉಂಟಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ ವಿಶೇಷವಾಗಿ ಮಾಹಿತಿ 10 ಗಂಟೆಗಳ, 15 ಗಂಟೆಗಳ, 25 ಗಂಟೆಗಳ ಕೆಲವು pset ಒಳಗೆ - ಮತ್ತು ನೀವು ಹೊಡೆಯುತ್ತಿದ್ದರು ನೀವು ಗೋಡೆಯ ವಿರುದ್ಧ ನಿಮ್ಮ ತಲೆ, ಮತ್ತು ಇದು, ತಡರಾತ್ರಿಯಲ್ಲಿ ಸೂಪರ್ ಪ್ರಕಟಗೊಳ್ಳಲಿದೆ ಆದರೆ ನೀವು, ಮಾರ್ಗದ 90% ನಂತಹ pset ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನೀವು ಕೇವಲ ಒಂದು ವಿಷಯ ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ತಿಳಿದಿರುವ - ನೀವು ಇವನ್ನು ಅಲ್ಲಿ ನಿಜವಾಗಿಯೂ, ಈ ರೀತಿಯ ಒಂದು ವರ್ಗ ಎಜ್ಜೆಯಿಂದ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ / ಹಾದು ನೆಮ್ಮದಿಯಿಂದ ಸರಿ ಅಭಿಪ್ರಾಯಗಳಿಂದಲೇ, ನಾನು ಪರಿಪೂರ್ಣ ಅಲ್ಲ ತಿಳಿದಿದೆ. ಆದರೆ ನಾನು ಈ ನನ್ನ ಆಸ್ ಆಫ್ ಕೆಲಸ. ನಾನು ಕೊನೆಗೊಂಡಿತು ಅಲ್ಲಿ ಜೊತೆ ಬಹಳ ಸಂತೋಷವಾಗಿದೆ. ಮತ್ತು ಪಾಸ್ ನಿರೀಕ್ಷೆಗಳನ್ನು ಪೂರೈಸಲು / ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ಮನಸ್ಸು ಆ ಸಾಗಬೇಕೆಂದು. ಎಲ್ಲಾ ಸರಿ. ಹಾರ್ವರ್ಡ್ ಯೂನಿವರ್ಸಿಟಿ Wi-Fi ಬಳಸಲು ಹೆಣಗುತ್ತಿವೆ ಯಾರು ನೀವು ಆ ತಿಳಿದಿರುವ ಹಾಗೆ ಎಂದು ಸುತ್ತಲೂ ತೇಲಾಡುತ್ತಿರುವ ಒಂದು CS50 SSID ಇಲ್ಲ ಎಂದು, Wi-Fi ಸಂಪರ್ಕ ನೀವು ಉತ್ತಮ ಅದೃಷ್ಟ ಹೊಂದಿರಬಹುದು. ನೀವು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಿದಲ್ಲಿ - ಈ ಗುಪ್ತಪದವನ್ನು ಒಂದು ಕಡಿಮೆ ವ್ಯಂಗ್ಯಾತ್ಮಕ ಇಲ್ಲಿದೆ ಉತ್ತಮ ವೇಗ ಈ ಸಂಪರ್ಕ ಮತ್ತು ಇದು ಉತ್ತಮ ವೇಳೆ ನಮಗೆ ತಿಳಿಸಿ - ಎಂಟು ಏಕೆಂದರೆ ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು, ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಪ್ ಎಂಟು ಆಗಿದೆ ಐದು ಹೆಚ್ಚು ಸುರಕ್ಷಿತ. ನೀವು Wi-Fi ಪಾಸ್ವರ್ಡ್ ಬೇಕೆಂದಾದರೆ, ನಿಸ್ತಂತುವಾಗಿ ಇಲ್ಲಿ CS50 ಸಂಪರ್ಕ. ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು, ಆರು, ಏಳು, ಎಂಟು. ನೀವು ಈಗಲೂ ಆಗಾಗ ಸಂಪರ್ಕ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು CS50 ರಂದು ಪೋಸ್ಟ್, ಚರ್ಚಿಸಿ ಮತ್ತು ಈ ಸ್ಥಳವನ್ನು ತಿಳಿಯಲು ಎಂದು ಅಧಿಕಾರವನ್ನು ತಿಳಿಸುತ್ತೇವೆ. ಎಲ್ಲಾ ಸರಿ. ವಿಶೇಷವಾಗಿ ಅಭಿಮಾನಿ ಹುಡುಗರು ಅಥವಾ ಹುಡುಗಿಯರು ಯಾರು ನೀವು ಆ ಹಾಗೆ ಒಂದು ತ್ವರಿತ ಟೀಸರ್, ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಆಪಲ್ ನ. ನಾನು ಮತ್ತೆ ಕೆಲವು ವರ್ಷಗಳಿಂದ ಅಗೆದು ಇಲ್ಲಿ ilock.c ಈ ಫೈಲ್ ಕೇವಲ ಗೆ ರೀತಿಯ ಹೆಚ್ಚು ಕಾಂಕ್ರೀಟ್ ಮತ್ತು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಮತ್ತಷ್ಟು ಮೂಲ ಸಿ ಕೆಲವು ನಾವು ಬರೆಯುವ ಮಾಡಿರುವ ಕಾರ್ಯಕ್ರಮಗಳು. ಹಾಗಾಗಿ ilock.c, ಈ ಫೈಲ್ ಅನ್ನು ತೆರೆಯಲಾಯಿತು. ಇದು ಇಂದು ಉಪನ್ಯಾಸ ಪುಟದಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಎಡಗೈ ಭಾಗದಲ್ಲಿ, ನೀವು ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಉದ್ದ ಪಟ್ಟಿ ನೋಡಿ. ಆದ್ದರಿಂದ ಈ ಬರೆದ ಸಹ, ಕಾರ್ಯಗಳು ಸಾಕಷ್ಟು ಅಪ್ ಬರೆದರು ಕೇವಲ ಮುಖ್ಯ ಹೆಚ್ಚು. ಅವರು ಇಲ್ಲಿ ಗ್ರಂಥಾಲಯಗಳ ಇಡೀ ಗುಂಪೇ ಬಳಸಲಾಗುತ್ತದೆ. ಮತ್ತು ನಾವು ಸುರುಳಿ ಆರಂಭಿಸುವ ವೇಳೆ, ಏನು ಈ ವಾಸ್ತವವಾಗಿ ಬಹಳ ಮೊದಲ, ನಾನು ನಂಬುವ, ಮೂಲತಃ ಐಫೋನ್ನಲ್ಲಿ ಬಿರುಕು. ನೀವು ಮೂಲ ಐಫೋನ್ ಜೈಲ್ ನಿಂದ ತಪ್ಪಿಸಿಕೊಳ್ಳುವುದು ಬಯಸಿದಾಗ, ಇದು ಹಗ್ಗ ಸಡಿಲಿಸು ಅರ್ಥ ಇದು AT & T ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಅದನ್ನು ಮೇಲೆ ವಿಶೇಷ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಥಾಪನೆ ಮತ್ತು ಕೆಲಸಗಳನ್ನು ಆಪೆಲ್ ಜನರು ಮಾಡಲು ಇಷ್ಟವಿರಲಿಲ್ಲ - ಹಾಗೆಯೇ, ಯಾರಾದರೂ ಅವರು ಬಳಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವೆಂದು ಎಂಬುದನ್ನು ಊಹಿಸಲು ಸಮಯವನ್ನು ಆಪಲ್ನ ತಂತ್ರಾಂಶ ತಂತ್ರಾಂಶ ನ್ಯೂನತೆಗಳನ್ನು, ತಪ್ಪುಗಳು, ದೋಷಗಳು,. ಆದ್ದರಿಂದ ilock.c ಜನಿಸಿದರು. ನೀವು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇದು ಕಂಪೈಲ್ ಮತ್ತು ಒಂದು ಐಫೋನ್ ಮೇಲೆ ಅನುಸ್ಥಾಪನೆಯ ವೇಳೆ ಯುಎಸ್ಬಿ ಕೇಬಲ್, ಹೇಳುವ ಮೂಲಕ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಸಂಪರ್ಕವಾದ, ಈ ನೀವು ನೀಡುತ್ತದೆ ನಿಮ್ಮ ಐಫೋನ್ ಮತ್ತು ಅವಕಾಶ ಆಡಳಿತಾತ್ಮಕ ಅಥವಾ ಮೂಲ ಸೌಲಭ್ಯಗಳನ್ನು ನೀವು ಅತ್ಯಧಿಕವಾಗಿ ಏನು ನೀವು ಬಯಸುವ ಯಾವುದೇ. ಆದ್ದರಿಂದ ಈ ಆಕರ್ಷಕ ಬೆಕ್ಕು ಮತ್ತು ಮೌಸ್ ಆಪಲ್ ನಡುವೆ ಆಟ ಹಾಗೂ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದರೆ ಅವರು ನಿರ್ದಿಷ್ಟವಾಗಿ ವಿಶ್ವದ ಉಳಿದ, ಅನೇಕ ಕಂಪನಿಗಳು ನಂತಹ ಲಾಕ್ ಪ್ರಯತ್ನಿಸಿ ತಮ್ಮ ಸ್ಟಫ್ ಕೆಳಗೆ ನೀವು ಮಾತ್ರ ಉದ್ದೇಶ ಅದರ ಜೊತೆಗೆ ಮಾಡಬಹುದು ಆದ್ದರಿಂದ. ಆದರೆ ಈ ರೀತಿಯ ಜನರಿಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಕಡಿಮೆ ಮಟ್ಟದ ತಮ್ಮ ತಿಳುವಳಿಕೆಯನ್ನು ವಿವರಗಳು ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಪರಿಚಿತ ರಚನೆಗಳ ಸಾಕಷ್ಟು ನಾವು ಆಡಲು ಪ್ರಾರಂಭಿಸಿದ ಮಾಡಿರುವುದರಿಂದ, ನೀವು ನಿಜವಾಗಿಯೂ ನಿಯಂತ್ರಣ ಸಾಧ್ಯವಾಗುತ್ತದೆ ನೀವು ಫಿಟ್ ಮತ್ತು ಕೆಲವು ಕಾರ್ಪೊರೇಟ್ ಘಟಕದ ಎಂದೇನೂ ನೋಡಿ ರೀತಿಯಲ್ಲಿ ಹಾರ್ಡ್ವೇರ್. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನಾನು ಈ ರೀತಿ ಯಾವ ಕಲ್ಪನೆಯೂ ಇಲ್ಲ. ಆದರೆ GetVersion ಸಾಕಷ್ಟು ನೇರ ಧ್ವನಿಸುತ್ತದೆ. ಮತ್ತು ಈ ವ್ಯಕ್ತಿ ಬರೆದ ಒಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ತೋರುತ್ತಿದೆ. ಒಂದು ಚರ್ಚೆಯಂತೆ ಪೂರ್ಣಾಂಕ ರೀತಿಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಏನು ಮರಳಿ, ಆದರೆ ಸ್ಥಿತಿ ವೇಳೆ, ಸ್ಥಿತಿ ವೇಳೆ, ಇಲ್ಲಿ ಕುಣಿಕೆಯ ಒಂದು ಮತ್ತು ಒಂದು ಜೊತೆ ಲೂಪ್ ಕಾಣುತ್ತದೆ ಮುರಿಯಲು, ಮತ್ತು ಹೇಗೋ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಬಂಧಿಸಿದೆ. ನಾವು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ - ಈ ಕೀವರ್ಡ್ಗಳನ್ನು ಸಾಕಷ್ಟು ಹೊಸ ಹೋಗುವ, ಮತ್ತು ಇಲ್ಲ ಸಹ ಒಂದು ಇಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ಇಡೀ ಬಹಳಷ್ಟು ನಾವು ಕಾಣಬಹುದು ನಾನೆಂದಿಗೂ ಮತ್ತು ಎಂದಿಗೂ ಮೇಲೆ ನೋಡಿ ಇರಬಹುದು ಸೆಮಿಸ್ಟರ್ ಅವಧಿಯಲ್ಲಿ - ದಿನದ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಇಲ್ಲಿಗೆ ಅದೇ ನಿಯಮಗಳು ಮತ್ತು ತರ್ಕ ಅನುಸರಿಸುತ್ತದೆ ಇದುವರೆಗಿನ ಆಟದ. ಆದ್ದರಿಂದ ಈ ನಿಮ್ಮ ಐಫೋನ್ 3s ಅಥವಾ 4s ಅಥವಾ ಶೀಘ್ರದಲ್ಲೇ 5s, ಈ ದಿನಗಳಲ್ಲಿ, ಬಿರುಕು ತುಂಬಾ ಹಳೆಯದು ಆದರೆ ನಾವು ನೀವು ಎಲ್ಲಾ ಬಹಳ ಈ ವಿಶ್ವದ ಪಡೆದ ಗೊತ್ತಾಯಿತು ಒಳಗೆ dived. ಇದರಿಂದ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸರಳವಾದ ಉದಾಹರಣೆಯನ್ನು ಅವಲೋಕಿಸೋಣ. ಇದು, ಕೆಲವು ಸಿಂಟಾಕ್ಸಿನೊಂದಿಗೆ ಅಪ್ ಬೆಚ್ಚಗಾಗುವ ಮತ್ತು ಕೆಲವು ಇತರ ಡೇಟಾವನ್ನು ಪಡೆಯಲು ಈ ಆದ್ದರಿಂದ ನಾವು ಕುರಿತು ಮಾಡಿದ ಆದರೆ ನಿಜವಾಗಿಯೂ ಸಿ ಕಾಣಬಹುದು ಇರುವ ರೀತಿಯ ಒಂದು ಫೈಲ್ positive1.c ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಪ್ರತಿ, ಈ ಕೇವಲ ಬಳಕೆದಾರರು ಒದಗಿಸುವ ಕೋರುತ್ತದೆ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆ. ಆದ್ದರಿಂದ ಬಳಕೆದಾರರು ಪರಸ್ಪರ ಒಳ್ಳೆಯ ಇದು ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್, ಒಂದು ಉದಾಹರಣೆ ನೀವು ಏನಾದರೂ ಬಳಕೆದಾರರು ಹೇಳಲು ಅಗತ್ಯವಿದೆ ಅಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳು. ಮತ್ತು ಅವರು ಸಹಕಾರ ಇದ್ದರೆ, ನೀವು ಅವುಗಳನ್ನು ಕೂಗಿ ಅಥವಾ ತಮ್ಮ ಇನ್ಪುಟ್ ತಿರಸ್ಕರಿಸಬೇಕು. ಬಳಕೆದಾರ ಹೊಂದಿದೆ ಬಿಂದುವಿನಲ್ಲಿ ಕೇಸ್, ನಾನು 24 ಬಹಳ ಮೂಲಕ ಸಾಲುಗಳನ್ನು 19 ಮಾಡಲು ಹೋಗುತ್ತಿದ್ದೇನೆ ಅಂತ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆ ನೀಡಿಲ್ಲ. ಈಗ ಇಲ್ಲಿ ಈ ವಿವರ ಸಾಲಿನ 18 ರಂದು, ಏಕೆ ಇಡೀ ಮೇಲಿನ N ಘೋಷಿಸಲು ಮಾಡಲಿಲ್ಲ ಲೂಪಿಂಗ್ ಜ್ಞಾನವೂ ಸರಿಯಾದ ಸಾಲಿನ 22 ಮುಂದೆ ವಿರುದ್ಧವಾಗಿ ಅಲ್ಲಿ ನಾನು ವಾಸ್ತವವಾಗಿ N ಪಡೆಯಲು ಕಾಳಜಿ? ಯಾ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಆದ್ದರಿಂದ ಸ್ಕೋಪ್ ಈ ಸಂಚಿಕೆ. ಮತ್ತು ಶ್ರೀಸಾಮಾನ್ಯನ ಅವಧಿಯಲ್ಲಿ, ಸ್ಕೋಪ್ ಏನನ್ನು ನೋಡಿ ಮಾಡುವುದಿಲ್ಲ? ಯಾ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನೀವು ಜೋರಾಗಿ ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ? ಸ್ಪೀಕರ್ 1: ನೀವು ನಿರ್ದಿಷ್ಟ ವೇರಿಯಬಲ್ ಪ್ರವೇಶಿಸಬಹುದು ಎಲ್ಲಿ. ಡೇವಿಡ್ ಜೆ MALAN: ಪರ್ಫೆಕ್ಟ್. ನೀವು ನಿರ್ದಿಷ್ಟ ವೇರಿಯಬಲ್ ಪ್ರವೇಶಿಸಬಹುದು ಅಲ್ಲಿ. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ಹೆಬ್ಬೆರಳಿನ ನಿಯಮದ ಇದುವರೆಗಿನ ಬಂದಿರುವ ಕೆಲವು ವ್ಯಾಪ್ತಿ ವೇರಿಯಬಲ್ ನೀವು ನೋಡಬಹುದು ಇತ್ತೀಚಿನ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು, ಸಾಲು 22 N ಘೋಷಿಸುವ ತಪ್ಪನ್ನು ಮಾಡಿದರು ಆ ಸಾಲಿನಲ್ಲಿ ಕೆಲಸ. ನಾನು ಇಂಟ್ ಪಡೆಯುವರು, ಮತ್ತು ನಾನು ಲೈನ್ 22 ಆ ವೇರಿಯಬಲ್ N ಅದನ್ನು ಹಾಕುತ್ತಾನೆ. ಆದರೆ ಅದು ಕೋಡ್ ನ ಸಾಲು ಈಗ ನಾನು ಬಗ್ಗೆ ನನಗೆ ಕಲ್ಪನೆ ಇರಲಿಲ್ಲ ಎಂದು? 25 ಆದ್ದರಿಂದ, ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಹೊರಗೆ ಬೀಳುವ ಕಾರಣ, ಅಲ್ಲದೆ, 24 ತಿರುಗಿದರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನ. ಆದ್ದರಿಂದ ಬಹಳ ಸುಲಭವಾಗಿ ಸರಳವಾಗಿ ಘೋಷಿಸುವ ಮೂಲಕ ಕೇವಲ ಸ್ವಲ್ಪ ಒಂದು ಅನಿಷ್ಟ ಬಿಟ್ ಆದರೆ ಪರಿಹಾರ ಕಾರ್ಯ ಸ್ವತಃ ವೇರಿಯಬಲ್ ಹೊರಗೆ. ಈಗ ನಾವು ಇಂದು ನಂತರ ನೋಡುತ್ತಾರೆ, ನೀವು ಒಂದು ಹೆಜ್ಜೆ ಮುಂದೆ ಹೋಗಿ. ಮತ್ತು ನೀವು ಕೂಡ ಸ್ವಲ್ಪ ಆಲಸಿ ಎದುರಿಸಿದರು - ಮತ್ತು ಈ ಸಾಮಾನ್ಯವಾಗಿ ಶಿಫಾರಸು ಮಾಡಲು ಇಲ್ಲ - ಆದರೆ ನೀವು ಸಹ ಸೋಮಾರಿಯಾದ ಹಾಗು ವೇರಿಯಬಲ್ ಜಾಗತಿಕವಾಗಿ ಪುಟ್, ಆದ್ದರಿಂದ ಅಲ್ಲದ ಮಾತನಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಒಳಗೆ ಒಂದು ಕ್ರಿಯೆಯ ಅಲ್ಲದ ಒಳಗೆ ಲೂಪ್ ನ, ಆದರೆ ಫೈಲ್ ಸ್ವತಃ, ಹೊರಗೆ ನಾನು ಲೈನ್ 15 ರಂದು ಇಲ್ಲಿ ಮಾಡಿದಂತೆ ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಾ ನೀವು ಬರೆದ ಮಾಡಿದ. ಆದರೆ ಈ ಸಾಮಾನ್ಯವಾಗಿ ಮೇಲೆ ನೋಡಲಾಗುವುದು. ನಾವು ಮಾಡುತ್ತೇವೆ ಆದರೆ ಇದು ಕೆಲವೊಮ್ಮೆ ಇತರ ಸಮಸ್ಯೆಗಳ ಪರಿಹಾರ ಮನವರಿಕೆ ಅಂತಿಮವಾಗಿ ನೋಡಿ. ಆದ್ದರಿಂದ ಈಗ ನಾವು ಅದನ್ನು ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ. ಆದರೆ ನಾವು ಈ ಕೇವಲ ನಾವೇ ಒಂದು ವ್ಯಕ್ತಪಡಿಸುವ ಆರಂಭಿಸಲು ಮತ್ತೆ ಮಾಡಬಹುದು ಎಂದು ನೋಡೋಣ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿ. ಆದ್ದರಿಂದ ಈ ಪ್ರೊಗ್ರಾಮ್, ಕೇವಲ ಸ್ಪಷ್ಟ ಎಂದು, positive1 ಹೊಂದಿದೆ. ನನಗೆ ಇಲ್ಲಿ ಮುಂದೆ ಹೋಗಿ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ನಮೂದಿಸಿ, positive1 ಮಾಡೋಣ. ಸರಿ, ಸಂಗ್ರಹಿಸುತ್ತಾ. ನಾನು ನಮೂದಿಸಿ ಹಿಟ್, positive1 ರನ್ ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ನನ್ನ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ನೀಡುವ ಬೇಡಿಕೆ. ನಾನು -1 ಹೇಳುತ್ತೇನೆ. ಆ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ. 0, 99, ಆ ಕೆಲಸ ತೋರುತ್ತದೆ. ಬಹುಶಃ ಇಲ್ಲ ಅತ್ಯಂತ ಕಠಿಣ ಪರೀಕ್ಷೆ. ಆದರೆ ಕನಿಷ್ಠ ನಾವು ಬಲ ಟ್ರ್ಯಾಕ್ ಮೇಲೆ ನೀವು ಒಂದು ಸಂತೋಷವನ್ನು ವಿವೇಕ ಪರೀಕ್ಷಿಸೋಣ. ಈಗ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಆವೃತ್ತಿ ಎರಡು ತೆರೆಯಲು ಅವಕಾಶ. ಮತ್ತು ಈಗಾಗಲೇ ಬೇರೆ ಏನು? ಇದು ಒಂದೇ ಅಳವಡಿಸುತ್ತದೆ. ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ ವಿವಿಧ ಈ ಸಮಯವನ್ನು ಏನೆಂದು ಜಿಗಿತದ ವಿಶೇಷವೇನು? ಹೌದು, ಹಸಿರು ಈ bool. ಜಿಎಡಿಟ್ Name, bool ಎಂದು ಹಸಿರು ಈ ಕೀವರ್ಡ್ ರಲ್ಲಿ ಎತ್ತಿಹಿಡಿದಿದೆ ಒಂದು ಅಕ್ಷಾಂಶ ವಿಧ. ಇದು ಸಿ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳಿಗೆ ನಿರ್ಮಿಸಲಾಯಿತು ಬರುವುದಿಲ್ಲ ನೀವು ಸೇರಿವೆ ಅಗತ್ಯವಿದೆ ನಿರ್ದಿಷ್ಟ ಗ್ರಂಥಾಲಯ. ನಮ್ಮ ವಿಷಯದಲ್ಲಿ, ನಾನು CS50 ಗ್ರಂಥಾಲಯ ಒಳಗೊಂಡ ಆದ್ದರಿಂದ ನಾವು bool ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಆದರೆ ಸಾಲು 18 ರಲ್ಲಿ, ನಾವು ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಎಂದು ಇಲ್ಲಿ ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವಂತೆ ತೋರುತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾನು ಈ ಏನು ಎಂಬ ಇರಬಹುದು. ಆದರೆ ನಾನು ರೀತಿಯ ಕೆಲವು ಸಂಜ್ಞಾ ಅರ್ಥವನ್ನು ಅದನ್ನು ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಕರೆಯಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಆರಂಭದಲ್ಲಿ ಸಾಲಿನ 18 ರಂದು, ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಅಲ್ಲ ಏಕೆಂದರೆ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಸಾಲು 18 ರಲ್ಲಿ ತಪ್ಪಾಗಿ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಇದೆ. ಮತ್ತು ನಂತರ ನಾನು ಯಾವ ನಾನು 23 ಮೂಲಕ ಸಾಲುಗಳನ್ನು 21 ಇಲ್ಲಿ ಮಾಡಿದ ಹೊಂದಿದೆ ಮಾಡಿದ ತೋರುತ್ತದೆ ರೀತಿಯ ನನ್ನ ತರ್ಕ ಬರೆಯಲ್ಪಟ್ಟಿತು. ಯಾವುದೇ ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು ವಿವಿಧ ಆದ್ದರಿಂದ. ಬಳಕೆದಾರ ಒದಗಿಸಿದೆ ಇಂಟ್ ಹೆಚ್ಚಿನ ವೇಳೆ ಆದರೆ ಲೈನ್ 22 ಈಗ, ನಾನು ಪರಿಶೀಲಿಸಿ 0, ನಂತರ ನಾನು ಕೇವಲ ನಿಜವಾದ ಗೆ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಬಹುದು. ನಾನು ಏಕೆ ಹಾಗೆ ಮಾಡಬೇಡಿ? ಸಾಲು 25 ರಲ್ಲಿ, ಸ್ಪಷ್ಟವಾಗಿ, ನಾನು ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಾರಣ. ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ತಪ್ಪಾಗಿದೆ ಈ ಲೂಪ್ ಡು. ಇದು ಕನಿಷ್ಠ ಏಕೆಂದರೆ ನಾನು ಆವೃತ್ತಿ ಒಂದು ಪರ್ಯಾಯವಾಗಿ ಈ ಸಲಹೆ ಇನ್ನಷ್ಟು ಅಂತರ್ಬೋಧೆಯ, ಬಹುಶಃ. ಇದು ಇಂಗ್ಲೀಷ್ ನೆಲೆಗೊಳಿಸಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚಿನ. ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಸುಳ್ಳು ಹಾಗೆಯೇ ನೀವು ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಅಲ್ಲ ಅಥವಾ ಹಾಗೆಯೇ ಕೆಳಗಿನ ಹಾಗೆ. ಈ ಬಾರಿಯೂ ಸಹ, ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಬಳಕೆದಾರ ಟೈಪಿಸಿದ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ ಹೆದರುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಸೂಚನೆ ಯಾವುದೇ ವೇರಿಯಬಲ್ N ಇಲ್ಲ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನಾನು - ಅಲ್ಲಿ ಸ್ವಲ್ಪ ಹಸಿ ಸುಳ್ಳು. ನಾವು ಕೆಳಗೆ ಪಡೆಯಲು ಒಮ್ಮೆ ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು, ಪ್ರೋಗ್ರಾಂ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ ನಾನು N ಏನೆಂದು ವಿಚಾರಿಸಿದಾಗ ಇಲ್ಲ ಕಾರಣ. ಆದರೆ ನಾನು ಇಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಬಯಸಿದ್ದ ತುಂಬಾ ನಾವು ಮತ್ತು GetInt ನೋಡಿದ್ದಾಗಿ ಕೂಡ GetString ಇದುವರೆಗಿನ ಆದ್ದರಿಂದ ಸಮಾನ ಚಿಹ್ನೆಯ ಬಲಗೈ ಬದಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ನಾವು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಮೌಲ್ಯ, ತಾಂತ್ರಿಕವಾಗಿ, ನೆನಪಿಡಿ. ಯಾವುದೇ ಕಾರಣಕ್ಕೆ ನೀವು ಮೌಲ್ಯವನ್ನು ಉಳಿಸಲು ಹೆದರುವುದಿಲ್ಲ, ನೀವು ಬಯಸುವ ಮೌಲ್ಯ ಪರಿಶೀಲಿಸಲು, ನಾವು ಸರಳವಾಗಿ GetInt ತೆರೆದ ಈ ಬರೆಯಬಹುದು ಗಮನಿಸಿ ಆವರಣ, ನಿಕಟ ಆವರಣ. ನಾವು ಹೇಳುವ ನಾವು ಆ ಕ್ರಿಯೆ, ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಲು ಹೋಗುತ್ತದೆ. ಇದು ಒಂದು ಇಂಟ್ ಮರಳಿ ನೀಡಲು ವಿಶೇಷವೇನು. ನಾನು 99 ಟೈಪ್ ಮಾಡಿದಾಗ ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಮಾನಸಿಕವಾಗಿ GetInt, ಈ ಸಂಭವಿಸುವುದರ ಅನಿಸಿದರೆ ಸಂಖ್ಯೆ 99 ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಇದು ನನ್ನ ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ಈ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. 99 0 ಗಿಂತ ನಿಜಕ್ಕೂ ದೊಡ್ಡ ಹಾಗಿದ್ದರೆ, ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ನಿಜವಾದ ಆಗುತ್ತದೆ. ನಾನು ಈಗ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಆಮ್ ಆ ಸಾಲಿನ 25 ooh ಅರಿವಾಗುತ್ತದೆ, ನಾವು ಮುಗಿಸಿದ್ದೀರಿ. ಮತ್ತು ಸಾಲು 26 ರಲ್ಲಿ, ನಾವು ಸರಳವಾಗಿ ಹೇಳಬಹುದು, ಏನೇ ಇದು, ಪೂರ್ಣಸಂಖ್ಯೆ ಧನ್ಯವಾದಗಳು ಎಂದು ಸಂಭವಿಸಿತು. ಈಗ ಹಾಗೆ ಮಾತನಾಡಲು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ ಹಾಗೆ ನಾವು. ಈ ಮೂರನೇ ಮತ್ತು ಅಂತಿಮ ಭಿನ್ನಾಭಿಪ್ರಾಯ ಈ ಸಾಲನ್ನು 25 ಸ್ವಚ್ಛಗೊಳಿಸಲು ಮಾಡಬಹುದಾದರೆ ಲೆಟ್ಸ್ ನೋಡಿ positive3 ರಲ್ಲಿ. ಆದ್ದರಿಂದ ಈಗ ಕೋಡ್ ಸಾಲು ಮಾತ್ರ ವ್ಯತ್ಯಾಸವನ್ನು ಗಮನಿಸಬಹುದು? ಹೌದು, ಆದ್ದರಿಂದ 25. ಮತ್ತು ನಾವು ಇನ್ನೂ ಈ ಟ್ರಿಕ್ ನೋಡಿಲ್ಲ ನಾವು. ಆದರೆ ನಾವು ಏನನ್ನು ಸೂಚಿಸುತ್ತದೆ ಸೋಮವಾರ ಘೋಷಣಾ ಹಂತಗಳನ್ನು ನೋಡಿ ಮಾಡಿದರು? ಆದ್ದರಿಂದ, ಅಥವಾ ನಿರಾಕರಣೆ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಮತ್ತು ಅದರ ಮೌಲ್ಯವನ್ನು ಮೀಟು. ನಿಜವಾದ ತಪ್ಪು ಆಗುತ್ತದೆ. ಸುಳ್ಳು ನಿಜವಾದ ಆಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ, ನಾನು ಸಲಹೆ ಎಂದು, ಒಂದು ರೀತಿಯಲ್ಲಿ ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ ಸಹ ಹೊಂದಿದೆ ನಾನು ಈಗಲೂ ತಪ್ಪಾಗಿ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಆರಂಭಿಸಲು ಏಕೆಂದರೆ ಕೋಡ್ ಬರೆಯಲು. ನಾನು ಇನ್ನೂ ಕೆಳಗಿನ ಹಾಗೆ. ಸಮಯ ಬಂದಾಗ ನಾನು ನಿಜವಾದ ಗೆ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಸೆಟ್. ಆದರೆ ಈಗ ನೀವು ನಿಜವಾಗಿಯೂ ಕೇವಲ, ಮಾತಿನ ಎಡದಿಂದ ಬಲಕ್ಕೆ ಈ ಕೋಡ್ ಅನುವಾದಿಸುತ್ತದೆ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಇರುವಾಗ. ಬ್ಯಾಂಗ್, ಅಥವಾ ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು ಆದ್ದರಿಂದ ಅಲ್ಲದ ಕಲ್ಪನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ ಏಕೆಂದರೆ, ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ವಸ್ತುತಃ ಯಾವುದೇ ಹೊಸ ಕಲ್ಪನೆಗಳನ್ನು ಪರಿಚಯಿಸಿದರು ಮಾಡಿಲ್ಲ. ನಾವು ಸ್ಕ್ರ್ಯಾಚ್ ಆಟವಾಡುವ ಮೂಲಕ ನಾವು ಮತ್ತೆ Booleans ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ಮಾಡಿದ್ದೀರಿ. ಆದರೆ ನಾವು ನಮ್ಮ ಕೋಡ್ ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಿ ಈಗ ಅರ್ಥ ವಿವಿಧ ವಿಧಾನಗಳು. ನೀವು ದಾರಿ ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಹೋರಾಡುತ್ತಿರುವ ರೀತಿಯ ಆರ್ ಆದ್ದರಿಂದ ವಿಶೇಷವಾಗಿ pset1 ರಲ್ಲಿ ವೇಳೆ ಕೆಲವು ಪ್ರೋಗ್ರಾಮ್ ಬರೆಯಲು, ಆಡ್ಸ್ ಯಾವುದೇ ಇರುವಂತೆ ವಿಶೇಷವೇನು ನೀವು ಅದೃಷ್ಟ ಮಾಡುತ್ತೇವೆ ಏಕೆಂದರೆ ನೀವು ಮೇಲೆ ಸಂಭವಿಸಬಹುದು ಎಂದು ಪರಿಹಾರಗಳನ್ನು ಸಂಖ್ಯೆ. ಉದಾಹರಣೆಗೆ, ಈ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಸಹ ಸರಳ ಕೇವಲ ಮೂರು. ಎಲ್ಲಾ ಸರಿ. ಮತ್ತು ಈಗ ಸೋಮವಾರ ಮರುಪಡೆಯಲು, ನಾವು ಹಿಂದಿರುಗುವ ಮೌಲ್ಯಗಳನ್ನು ಈ ಟಿಪ್ಪಣಿಯನ್ನು ಎಡಕ್ಕೆ. ಆದ್ದರಿಂದ ಮೊದಲ ಬಾರಿಗೆ, ನಾವು ಕೇವಲ ಮುಖ್ಯ ಹೊಂದಿಲ್ಲ ಒಂದು ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಬರೆದರು ಇದು ನಾನು ಇಲ್ಲಿ ಬರೆದ ತನ್ನದೇ ಕಸ್ಟಮ್ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ 34 ಮೂಲಕ ಸಾಲು 31 ರಲ್ಲಿ, ನಾನು ಒಂದು ಘನ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ಮಾಡಿದ್ದೀರಿ. ಇದು ಸಂಕೀರ್ಣ ಅಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕೇವಲ ಒಂದು ಬಾರಿ ಒಂದು ಬಾರಿ ನ. ಆದರೆ ಅದರ ಬಗ್ಗೆ ಪ್ರಮುಖ ನಾನು ರೂಪದಲ್ಲಿ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಂಡು ನಾನು ಹೊಂದಿದೆ ನಾನು ಒಂದು ಬಾರಿ ಒಂದು ಬಾರಿ ರೂಪದಲ್ಲಿ ಔಟ್ಪುಟ್ ಹಿಂದಿರುಗಿದ ನುಡಿದರು. ಈಗ ನಾನು ಕರೆಯಲು, ನಾನು printf ಕೇವಲ ಜೊತೆ ಬಳಸಲಾಗುತ್ತದೆ ಹೆಚ್ಚು ರೀತಿಯ, ಸಾಮರ್ಥ್ಯ ಘನ ಕಾರ್ಯ ಕರೆದು ಈ ಕಾರ್ಯ. ಮತ್ತು ಘನ ಕಾರ್ಯವನ್ನು ಕೆಲವು ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ಘನ ಕಾರ್ಯವನ್ನು ಕೆಲವು ಔಟ್ಪುಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ತದ್ವಿರುದ್ಧವಾಗಿ, printf ಕೇವಲ ಏನನ್ನೋ ಮಾಡಿದ್ದಾರೆ. ನಾವು ಸುಮಾರು ನೋಡಿಕೊಂಡರು ಎಂದು ಏನನ್ನೂ ಹಿಂತಿರುಗಿಸಿಲ್ಲ - ಸಹ, ಒಂದು ಮಾಹಿತಿ ಪಕ್ಕಕ್ಕೆ, ಇದು ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಮಾಡುತ್ತದೆ. ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ. Printf ಕೇವಲ ಏನನ್ನೋ ಮಾಡಿದ್ದಾರೆ. ಇದು ಪರದೆಯ ಮುದ್ರಿಸುವ ಒಂದು ಅಡ್ಡ ಪರಿಣಾಮ ಬೀರಿತು. ಇಲ್ಲಿ ತದ್ವಿರುದ್ಧವಾಗಿ, ನಾವು, ಘನ ಕಾರ್ಯವನ್ನು ಹೊಂದಿರುವ ವಾಸ್ತವವಾಗಿ ಏನೋ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಸಾಮಾನ್ಯವಾಗಿ - ಈ ಪರಿಚಿತವಾಗಿರುವ ಈ, ಇದು ಸಾಕಷ್ಟು ನೇರ ಉಪಾಯ. ಆದರೆ ಸೂಚನೆಗಳಲ್ಲಾಗುವ ಹಾದುಹೋಗುವ ಮತ್ತು ಪಡೆಯುವ ಈ ಕಲ್ಪನೆಯೊಂದಿಗೆ ಆ ಕಡಿಮೆ ಪರಿಚಿತ ಫಾರ್ ಮತ್ತೆ ಉತ್ಪನ್ನಗಳೆಂದರೆ, ಸುಮ್ಮನೆ ಏನೋ ಸೂಪರ್ ಸರಳ ಪ್ರಯತ್ನಿಸೋಣ. ಆರಾಮದಾಯಕ ಯಾರಾದರೂ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವೇದಿಕೆಯಲ್ಲಿ ಮುಂಬರುವ ಇದೆ? ನೀವು, ನೀವು ಒಂದು ಕ್ಯಾಮೆರಾ ತೃಪ್ತಿ ಇರಬೇಕು. ಹೌದು. ಸರಿ, ನಿಮ್ಮ ಹೆಸರೇನು? KEN: ಕೆನ್. ಡೇವಿಡ್ ಜೆ MALAN: ಕೆನ್. ಸರಿ, ಕೆನ್. ಅಪ್ ಮೇಲೆ ಕಮ್. ಆದ್ದರಿಂದ ಕೆನ್ ಇಲ್ಲಿ ರೀತಿಯ ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಹೋಗುತ್ತದೆ. ಮತ್ತು ಅವರ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಿ. ನ ಸ್ವಲ್ಪ ಅಲಂಕಾರಿಕ ತಿಳಿದುಕೊಳ್ಳೋಣ. ನೀವು ಭೇಟಿ ಸಂತೋಷ. ಸೆಂಟರ್ ಸ್ಟೇಜ್ ಸ್ವಾಗತ. ಎಲ್ಲಾ ಸರಿ. ನ ಇಲ್ಲಿ ಈ ಬಟನ್ ಹೊಡೆಯಲು ಅವಕಾಶ. ಎಲ್ಲಾ ಸರಿ. ಇಲ್ಲಿ ನೀವು ಒಂದು ಆಧುನಿಕ chalkboard ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ನಾನು ಉದಾಹರಣೆಗೆ, ಮುಖ್ಯ ಕಾರ್ಯ. ಮತ್ತು ನನ್ನ ಕೈಯಲ್ಲಿ ಒಂದು ಐಪ್ಯಾಡ್ ಹೊಂದಿಲ್ಲ. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಎಂದು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ - ನಾನು ಹೇಗೆ ನೆನಪಿರುವುದಿಲ್ಲ. ನಾನು ಉತ್ತಮ ಕೈಬರಹ ಹೊಂದಿಲ್ಲ. ಮತ್ತು ಆದ್ದರಿಂದ, ನಾನು ನನಗೆ ತೆರೆಯಲ್ಲಿ ಏನೋ ಮುದ್ರಿಸಲು ಬಯಸುವ. ಹಾಗಾಗಿ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲಾಗುತ್ತಿದೆ. ಮತ್ತು ನಾನು ನೀವು ಹೋಗಿ ನಾನು ನನ್ನ ಚಿಕನ್ ಸ್ಕ್ರಾಚ್ ನಲ್ಲಿ ಬರೆಯುವ ಮೂಲಕ ಈ ಹೇಳಲು ಮತ್ತು ನಂತರ ನೀವು ಒಂದು ಇನ್ಪುಟ್ ಹಾದುಹೋಗುವ. ಈ ವ್ಯಾಯಾಮ ಆದರೂ ಇದರಿಂದ ಸಿಲ್ಲಿ, ಒಂದು ಕಾರ್ಯಗಳನ್ನು ಕಲ್ಪನೆ ಮತ್ತು ಕರೆ ಕಾರ್ಯವನ್ನು ಮತ್ತು ಈ ಒಂದು ಕಾರ್ಯ ನಿಜಕ್ಕೂ ಕುದಿಯುವ ಕೆಳಗೆ ಹಿಂದಿರುಗಿದ. ನಾನು ಮುಖ್ಯ am. ನಾನು ಪರದೆಯ ಮೇಲೆ ("ಏನೋ") printf ಬರೆದಿದ್ದಾರೆ. ನಾನು ಈ ಕಾರ್ಯಕ್ರಮವನ್ನು ನಡೆಸುವ ನುಡಿದರು. , ಅಥವಾ ಒಂದು ನಿಯತಾಂಕ - ಮತ್ತು ತಕ್ಷಣ printf ಎಂಬ ಹಾಗೆ, ಒಂದು ವಾದವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕೆಲವೊಮ್ಮೆ - ಜೋಡಿ ಉದ್ಧರಣ ನಡುವೆ. ಇಲ್ಲಿ ಆ ವಾದವು. ನಾನು ಕೆನ್ ಗೆ ಹಾದುಹೋಗುವ ನುಡಿದರು. ಈಗ ಅವರು ಸ್ಪಷ್ಟವಾಗಿ ವರ್ಷಗಳ ಹಿಂದೆ ಕೆಲವು ಸಂಖ್ಯೆ ಬರೆದ ಕಪ್ಪು ಬಾಕ್ಸ್ ಕೇವಲ ತೆರೆಯ ಮೇಲೆ ವಿಷಯಗಳನ್ನು ಮುದ್ರಿಸಲು ಹೇಗೆ ತಿಳಿದಿದೆ. ಆದ್ದರಿಂದ, ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಆ ಕೆಟ್ಟ ಅಲ್ಲ. ಬಹಳ ಉತ್ತಮ. ಈಗ ಕೆನ್ ಪಾಲಿಸಲು ಮಾಡಲಾಗುತ್ತದೆ. ನನಗೆ ಏನು ಬ್ಯಾಕ್ ಹ್ಯಾಂಡ್ ಬೇಕಿವೆ? ನಾವು ಇದುವರೆಗಿನ ನೋಡಿದ್ದೇವೆ ಎಂದು. ಮತ್ತೆ, printf ವಾಸ್ತವವಾಗಿ ಅನೇಕ ಹಿಂದಿರುಗಲು ಮಾಡುವುದಿಲ್ಲ. ಆದರೆ ನಾವು ಅದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದಿಗೂ ಮಾಡಿದ ಕಾರಣ ಈಗ ಆ ನಿರ್ಲಕ್ಷಿಸಲು ನೀನು. ಆದ್ದರಿಂದ ಕೆನ್ ಅದನ್ನು ಆ ಸ್. ಆದ್ದರಿಂದ ಈಗ ಮುಖ್ಯ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹಿಂದಕ್ಕೆ ಬರುತ್ತದೆ - ಮುಖ್ಯ, ಕೋಡ್ ಆಫ್ ಸಾಲನ್ನು ಏಕೆಂದರೆ ಮತ್ತೆ ಕಾರ್ಯಕ್ರಮದ ನಿಯಂತ್ರಣಕ್ಕೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ printf, ಪಾಲಿಸಲು ಮಾಡಲಾಗುತ್ತದೆ. ಮತ್ತು ಬೇರೆ ಸಾಲುಗಳು ಇವೆ ಏನೇ ಪಾಲಿಸಲು ನಮ್ಮ ದಾರಿ ಹೋಗಿ. ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ಈಗ ಸ್ವಲ್ಪ ಬೇರೆ ಉದಾಹರಣೆಗೆ ಪ್ರಯತ್ನಿಸೋಣ. ಇಲ್ಲಿ ಈ ಬಾರಿ ಮೊದಲ ಇಲ್ಲಿ ತೆರೆ ತೆರವುಗೊಳಿಸಲು ಅವಕಾಶ. ಈ ಸಮಯದಲ್ಲಿ, ನಾವು cubing ಕಾರ್ಯ ಮಾಡುತ್ತೇನೆ. ಆದರೆ ಈ ಬಾರಿ, ನಾನು ಫಲಿತ ಮೌಲ್ಯ ನಿರೀಕ್ಷಿಸಬಹುದು. ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಿ. ಈಗ ನಾನು ಹೇಳುವ ಕೋಡ್ ಒಂದು ಸಾಲನ್ನು ಹೊಂದಿರುವ X = ಘನ (X). ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ let's - ಕೋಡ್, ಮರುಸ್ಥಾಪನೆ, ಸಾಲಿನ ಈ ತೋರುತ್ತಿದೆ. X = ಘನ (X). ಆದ್ದರಿಂದ ಹೇಗೆ ಈ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ? ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಮತ್ತೆ ಬಿಳಿ ಪರದೆ ನೀಡಲು ಅವಕಾಶ. ಮತ್ತು ನಾನು ಈ ಕ್ಷಣದಲ್ಲಿ ರಲ್ಲಿ, x ಮೌಲ್ಯವು ಕೆಳಗೆ ಈಗ ಬರೆಯಲು ಹೋಗುತ್ತಿದ್ದೇನೆ ಅದು ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು, 2, ನ ಹೇಳಲು ಅವಕಾಶ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. ಹಾಗಾಗಿ, ಒಂದು ಕಾಗದದ ತುಂಡು 2 ಮೌಲ್ಯವನ್ನು ಮೇಲೆ ಬರೆದಿದ್ದಾರೆ ನನ್ನ ಮೌಲ್ಯವು X ಇದು. ನಾನು ಕೆನ್ ಅದನ್ನು ಹ್ಯಾಂಡ್. KEN: ನನಗೆ ಉತ್ತರವನ್ನು ಬರೆಯಿರಿ? ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಅವರ ಉತ್ತರವನ್ನು ಬರೆಯಿರಿ. ಸರಿ. ಈಗ ನನಗೆ ಏನೋ ಮರಳಲು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ - ಪರಿಪೂರ್ಣ. ನಿಲ್ಲಿಸದೆ ಮುಂದುವರಿಸು ನೈಸ್. ಈಗ ಅವರು ಈ ಸಂದರ್ಭದಲ್ಲಿ, 8 ಮೌಲ್ಯವು ಮರಳಿ ನನಗೆ ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ. ಮತ್ತು ನಾನು ಏನು ಮಾಡಬೇಕು? ಅಲ್ಲದೆ, ವಾಸ್ತವವಾಗಿ, ನೋಡೋಣ. ಈ ಹಕ್ಕನ್ನು ಪಡೆಯಲು. ಏನು ನಾನು ಮಾಡಲು ಹೋಗುತ್ತಿದ್ದೇನೆ? ಈಗ ನಾನು ಈ ಮೌಲ್ಯವನ್ನು ತೆಗೆದುಕೊಂಡು ವಾಸ್ತವವಾಗಿ ಆ ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮೆಮೊರಿ ಅದೇ ಬಿಟ್ಗಳು. ಆದರೆ ಸೂಚನೆ, ನಾನು ಇಲ್ಲಿ ಹೋರಾಡುತ್ತಿರುವ ರೀತಿಯ ಆಗಿದ್ದೇನೆ. ಅಲ್ಲಿ ನಾನು ವಾಸ್ತವವಾಗಿ X ಮೌಲ್ಯವನ್ನು ಬರೆಯಲು ಕಾರಣ ನಾನು ಸ್ವಲ್ಪ ಗೊಂದಲ ಆಮ್? ಏನು ನಾನು ಮಾಡಿದ ಕಾಗದದ ತುಂಡು ಕೆನ್ ದೈಹಿಕವಾಗಿ ಕೈ ಏಕೆಂದರೆ ಆ X ಇದು ಮೌಲ್ಯ 2, ಹೊಂದಿತ್ತು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಆ ಏನಾಗುತ್ತದೆ ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಕಾರ್ಯ ಕರೆ ಮಾಡಿದಾಗ, ಮತ್ತು ನೀವು ವಾದದಲ್ಲಿನ ಹಾದುಹೋಗುವ ತಿರುಗಿದರೆ "ಹಲೋ ವರ್ಲ್ಡ್" ಇಷ್ಟ ಅಥವಾ ನೀವು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ, 2 ನಂತಹ ವಾದದಲ್ಲಿನ ಹಾದು ಎಂಬ ವಾದವನ್ನು ಪ್ರತಿಯನ್ನು ಸಾಗುವ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಇಲ್ಲಿ ಸಂಖ್ಯೆ 2 ಬರೆದುಕೊಳ್ಳಲು ಮತ್ತು ಕೆನ್ ಹಸ್ತಾಂತರಿಸಿದ ಕೇವಲ ಮಾಹಿತಿ; ಎಂದು ಮಸ್ಟ್ ನಾನು ಈಗಲೂ ಎಲ್ಲೋ ಮೌಲ್ಯ 2 ಪ್ರತಿಯನ್ನು ಎಂದು ಅರ್ಥ. ವಾಸ್ತವವಾಗಿ, ಈಗ ನಾನು ಮೌಲ್ಯ 8 ಮರಳಿ ಪಡೆದ ಮಾಡಿರುವುದರಿಂದ, ನಾನು ಹಿಂದಿರುಗಿ ಬೇಕಾಗುತ್ತದೆ ನಾನು ಒಮ್ಮೆ ಸಂಖ್ಯೆ 2 ಹೊಂದಿತ್ತು ಅಲ್ಲಿ RAM ಮತ್ತು ವಾಸ್ತವವಾಗಿ 8 ಬರೆದುಕೊಳ್ಳಿ. ಆದ್ದರಿಂದ ದೃಷ್ಟಿ ಅಕ್ಷರಶಃ ಸಾಗುವ ಈ ಕಲ್ಪನೆಯನ್ನು ನೆನಪಿಡಿ ಮೌಲ್ಯದ ಪ್ರತಿಯನ್ನು. ಕೆನ್, ತನ್ನ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ ಏನನ್ನಾದರೂ ಮರಳಿ ನನಗೆ ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ - ಈ ಸಂದರ್ಭದಲ್ಲಿ, 8 ಒಂದು ಮೌಲ್ಯ. ತದನಂತರ ನಾನು ಮೌಲ್ಯದೊಂದಿಗೆ ಏನನ್ನಾದರೂ ಮಾಡಬೇಕು ನಾನು ಇದು ಸುಮಾರು ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ. ಆದ್ದರಿಂದ ಈ ಎಲ್ಲಾ ದೀರ್ಘ ಮೊದಲು ತುಂಬಾ ತದ್ದಾಗಿದೆ. ಇಲ್ಲಿ ಈ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ತುಂಬಾ ಕೆನ್ ಧನ್ಯವಾದಗಳು. ಎಲ್ಲಾ ಸರಿ. ಚೆನ್ನಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಅಂತಿಮವಾಗಿ ಕಾರ್ಯದ ಕೆಲವು ಸಂಬಂಧಿಸಿದೆ ಎಂದು ಹೇಗೆ ನೋಡೋಣ ನಾವು ಇಲ್ಲಿ ಮಾಡುತ್ತಿರುವಿರಿ ಎಂಬುದನ್ನು ಕರೆ. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಇಲ್ಲಿ cubing ಉದಾಹರಣೆಗೆ ನಮಗೆ ಹಿಂತಿರುಗಿ ಪಡೆಯಲು ಅವಕಾಶ. ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಮತ್ತಷ್ಟು ತೆಗೆದುಕೊಳ್ಳುವ ಆರಂಭಿಸಲು ಬಯಸಿದರೆ, ನಾವು ನೀನು ಗಮನಿಸಿ ಸಂಖ್ಯೆ X ರಲ್ಲಿ ಅಂಗೀಕಾರವಾದ ಸ್ ಎಂಬ ಬಗ್ಗೆ ಎಚ್ಚರವಾಗಿರಿ ಮಾಡಲು ಇಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯ ರವಾನೆಯಾದವು ಎಂದು ಏನನ್ನು ಭಿನ್ನವಾಗಿದೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಕಲು ಅನುಮೋದಿಸಿದ ಈ ಸಾಕಷ್ಟು ಆಗಲು ಹೋಗುತ್ತದೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಸಂಗತ. ಇದರಿಂದ ಸಾಕಷ್ಟು ಬಲ ಇನ್ನೂ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ ಎಂದು ಏನೋ ಒಂದು ಅವಲೋಕಿಸೋಣ. ನಾನು, ಮುಂದೆ ಹೋಗಿ ಒಂದು ಮೂರನೇ ದೋಷಯುಕ್ತ ಉದಾಹರಣೆಗೆ ತೆರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಸ್ವಭಾವತಃ ನಿಷ್ಪ್ರಯೋಜಕಗೊಳಿಸಲ್ಪಟ್ಟಿತು ಇದೆ. ಮತ್ತು buggy3 ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಇದು ಒಂದು ವಿನಿಮಯ ಕಾರ್ಯವನ್ನು ನಡೆಸುತ್ತದೆ ನ. ಇಲ್ಲಿ ನಾವು x ಮತ್ತು y ನಿರಂಕುಶವಾಗಿ ಗೆ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಎಂದು ಮುಖ್ಯ ಫಂಕ್ಷನ್ ಅನುಕ್ರಮವಾಗಿ 1 ಮತ್ತು 2,. ನಾವು GetInt ಬಳಸಬಹುದಿತ್ತು, ಆದರೆ ಕೇವಲ ಒಂದು ಸರಳ ವ್ಯಾಯಾಮ ಅಗತ್ಯ. ಆದ್ದರಿಂದ 1 ಮತ್ತು 2 ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಇಲ್ಲಿದೆ. ಸಾಲುಗಳನ್ನು 21 ಮತ್ತು 22 ರಲ್ಲಿ, ನಾವು ಸ್ಪಷ್ಟವಾಗಿ x ಮತ್ತು y, ಸಾಲಿಗೆ ಮುದ್ರಿಸುತ್ತದೆ. ನಂತರ, ಸಾಲು 23 ರಂದು, ನಾನು, ಡಾಟ್, ಡಾಟ್, ಡಾಟ್ ಈ ಮೌಲ್ಯಗಳನ್ನು ವಿನಿಮಯ ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ. ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಸ್ವಾಪ್ ಎಂಬ ಸಾಲು 24 ರಲ್ಲಿ ಒಂದು ಕ್ರಿಯೆ ಕರೆ ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕಾರ್ಯಗಳನ್ನು ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಅಸಲಿ ಇಲ್ಲಿದೆ. ನಾವು printf ಈಗಾಗಲೇ ಅದನ್ನು ನೋಡಿದ. ಆದ್ದರಿಂದ ಸ್ವಾಪ್ ಸ್ಪಷ್ಟವಾಗಿ x ಮತ್ತು y ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಇದರ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ ಮತ್ತು, ನಾನು ಇನ್ನು ಎಂದು ಭಾವಿಸುತ್ತೇವೆ ಎಂದು ಈ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ವಿನಿಮಯ. ಆದ್ದರಿಂದ ನಾನು ಲೈನ್ 25 ಮೇಲಿನ ಹಕ್ಕನ್ನು ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು. ಮತ್ತು ನಾನು ಗ್ರಹಿಕೆಯಡಿಯಲ್ಲಿ x ಮತ್ತು y ರೀಪ್ರಿಂಟ್ ಎಂದು ಅವರು ನಿಜಕ್ಕೂ ಬದಲಾಗಿ ಮಾಡಲಾಗಿದೆ. ಆದರೆ ವಾಸ್ತವವಾಗಿ ಈ ಪ್ರೋಗ್ರಾಂ ವೇಳೆ - ನನಗೆ ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ ಅವಕಾಶ. ನನಗೆ buggy3 ಮಾಡೋಣ. ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಈ ಜೊತೆಗೆ ಅಂತ್ಯಗೊಳಿಸಲು ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. ನಾನು X 1 ಎಂದು ಗಮನಿಸಿ, ನಮೂದಿಸಿ ಹೊಡೆದಾಗ ಕಾರಣ. ವೈ 2. ಮತ್ತು ಇನ್ನೂ ಕಾರ್ಯಕ್ರಮದ ಕೊನೆಯಲ್ಲಿ, ಅವರು ವಾಸ್ತವವಾಗಿ ಅದೇ ಆರ್. ಆದ್ದರಿಂದ ಇದೀಗ ಕೆನ್ ಜೊತೆಗೆ, ನಿಜವಾಗಿ ಇಂದಿನ ವಿಶೇಷವೇನು ಪ್ರದರ್ಶನ ಆಧಾರದ ಮೇಲೆ? ಅಲ್ಲದೆ, ಅವರ ಈ ಸ್ವಾಪ್ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳ ಧುಮುಕುವುದಿಲ್ಲ ಅವಕಾಶ. ಇದು ಸಣ್ಣ ಸೂಪರ್ನ. ಇದು ದೀರ್ಘ ಕೋಡ್ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಇಲ್ಲಿದೆ. ಆದರೆ ಸರಳ ಕಥೆಯನ್ನು ಆಧರಿಸಿ ಮೂಲಭೂತ ಸಮಸ್ಯೆ ಏನು ಹೇಳಿದರು ಇಲ್ಲಿದೆ ಅಪ್ ಇಲ್ಲಿ ಕೆನ್ ಜೊತೆ? ಏಕೆ ಸ್ವಾಪ್ ಮುರಿದಿದೆ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ನಿಖರವಾಗಿ. ನಾವು ವೇರಿಯಬಲ್, ನಕಲು ಮಾಡಲು ಸ್ವತಃ ಸಂಗ್ರಹಿಸಲು ನೀವು. ಅರ್ಥಾತ್, ಸ್ವಾಪ್ ಸ್ಪಷ್ಟವಾಗಿ ಎರಡು ವಾದಗಳು, ಒಂದು int ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ವ್ಯಾಸದಲ್ಲಿ ಒಂದು ಮತ್ತು ಬಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಇಲ್ಲಿ, ನಾನು ಕ್ರಮವಾಗಿ 1 ಮತ್ತು 2 ಇವುಗಳು x ಮತ್ತು y, ರಲ್ಲಿ ಪಾಸು ಮಾಡಿದ. ಆದರೆ ನಾನು ಅಕ್ಷರಶಃ X ಸಾಗುವ ಇಲ್ಲ. ನಾನು ಅಕ್ಷರಶಃ ವೈ ಸಾಗುವ ಇಲ್ಲ. ನಾನು X ಪ್ರತಿಯನ್ನು ಮತ್ತು ವೈ ಪ್ರತಿಯನ್ನು ಹಾದುಹೋಗುವ ನುಡಿದರು. ನೀವು ನಕಲು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ವಿನಿಮಯ ಅಂಟಿಸಲಾಗಿದೆ ಆದರೂ ಇದನ್ನು ಬಹುತೇಕ ರೀತಿಯಲ್ಲಿ ನೀವು ನಿಜವಾಗಿ ಕುಶಲತೆಯಿಂದ ಬಯಸುವ. ನಾನು, ಕಾರ್ಯಕ್ರಮ, ಪಾಲಿಸಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಸಂದರ್ಭದಲ್ಲಿ, ಹಾಗಾಗಿಯೇ ವೇಳೆ ಸಾಲು 35, ನಂತರ 36 - ನಾನು ಕಥೆ ಈ ಹಂತದಲ್ಲಿ, ಸಾಲು 37 ಗೆ ಪಡೆದಾಗ, ಯಾವ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ? ಕಥೆಯಲ್ಲಿ ಈ ಹಂತದಲ್ಲಿ, ಸಾಲು 37, ಈ ಹಂತದಲ್ಲಿ ಒಂದು ಮೌಲ್ಯವನ್ನು ಏನು? ಆದ್ದರಿಂದ ಕೇವಲ 1 ಆಗಿರಬೇಕು. ರೈಟ್? X ಮೊದಲ ಚರ್ಚೆಯಂತೆ ರಲ್ಲಿ ಜಾರಿಗೆ ಕಾರಣ. ಮತ್ತು ಈ ಕ್ರಿಯೆ ಕೇವಲ ನಿರಂಕುಶವಾಗಿ, ಒಂದು ಮೊದಲ ವಾದವನ್ನು ಕರೆ ಇದೆ. ಹಾಗೆಯೇ ವೈ, ಎರಡನೇ ವಾದವು. ಮತ್ತು ಇದು ಕೇವಲ ನಿರಂಕುಶವಾಗಿ ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಬೌ ಕರೆ ಮಾಡಿದ. ಈಗ ಈ ಇಬ್ಭಾಗವನ್ನು ನಿಜವಾಗಿ ತಕ್ಕಮಟ್ಟಿಗೆ ಸರಳವಾಗಿ ವಿವರಿಸಬಹುದು. ಅದರ ಬಗ್ಗೆ ಯೋಚಿಸಿ. ನಮ್ಮಲ್ಲಿ ಯಾರೊಬ್ಬರೂ printf ಬರೆದ ವ್ಯಕ್ತಿ ಭೇಟಿ. ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ, ಅವನು ಅಥವಾ ಅವಳು ನಮ್ಮ ಅಸ್ಥಿರ 30 ವರ್ಷಗಳ ನಂತರ ಹೋಗುವ ಯಾವುದೇ ಆಲೋಚನೆಯಲ್ಲಿ ಎಂದು. ಆದ್ದರಿಂದ ನೀವು ಛಲಪರಿಮಾಣಗಳಲ್ಲಿ ಕರೆಯುವ ನಡುವೆ ವ್ಯತ್ಯಾಸ ಉಂಟಾಗಬೇಕು ನೀವು ನಾವು ಬರೆಯುತ್ತಿದ್ದೇವೆ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ನೀವು ನೀವು ಕಾರ್ಯಗಳನ್ನು ರಲ್ಲಿ ಚರಾಂಕಗಳ ಕರೆ ಕರೆ ಅಥವಾ ಬಳಸಿ. ಆದ್ದರಿಂದ ಅಂದರೆ, ನಾನು ಎಕ್ಸ್ ಮತ್ತು ವೈ ಎಂದು ನನ್ನ ಅಸ್ಥಿರ ಬರೆದಿದ್ದಾರೆ. ಆದರೆ ಬೇರೆಯವರು ಸ್ವಾಪ್ ಕಾರ್ಯ ಬರೆದ ವೇಳೆ, ಅವನು ಅಥವಾ ಅವಳು ಖಚಿತವಾಗಿ ನನ್ನ ಅಸ್ಥಿರ ಎಂದು ಹೋಗುವ ಎಂಬುದನ್ನು ತಿಳಿಯಲು ಅಸಾಧ್ಯ. ಆದ್ದರಿಂದ ನೀವು ಹೆಸರುಗಳು ಈ ಉಭಯತ್ವ ಏಕೆ ಈ ಅರ್ಥ. ತಾಂತ್ರಿಕವಾಗಿ, ನಾನು ಕಾಕತಾಳೀಯ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು. ಆದರೆ ಇನ್ನೂ ಪ್ರತಿಗಳು ಆಗಿ ವರ್ಗಾವಣೆಯಾಗುತ್ತದೆ. ಇದು ಕೇವಲ ಬರೆದ ಕಲಾತ್ಮಕವಾಗಿ ಆ ವ್ಯಕ್ತಿಯು ಒಂದು ಶುದ್ಧ ಕಾಕತಾಳೀಯ ಎಂದು ಸ್ವಾಪ್ ಅದೇ ಹೆಸರುಗಳು ಬಳಸಿದ್ದರು. ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ಕಥೆಯಲ್ಲಿ ಈ ಹಂತದಲ್ಲಿ, ಸಾಲು 37, ಒಂದು 1. ಬೌ 2. ಈಗ ನಾನು ಅದನ್ನು ಸ್ವ್ಯಾಪ್ ಮುಂದುವರಿಯಿರಿ. ಮೊದಲಿನ ಎಲ್ಲಾ, ನನಗೆ ನಿಜವಾಗಿ ಹೆಚ್ಚು ಸರಳವಾಗಿ ಈ ಮಾಡಿ. ನಾನು ಕೋಡ್ ಆ ಮೂರು ರೇಖೆಗಳು ಏನು ಗೊತ್ತಿಲ್ಲ. ನನಗೆ ಈ ಮಾಡೋಣ. ಬೌ ಒಂದು ಪಡೆಯುತ್ತದೆ. ಒಂದು ಬೌ ಪಡೆಯುತ್ತದೆ. ಮುಗಿದಿದೆ. ಏಕೆ ಈ ತಾರ್ಕಿಕವಾಗಿ, ಮುರಿದ ಹೊಂದಿದೆ? ಇದು ಬಲ, ಅಂತರ್ಬೋಧೆಯ ವಿಷಯ ರೀತಿಯ? ಆದ್ದರಿಂದ ಬೌ ಒಂದು ಆಗುತ್ತದೆ. ಮತ್ತು ಬಿ ಒಂದು ಆಗುತ್ತದೆ. ಆದರೆ ಸಮಸ್ಯೆ ಸಾಲಿನ 37 ಕಾರ್ಯಗತಗೊಳಿಸಿ ಬೇಗ, ಏನು ಎಂದು ಹೊಂದಿದೆ ಒಂದು ಮತ್ತು ಬಿ ಮೌಲ್ಯವನ್ನು? 1, ಅದೇ. ನೀವು ಮಾತನಾಡಲು, clobbered ಏಕೆಂದರೆ, ನೀವು ಒಂದು ಸಮವಾಗಿದೆ ಬೌ ಬದಲಾಯಿಸಿದ್ದೀರಿ. ಹಾಗೆ ಒಮ್ಮೆ ಲೈನ್ 37 ಮರಣದಂಡನೆ ಇದೆ, ಅಭಿನಂದನೆಗಳು. ನೀವು ಈಗ ಈ ಕ್ರಿಯೆಯ ಸಂಖ್ಯೆ 1 ಒಳಗೆ ಎರಡು ಪ್ರತಿಗಳನ್ನು ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ನೀವು ಸಾಲು 38 ರಲ್ಲಿ ಹೇಳುತ್ತಾರೆ, ಒಂದು ಬೌ ಪಡೆಯುತ್ತದೆ, ಮತ್ತು, ನೀವು ರೀತಿಯ ಸ್ಕ್ರೆವೆದ್ ಆರ್. ನೀವು ಕೇವಲ 1 1 ನಿಯೋಜಿಸುವ ಇರುವ ಕಾರಣ. ನೀವು ರೀತಿಯ ನೀವು ನೋಡಿಕೊಂಡರು ಮೌಲ್ಯವನ್ನು ಕಳೆದುಕೊಂಡ ಮಾಡಿದ. ಈ ಮೂಲ ಆವೃತ್ತಿಯಲ್ಲಿ, ನಾನು ಏನು ಗಮನಿಸುವುದಿಲ್ಲ. ನಾನು ಬದಲಿಗೆ ಈ ಹೋಲುತ್ತಿದ್ದರೆಂದು ಕೋಡ್ ಮೂರನೇ ಒಂದು ಸಾಲು ಅವರದ್ದಾಗಿತ್ತು. ನಾನು ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್ ಘೋಷಿಸಿದ - tmp ಒಂದು ಸಾಮಾನ್ಯ ಹೆಸರು ತಾತ್ಕಾಲಿಕ ಅಸ್ಥಿರವನ್ನು. ನಾನು ಒಂದು ನಕಲು ಮಾಡಲು ಯಾವ ಹೊಂದಿಸಲು ಏಕೆಂದರೆ ಇದು ಒಂದು ಇಂಟ್ ನ. ನಾನು tmp ಒಂದು ಒಳಗೆ ಒಂದು ಪ್ರತಿಯನ್ನು ಸಂಗ್ರಹ. ಹಾಗೆ ಒಮ್ಮೆ ಲೈನ್ 37 ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದಿದೆ, ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ - ತ್ವರಿತ ವಿವೇಕ ಪರಿಶೀಲಿಸಿ - 1. ಬೌ ಮೌಲ್ಯವನ್ನು 2. ಮತ್ತು tmp ಆಫ್ ಮೌಲ್ಯವು 1. ಈಗ ನಾನು ಲೈನ್ 38 ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಸಾಲಿನ 38 ಕಾರ್ಯಗತಗೊಳಿಸಿ ಹಾಗೆ, ಒಂದು ಬೌ ಮೌಲ್ಯದ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ಬಿ 2. ಆದ್ದರಿಂದ ಈಗ 2. ಆದ್ದರಿಂದ ಕಥೆಯಲ್ಲಿ ಈ ಹಂತದಲ್ಲಿ, ಒಂದು 2, ಬೌ, 2 ಮತ್ತು tmp 1. ಈಗ ತಾರ್ಕಿಕವಾಗಿ, ನಾವು ಬೌ ಮೇಲೆ ಕೇವಲ ಸಣ್ಣ ವಸ್ತು ನೇರವಾಗಿ ನೀರಿಗೆ ಬೀಳುವಾಗಿನ ಸಪ್ಪಳ tmp ಮೌಲ್ಯದ ಮಾಡಬಹುದು. ಮತ್ತು ನಾವು ಮುಗಿಸಿದ್ದೀರಿ. ಆದ್ದರಿಂದ ನಾವು ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಮಾಡಿದ. ದುರದೃಷ್ಟವಶಾತ್, ಈ ರೂಪದಲ್ಲಿ ಈ ಪ್ರೋಗ್ರಾಂ, ಇದು ವಾಸ್ತವವಾಗಿ ವಿನಿಮಯ ಇಲ್ಲ ಯಾವುದೇ ಮೌಲ್ಯಗಳು. ಆದರೆ, ಏಕೆ ಸ್ಪಷ್ಟ ಎಂದು? ನಾನು ಕೊಂಚ ಹಿಂದೆ ತಾರ್ಕಿಕ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ಆದರೆ ಮತ್ತೊಮ್ಮೆ, X ಮತ್ತು Y ಕೊನೆಯಲ್ಲಿ ಬದಲಾಗದೆ ಉಳಿಯುತ್ತದೆ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯನಿರ್ವಹಣೆ. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಏನು ಮರಳಿದರು ಮಾಡಿಲ್ಲ. ಆದ್ದರಿಂದ ನಿಜ. ಏಕೆಂದರೆ ಇದುವರೆಗಿನ ಸಮಸ್ಯೆ ಸ್ವಲ್ಪ ಇಲ್ಲಿ ಇಲ್ಲ ಔಟ್ ಆದರೆ ತಿರುಗುತ್ತದೆ ನಾವು ಮರಳಲು ಸಾಧ್ಯವಾಯಿತು ಕೇವಲ ಒಂದು ವಸ್ತು ವಿಷಯ. ಮತ್ತು ಈ, ನೀವು ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಬಹುದು ಸಿ ಒಂದು ನಿರ್ಬಂಧವನ್ನು ಹೊಂದಿದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಇಲ್ಲಿ ಅಂಟಿಕೊಂಡಿತು ರೀತಿಯ ಆಮ್ ನಾನು X ಹೊಸ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಅಥವಾ ಕಾರಣ ನಾನು ಹಿಂದಿರುಗಬಹುದು ವೈ ಹೊಸ ಮೌಲ್ಯ. ಆದರೆ ಎರಡೂ ಮರಳಿ ಬಯಸುವ. ಆದ್ದರಿಂದ ಸರಳ ಪರಿಹಾರ ಇಲ್ಲಿ ಇಲ್ಲ ಹಿಂದಿರುಗಿದ. ಆದರೆ ಸಮಸ್ಯೆ ಮೂಲಭೂತವಾಗಿ ಏಕೆ ಹೊಂದಿದೆ? ನಾವು ನಿಜವಾಗಿ ಏನು ಬದಲಾಯಿಸಿಕೊಳ್ಳಬಹುದು ಎಂದು? ಒಂದು ಮತ್ತು ಬಿ. ಆದರೆ ಒಂದು ಮತ್ತು ಬಿ ನಾವು ಈ ಎಲ್ಲಾ ಮಾಡಿದರು ಅಂದರೆ x ಮತ್ತು y, ಪ್ರತಿಗಳನ್ನು ಹೊಂದಿವೆ ಕೆಲಸ - ನಾವು ಸ್ವಾಪ್ ಬಗ್ಗೆ ಮೂರು ನಿಮಿಷಗಳ ರೀತಿಯ ಖರ್ಚು ಕಾರ್ಯವನ್ನು ಮತ್ತು ಈ ವ್ಯತ್ಯಾಸಗಳ ಎಲ್ಲಾ ಮೂರು. ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ನಿಖರವಾಗಿ ಸರಿಯಾದ, ಅಭಿನಂದನೆಗಳು. ಆದರೆ ಒಂದು ಮತ್ತು ಬಿ ಭವಿಷ್ಯವನ್ನು ಮಾತ್ರ ಇಲ್ಲಿ ಈ ಸಾಲುಗಳಲ್ಲಿ ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಕೇವಲ, ಲೂಪ್ ಒಂದು ನಿಮಗೆ ನಾನು ಒಳಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಘೋಷಿಸಿದ ವೇಳೆ ಲೂಪ್ - ಹಾಗೆಯೇ, ಒಂದು ಕಾರ್ಯದ ನೀವು ಘೋಷಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ ಒಂದು ಮತ್ತು ಬಿ ಒಳಗೆ ಆ ನೀವು ಬರೆದ ನೀವು, ಆ ಕ್ರಿಯೆಯ ಮಾತ್ರ ಮಾನ್ಯ ಒಳಗೆ ಆರ್. ಇದು ತಕ್ಷಣ ಸ್ವಾಪ್ ಪಾಲಿಸಲು ಮಾಡಲಾಗುತ್ತದೆ ಎಂದು ಅರ್ಥ ಮತ್ತು ನಾವು ಸಾಲು 24 ರಿಂದ ಹೋಗಿ ಸಾಲು 25, X ಮತ್ತು Y ಎಲ್ಲ ಬದಲಾಗಿಲ್ಲ. ನೀವು ಅಸ್ಥಿರ ಪ್ರತಿಗಳನ್ನು ವಿನಿಮಯ ಸಮಯದಲ್ಲಿ ಇಡೀ ಬಹಳಷ್ಟು ವ್ಯರ್ಥವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಪರಿಹಾರವನ್ನು ವಾಸ್ತವವಾಗಿ ಅಲ್ಲದ ಸ್ಪಷ್ಟವಾಗಿರುವ ಔಟ್ ತಿರುಗುತ್ತದೆ. ಇದು ಮೌಲ್ಯಗಳನ್ನು ಮರಳಲು ಸಾಕಷ್ಟು ಸಾಕಷ್ಟು ಅಲ್ಲ ನಾವು ಏಕೆಂದರೆ ಕೇವಲ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು. ಮತ್ತು ನಾನು ಅದೇ ಸಮಯದಲ್ಲಿ X ಮತ್ತು Y ಎರಡೂ ಸ್ವ್ಯಾಪ್ ಬಯಸುತ್ತೀರಿ. ಆದ್ದರಿಂದ ನಾವು ಈ ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ನೀನು. ಆದರೆ ಇದೀಗ, ಸಮಸ್ಯೆಯನ್ನು ಮೂಲಭೂತವಾಗಿ ವಾಸ್ತವವಾಗಿ ಪಡೆಯಲಾಗಿದೆ ಅರ್ಥ ಒಂದು ಮತ್ತು ಬಿ ಪ್ರತಿಗಳು ಎಂದು. ಮತ್ತು ತಮ್ಮ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿವೆ. ಅಲ್ಲದೆ, ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಪರಿಹರಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ. ನನಗೆ ನಿಜವಾಗಿ ಇಲ್ಲಿ ಮರಳಿ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಮತ್ತು ತೆರೆಯುತ್ತದೆ, ನಾಲ್ಕನೇ ರೂಪಾಂತರ, ಸೇ 'ಅವಕಾಶ ಈ, buggy4. ಮತ್ತು ಈ ಬಗ್ಗೆ? ನಾವು ಒಂದು ಇರಿತ ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲು ನೋಡಲು ಇದೇ ಆದರೆ ಸರಳ ಸಮಸ್ಯೆ ಇದನ್ನು ಪರಿಹರಿಸುವ. ಈ ಪ್ರೋಗ್ರಾಂ ಹೆಚ್ಚಳ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಸಾಲು 18 ರಲ್ಲಿ 1 ಒಂದು X ಪೂರ್ಣಾಂಕ ಆರಂಭಿಸುತ್ತದೆ. ನಾನು ಆಗ x 1 ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ. ನಾನು ನಂತರ, ಡಾಟ್, ಡಾಟ್, ಡಾಟ್ ಏರಿಕೆಯ ಪ್ರತಿಪಾದಿಸುತ್ತಾರೆ. ನಾನು ನಂತರ ಇನ್ಕ್ರಿಮೆಂಟ್ ಕರೆ. ಆದರೆ ನಂತರ ಸಾಲುಗಳಲ್ಲಿ 22 ಮತ್ತು 23, ನಾನು ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಮಾಡಲಾಗಿದೆ ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ. ನಾನು X ಸಂಭಾವ್ಯವಾಗಿ, ಅದು ಏನೇ ಈಗ 2 ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ. ಆದರೆ ಈ ಕಾರ್ಯಕ್ರಮ ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ. ಸಮಸ್ಯೆ ಏನು? ಯಾ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ X ಸಾಲಿನ 18 ರಂದು ನಿಸ್ಸಂಶಯವಾಗಿ ಎನ್ನಲಾಗಿದೆ. ಪ್ರಮುಖ ನ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗಿದೆ. ಇಲ್ಲಿ ಸರಳ ಉತ್ತರ ಹಾಗೆಯೇ X ಇಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಎಂದು. ಇದು ಸಾಲಿನ 32 ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಕ್ರಮವನ್ನು ವಾಸ್ತವವಾಗಿ ಸಹ ಕಂಪೈಲ್ ಮಾಡುವುದಿಲ್ಲ. ಕಂಪೈಲರ್, ನಾನು ಈ ಕೋಡ್ ಕಂಪೈಲ್ ಪ್ರಯತ್ನಿಸಿ, ನನಗೆ ಭಯ ಹೋಗಿ ಇದೆ ಕೆಲವು ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು ಅಥವಾ ಎನೋ ಬಗ್ಗೆ. ವಾಸ್ತವವಾಗಿ, ನ ಪ್ರಯತ್ನಿಸೋಣ. ಈ buggy4 ಮಾಡಲು ಹೊಂದಿದೆ. ಅಲ್ಲಿ ಇದು. ಸಾಲು 32 ರಲ್ಲಿ ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು X ಬಳಕೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಅವರ ಈ ಸಹಕಾರಿಯಾಗುತ್ತವೆ ಆದ್ದರಿಂದ ಇಂದು ಇಲ್ಲಿ ಇನ್ನಷ್ಟು ಸ್ಪಷ್ಟ ಹೀಗಿರಲಿ ಕಚೇರಿ ಗಂಟೆ ಮನೆಯಲ್ಲಿ. ಇದು cryptically ಬರೆದ ಸ್ವಲ್ಪ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಆದರೆ ಖಣಿಲು ಹೊಂದಿದೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಹೇಳುವ ನಮಗೆ ಕೂಗಿ buggy4.c: 32:5, ವಾಸ್ತವವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. ಇದು ದೋಷ ಪಾತ್ರ ಸ್ಥಾನವನ್ನು ಐದು ನೇ ಸಾಲಿನ 32 ರಂದು ಎಂದರ್ಥ. ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು ಆದ್ದರಿಂದ. ಸಮಸ್ಯೆ ಅಲ್ಲಿ ಎಂದು, ವಾಸ್ತವವಾಗಿ, ನ. ಮತ್ತು ಕಚೇರಿಯ ಕೆಲಸದ ಸಮಯದಲ್ಲಿ ಮತ್ತು ಮನೆಯಲ್ಲಿ ನೆನಪಿನಲ್ಲಿಡಿ ನಾನು ಇಲ್ಲಿ ಅದೃಷ್ಟ ಆಗಿದ್ದೇನೆ. ನಾನು ಒಂದು ತಪ್ಪನ್ನು ಹೊಂದಿವೆ. ಅದನ್ನು ಸರಿಪಡಿಸಿ ಸುಲಭವಾಗಿತ್ತು ಎಂದು ವಿಶೇಷವೇನು. ಆದರೆ ನೀವು ಮತ್ತೆ ಅಗಾಧ ದೋಷ ಸಂದೇಶಗಳನ್ನು, ಪೂರ್ಣ ಇಡೀ ಸ್ಕ್ರೀನ್ ಪಡೆಯಲು ವೇಳೆ, bottommost ಒಂದು ಕೇವಲ ರೋಗಲಕ್ಷಣವಾಗಬಲ್ಲವು ಎಂದು ಅರ್ಥ ತುತ್ತತುದಿಯ ಬಿಡಿಗಳ. ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ ಉನ್ನತ ಕೆಳಗೆ ನಿಮ್ಮ ದೋಷಗಳನ್ನು ಮುಟ್ಟಲು. ನೀವು ಸೂಚಿಸಿದ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಒಂದು ಮಾಲೆ ಪರಿಣಾಮ ಉಂಟಾಗಬಹುದು, ಏಕೆಂದರೆ ನೀವು ನಿಜವಾಗಿಯೂ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿವೆ. ನನ್ನ ಗುರಿ X ಹೆಚ್ಚಿಸಲು ವೇಳೆ ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಈ ಬಗೆಹರಿಸಲು ಸಾಧ್ಯವಾಯಿತು? ಅದು ಯಾವುದು? ಸರಿ. ನಾವು X ಜಾಗತಿಕ ಮಾಡಬಹುದು. ಐ ಬಗ್ಗೆ ಮೊದಲೇ ಎಚ್ಚರಿಕೆ ಎಂದು ಶಾರ್ಟ್ಕಟ್ ನೋಡೋಣ. ಆದರೆ ಬೀಟಿಂಗ್, ನಾವು ಒಂದು ಕ್ವಿಕ್ ಫಿಕ್ಸ್ ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ ಕೇವಲ ಅಪ್ ಇಲ್ಲಿ ಇಂಟ್ X ಹೇಳುತ್ತಾರೆ ನೋಡೋಣ. ಆ X ಜಾಗತಿಕ ಮಾಡುತ್ತದೆ. ಈಗ ಮುಖ್ಯ ಇದು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ಹೆಚ್ಚಳವನ್ನು ಇದು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಕಂಪೈಲ್ ಅವಕಾಶ. Buggy4 ಮಾಡಿ, ನಮೂದಿಸಿ. ಈಗ ಕಂಪೈಲ್ ತೋರುತ್ತದೆ. ಲೆಟ್ಸ್ buggy4 ರನ್, ಮತ್ತು ಅದು ನಿಜವಾಗಿ ಕೆಲಸ ತೋರುತ್ತದೆ. ಈಗ ಈ ಈ ವಿಷಯಗಳಲ್ಲಿ ಒಂದು - ನಾನು ಹೇಳಬಹುದು ಎಂದು ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಎಂದು, ನಾನು ಎಂದು, ಹಾಗೆ. ಸಾಮಾನ್ಯವಾಗಿ ಏಕೆಂದರೆ, ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಕಾಣುವುದು ಮತ್ತು ಈ ಹೆಚ್ಚು ಮುಂದೆ. ಮತ್ತು ಜೀವನದ ಸಮಸ್ಯೆಗಳನ್ನು ನಿಮ್ಮ ಪರಿಹಾರ ಕೇವಲ AH ವೇಳೆ, ಎಲ್ಲಾ ಪುಟ್ ನಿಮ್ಮ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಚರಾಂಕಗಳ ಬೇಗನೆ ಕಾರ್ಯಕ್ರಮಗಳು ಪಡೆಯುತ್ತವೆ ನಿರ್ವಹಿಸಲು ಭಯಾನಕವಾಗಿ ಕಷ್ಟ. ಹೊಸ ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಯೋಚಿಸುವುದು ಗಟ್ಟಿಯಾದ ಪಡೆಯುತ್ತದೆ. ಇದು ವೇರಿಯಬಲ್ ಏನು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕಷ್ಟ ಪಡೆಯುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ಈ ಒಂದು ಪರಿಹಾರ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಉತ್ತಮ ಹಾಗೆ ನಾವು. ನಾವು ಇಲ್ಲಿ ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಬಳಸಲು ಇಷ್ಟವಿಲ್ಲ. ನಾನು X ಹೆಚ್ಚಿಸಲು ಬಯಸುತ್ತೀರಿ. ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಸಾಧ್ಯವೋ - ನಾವು ಹಾಗೆ ಏಕೆಂದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಇದು ಒಂದು ಸಿಲ್ಲಿ ಕಥೆ ಭಾಸವಾಗುತ್ತದೆ. ನಾನು ಆಯೋಜಕರು ಬಗ್ಗೆ, ಅಥವಾ ಹೋದಲ್ಲಿ ಆದರೆ ನಾನು ಮಾಡಲು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ಸ್ವತಃ ಮುಖ್ಯ ಅದನ್ನು ಬದಲಾಯಿಸಲು, ಹೇಗೆ ಬೇರೆ ನಾನು, ಇಲ್ಲಿ ಸುಮಾರು ಕೆನ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಸಮಯ ಅಲ್ಲ ಘನಕ್ಕೆ ಆದರೆ ಹೆಚ್ಚಿಸಲು? ನಾನು ಇಲ್ಲಿ ಈ ವಿಷಯ ಬದಲಾವಣೆ ಇಲ್ಲ? ಹೌದು. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಉತ್ತಮ. ಆದ್ದರಿಂದ ನಾನು X ರಲ್ಲಿ ಅನುಮೋದನೆ ಇಲ್ಲ? ಮತ್ತು ನಂತರ ಹೆಚ್ಚಾಗಿ ಅದನ್ನು ಮರಳಿ, ಏಕೆ ನಾನು ಮರಳಿ x + 1 ಮಾಡಬೇಡಿ? ಈಗ ಒಂದೆರಡು ಹೆಚ್ಚು ವಿಷಯಗಳನ್ನು ಇಲ್ಲಿ ಬದಲಾಯಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ನಾನು ಟ್ರ್ಯಾಕ್ ಮೇಲೆ ನೀಡಿದೆ. ನಾನು ಬೇರೆ ಯಾವ ಒತ್ತಾಯ ಮಾಡಲು ಬೇಕು? ಬೇರೆಯವರು. ಯಾ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಇನ್ಕ್ರಿಮೆಂಟ್ ಪುನರಾಗಮನವನ್ನು ರೀತಿಯ ಬದಲಾವಣೆ ಅಗತ್ಯವಿದೆ ಇದು ಶೂನ್ಯವಾಗುವ ಏಕೆಂದರೆ. ಶೂನ್ಯ ಏನೂ ಹಿಂದಿರುಗಿಸುವ ನ ಅರ್ಥ. ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ, ಈಗ ಇದು. ಆದ್ದರಿಂದ ಈ ಅಗತ್ಯಗಳನ್ನು ಏನೇ ಸ್ಥಿರವಾಗಿದೆ ಎಂದು ಇಂಟ್ ಬದಲಾಯಿಸಲು ನಾನು ವಾಸ್ತವವಾಗಿ ಹಿಂದಿರುಗಿದ ನುಡಿದರು. ಈಗ ಬೇರೆ ಏನಾದರೂ ಇಲ್ಲಿ ಇನ್ನೂ ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ. ಯಾ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು X ಹೆಚ್ಚಿಸಲು ಅಗತ್ಯ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ಆದ್ದರಿಂದ ನಾನು X ಪಾಸ್ ಅಗತ್ಯವಿದೆ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ಇದನ್ನು ಮಾಡುವ ಅಗತ್ಯವಿದೆ. ಮಾದರಿ ಆದ್ದರಿಂದ, ನಾನು ಇಲ್ಲಿ ಈ ಅಪ್ ಬದಲಾಯಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಇಂಟ್ ಆಗಲು ಹೊಂದಿದೆ. ಈ ಆಗಲು ಹೊಂದಿದೆ - ಹೌದು. ನಾನು ಇಲ್ಲಿ ಒಂದು ದೋಷವನ್ನು ಕೆಳಗೆ ಹೊಂದಿರುತ್ತವೆ. ಮೊದಲ ಈ ಸರಿಪಡಿಸಿಕೊಳ್ಳಲು ಅವಕಾಶ. ಈ ವಾಸ್ತವವಾಗಿ ಏನಾಗಿರಬೇಕು? ಆದ್ದರಿಂದ ಒಂದು ಇಂಟ್ ಏನೋ ಎಂದು ಅವರಲ್ಲಿದೆ. ಇದು X ಆಗಿರಬಹುದು. ನಿಮ್ಮ ಮೌಲ್ಯಗಳ x ಎಲ್ಲಾ ಕರೆ ಪ್ರಾರಂಭಿಸಲು ಆದರೆ ಸರಳವಾಗಿ, ಅದನ್ನು ಪಡೆಯಲು ವಿಶೇಷವೇನು ಕಡಿಮೆ ಸ್ಪಷ್ಟ ಇದು ಇದು. ಆದ್ದರಿಂದ ಕೇವಲ ನಿರಂಕುಶವಾಗಿ ನನ್ನ ಬೇರೆ ಹೆಸರಿಸುವ ಆಯ್ಕೆ ನಾವು ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ನಾನು ಬರೆಯುತ್ತಿದ್ದೇನೆ ಕಾರ್ಯಗಳನ್ನು. ನಾವು ಕರೆ ಮಾಡುತ್ತೇವೆ. ಅಥವಾ ನಾವು ಕರೆಯಬಹುದು - ಈಗ ಇದು ಇನ್ನಷ್ಟು ಸ್ಪಷ್ಟ ಎಂದು even_number ಕರೆ. ಆದ್ದರಿಂದ ನಾನು ಜೊತೆಗೆ 1 ಯಾವುದೇ ಮರಳಲು ಹೊಂದಿರುತ್ತವೆ. ಮತ್ತು ಈಗ ನಾನು ಇಲ್ಲಿ ಒಂದು ಬೇರೆ ವಿಷಯ ಅಪ್ ಬದಲಾಯಿಸಲು ಹೊಂದಿವೆ ಇಲ್ಲಿ ಇತರ ವಿಷಯ ಅಪ್. ನಾನು ಮೊದಲ ಸಾಲಿನ 21 ರಂದು ಬದಲಾಯಿಸಲು ಏನು ಹೊಂದಿಲ್ಲ? ನಾನು X ಅದನ್ನು ನಿಯೋಜಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ನಾನು ಇನ್ಕ್ರಿಮೆಂಟ್ X ಕಾಲ್ ಸಾಧ್ಯವಿಲ್ಲ. ನಾನು X ಮೌಲ್ಯವನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಉತ್ತರವನ್ನು ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಎಡಗಡೆಯಲ್ಲಿ. ಮತ್ತು X ಈಗ ಸಹ ಎಡ ಮತ್ತು ಬಲ ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ, ಏಕೆಂದರೆ ಬಲ ಭಾಗದಲ್ಲಿ ಮೊದಲ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ ನಂತರ ಎಡ ಆಗಿ plopped ಮುಟ್ಟುತ್ತದೆ ಕೈ ವಿಷಯವೆಂದರೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ X. ನಂತರ ಕೊನೆಯದಾಗಿ, ಈ ಈಗ ಸುಲಭ ಫಿಕ್ಸ್ ಆಗಿದೆ. ಈ ಏನು ಕೆಳಗೆ ಡೌನ್ ಪಂದ್ಯದಲ್ಲಿ ಮಾಡಬೇಕು. ಇಂಟ್ ಸಂಖ್ಯೆ. ಎಲ್ಲಾ ಸರಿ. ನಿಜವಾಗಿಯೂ ಸ್ಟುಪಿಡ್ ಕ್ರಿಯೆಯ ಬದಲಾವಣೆಗಳ ಸಂಪೂರ್ಣ ಗುಂಪೇ ಆದ್ದರಿಂದ. ಆದರೆ ಹೆಚ್ಚು ಮಾಡಲು ಬಯಸುವಿರಿ ವಸ್ತುಗಳ ಪ್ರತಿನಿಧಿ. ಆದ್ದರಿಂದ buggy4 ಮಾಡಿ. ನಾನು ಎಲ್ಲೋ ಸಂಕುಚಿತಗೊಳಿಸಲ್ಪಟ್ಟಿರುವ ಮಾಡಿದ್ದೀರಿ. ದೇವರು ನನ್ನ ಓಹ್. ಐದು ತಪ್ಪುಗಳು, ಇಷ್ಟ, ಆರು ಸಾಲಿನ ಪ್ರೋಗ್ರಾಂ. ಆದ್ದರಿಂದ ಅಕ್ಷರ, ಸಾಲು 18 ರಂದು ತಪ್ಪು ಏನು 5 ನ? ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ನಾನು ಈ ಇಂಟ್ ಘೋಷಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ನ ಇತರ ತಪ್ಪುಗಳು ಇಡೀ ಗುಂಪೇ ನೋಡೋಣ. ಓ ದೇವರೇ. 19, 18, 21. ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ನ ಕೇವಲ ತೆರೆಯ ತೆರವುಗೊಳಿಸಲು ಅವಕಾಶ - ಕಂಟ್ರೋಲ್ ಇಲ್ಲಿ ಎಲ್ - ಮತ್ತು ಮರು ರನ್ ಖಣಿಲು. ಆದ್ದರಿಂದ ಐದು ಸಮಸ್ಯೆಗಳು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಒಂದಾಗಿದೆ. ಈಗ ನಮೂದಿಸಿ, ನ buggy4 ರನ್ ಅವಕಾಶ. ಶಿಳ್ಳೆಯ ಶಬ್ದ. X ಸರಿಯಾಗಿ ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಮಾಡಲಾಗಿದೆ. ಎಲ್ಲಾ ಸರಿ. ಸಂಖ್ಯೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಹೇಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಯಾ? ಸ್ಪೀಕರ್ 2: ಯಾಕೆ ನೀವು ಕೇವಲ ವೇರಿಯಬಲ್ ಸಂಖ್ಯೆಗೆ X ಬದಲಿಸಬಹುದು ಹೆಸರಿಸಲು ಮತ್ತು ನೀವು ಅರ್ಥವನ್ನು ತಿಳಿಯಲು ನಾವು? ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್ ಪ್ರಶ್ನೆ. ಇದು ನಾನು ಸಂಖ್ಯೆಗೆ X ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ತಿಳಿದಿದೆ ಎಂದು ಹೇಗೆ ತಕ್ಷಣವೇ? ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಅಮೂರ್ತತೆ ಎಂದು ತಿಳಿಯುತ್ತಾರೆ. ನಾನು ಮೇನ್ ಮತ್ತು ಕೆನ್ ಏರಿಕೆಯಾಗುತ್ತಿರುವ ವೇಳೆ ನಿಜಕ್ಕೂ, ನಾನೂ, ನಾನು ಹೆದರುವುದಿಲ್ಲ ಕೆನ್ ತನ್ನ ಐಪ್ಯಾಡ್ ಕರೆಯುವ. ನಾನು ತನ್ನ ಅನುಷ್ಠಾನ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಎಂದು ಏನು ಕರೆಯುವ ಹೆದರುವುದಿಲ್ಲ ಈ ಕಾರ್ಯಗಳನ್ನು. ಆದ್ದರಿಂದ ನಾನು, ಮುಖ್ಯ, ಅದನ್ನು ಒಂದು ಅನುಷ್ಠಾನದ ವಿವರ ಹೊಂದಿದೆ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸಬೇಕು. ಆದ್ದರಿಂದ ಕೇವಲ ಸಂಖ್ಯೆ ಇಲ್ಲಿ, ಸುಸಂಗತವಾಗಿ ಒಳಗೆ ಕ್ರಿಯೆಯ ಬದಲಾವಣೆ ಮತ್ತು ಇಲ್ಲಿ ಸಂಖ್ಯೆ, ನಾನು ಮರುಸಂಕಲಿಕೆಯು ಇರುವವರೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಲ್ಲಾ ಹೊಂದಿದೆ. ನಮಗೆ ಅನೇಕ, ನೀವು ಆ ಚಾಲಕರ ಜೊತೆಗೆ - ನೀವು ಭಾವಿಸಿದರೆ ರೀತಿಯ ಹಾಗೆ ಇದು ಚಾಲಿತ ಮಾಡಿದ, ಅಥವಾ ನೀವು ಸಹ ಒಂದು ಕಾರಿನಲ್ಲಿ ಚಾಲಿತ ನೀವು ಮಾಡಿದ ಪರವಾನಗಿಗಳ - ನಮಗೆ ಹೆಚ್ಚಿನ ಕಾರು HOOD ಕೆಳಗೆ ಕೆಲಸ ಹೇಗೆ ಕಲ್ಪನೆಯೂ ಇಲ್ಲ. ನೀವು HOOD, ನಮಗೆ ಅತ್ಯಂತ ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಮತ್ತು ಅಕ್ಷರಶಃ - ನನ್ನ ಒಳಗೊಂಡಿತ್ತು - ನಿಜವಾಗಿಯೂ ನಾವು ಹುಡುಕುತ್ತಿರುವುದನ್ನು ತಿಳಿಯಲು ವಿಶೇಷವೇನು ಇಲ್ಲ. ನೀವು ಈಗ ಈ ಹಕ್ಕನ್ನು ಮುಂತಾದ ಸಾಮಗ್ರಿಗಳೊಂದಿಗೆ ಅನುಭವಿಸಬಹುದಾದ ತರಹದ. ಆದರೆ ನಿಜವಾಗಿಯೂ ಕಾರು ಕೆಲಸ ಹೇಗೆ ಕಾಳಜಿ ಇಲ್ಲ. ನಾವು ಲಕ್ಷಿಸದೇ ಹೊಂದಿಲ್ಲ ಎಂಬುದನ್ನು ಒಳಗೆ ರಾಡ್ಗಳು ಮತ್ತು ಪಿಸ್ಟನ್ ಮತ್ತು ಕೇಬಲ್ಗಳು ಎಲ್ಲಾ ಕಾರು ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತಿದ್ದಾರೆ. ನೀವು ಪಿಸ್ಟನ್ ಕರೆಯುವ ಸ್ವಲ್ಪ ಪರವಾಗಿಲ್ಲ ಎಷ್ಟು ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ. ಇದೇ ಅಭಿಪ್ರಾಯ. ಯಾ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ವೇರಿಯಬಲ್ XA ಕ್ಷಣದ ಹೆಚ್ಚಿನ ಬಳಕೆಗಳು ಹಿಂದೆ ಇದ್ದವು ವೇಳೆ, ನೀವು, ಪ್ರೋಗ್ರಾಮರ್, ಎಲ್ಲೆಡೆ ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಲು ಎಂದು. ಅಥವಾ ನೀವು ಅಕ್ಷರಶಃ, ಫೈಲ್, ಮೆನು ಮಾಡಿ, ತದನಂತರ ಬದಲಾಯಿಸಿ / ಕಂಡುಕೊಳ್ಳಬಹುದು ಹಾಗೆ ಏನೋ. ಆದರೆ ನೀವು ಆ ಬದಲಾವಣೆಗಳನ್ನು ನೀವೇ ಮಾಡಲಿಕ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಸ್ಥಿರವಾದ ಇರಬೇಕು. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲಿ ರೀತಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಆದೇಶ? ಈ ವೇಳೆ ಮತ್ತೊಂದು ಸಂಖ್ಯೆ ಇಂಟ್? ಹೌದು. ನೀವು ಕಾರ್ಯ ಕರೆ ಮಾಡಿದಾಗ ಆದ್ದರಿಂದ ಆದೇಶವನ್ನು ಮ್ಯಾಟರ್ಸ್. ನಾನು, ಏನೋ ಅಲ್ಪವಿರಾಮ ಏನೋ ಇಲ್ಲಿ ಇನ್ಕ್ರಿಮೆಂಟ್ ಕರೆ ಮಾಡಲಾಯಿತು ಹಾಗಿದ್ದಲ್ಲಿ ನೇರ ಮ್ಯಾಪಿಂಗ್ ಇಲ್ಲ. ಇದು ಕರೆಯಲಾಗುತ್ತದೆ ಏನೇ ಮೊದಲ ವೇರಿಯಬಲ್, ಮೊದಲ ಪ್ರತಿಯನ್ನು ತಯಾರಿಸಲಾಗುತ್ತದೆ ಇಲ್ಲಿ ಮೇಲೆ ವಾದ. ಕ್ಷಮಿಸಿ, ಈ ಒಂದು ಆವರಣದ ವಾಕ್ಯ ಇರುವಂತಿಲ್ಲ. ಎರಡನೇ ಒಂದು ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಸಾಲುಗಳನ್ನು. ಆದೇಶವನ್ನು ಆದ್ದರಿಂದ, ಹೌದು, ವಿಚಾರಗಳು. ಎಲ್ಲಾ ಸರಿ. ಕ್ಷಮಿಸಿ ನಾನು ಪಡೆಯಲು ದೂರ ತೆಗೆದುಕೊಂಡು. ಇತರ ಪ್ರಶ್ನೆಗಳು? ಎಲ್ಲಾ ಸರಿ. ನಾವು ನಿಜವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಚಿತ್ರವನ್ನು ಬಣ್ಣ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ನೋಡೋಣ ಇಲ್ಲಿ HOOD ಕೆಳಗೆ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ಆದ್ದರಿಂದ ಈ ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಎಂದು ಒಂದು ಆಯಾತ. ಕನಿಷ್ಠ ನೀವು ಮೆಮೊರಿ ಕೆಲಸ ಅಥವಾ ಹೇಗೆ RAM ಕೃತಿಗಳು ಹೇಗೆ ಕಲ್ಪನೆ ಇರಲಿಲ್ಲ ಹಾಗಾಗಿ ನೀವು ಅದರ bunches ದಿನಗಳಲ್ಲಿ ಇಲ್ಲ ಎಂದು ಊಹಿಸುತ್ತವೆ. ನೀವು ಮೆಗಾಬೈಟ್ಗಳ ಮಾಡಲೇಬೇಕು. ನೀವು ಅದರ ಗಿಗಾಬೈಟ್ ಮಾಡಲೇಬೇಕು. ಮತ್ತು ನಾವು ಒಂದು ಬೈಟ್ ಏನು ಎಂದು ವಾರದ ಶೂನ್ಯ ತಿಳಿಯಲು? 8 ಬಿಟ್ಗಳು. ಬಲ, ಆದ್ದರಿಂದ 8 ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ದಿನಗಳಲ್ಲಿ ರಾಮ್ ಗಿಗ್, RAM ನ ಎರಡು ಸಂಗೀತಗೋಷ್ಠಿ ವೇಳೆ ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಹೊಂದಿವೆ ಮೆಮೊರಿ ಶತಕೋಟಿ ಅಥವಾ 2 ಬಿಲಿಯನ್ ಬೈಟ್ಗಳು, ಅಥವಾ ಸರಿಸುಮಾರು 8 ಶತಕೋಟಿ ಅಥವಾ 16 ಶತಕೋಟಿ ಒಳಗೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ತುಣುಕುಗಳನ್ನು. ಈಗ ಸ್ವಲ್ಪ ಅಸ್ಪಷ್ಟ ವಿಲ್ಲಿ ಉದಾಹರಣೆಗೆ ಭಿನ್ನವಾಗಿ, ಇದನ್ನು ಕಾಂತೀಯ ಕಣಗಳನ್ನು ಅಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ ಇನ್ನು ಮುಂದೆ. ಹೆಚ್ಚಾಗಿ, ಲ್ಯಾಪ್ಟಾಪ್ಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಇದು ಘನ ಸ್ಥಿತಿಯ ಡ್ರೈವ್ಗಳನ್ನು, SSD ಗಳನ್ನು ಆ ಸ್ ಕೇವಲ ಯಾವುದೇ ಚಲಿಸುವ ಭಾಗಗಳು ಮಾಡಿದ್ದಾರೆ. ಎಲ್ಲಾ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಇಲ್ಲಿದೆ. ಇದನ್ನು ಆಧರಿಸಿ ಎಲ್ಲಾ ವಿದ್ಯುತ್ ನ. ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಅಥವಾ ಎರಡು ಪ್ರತಿನಿಧಿಸುವ ಈ ಆಯತದ, ಆದರೂ, ಭಾವಿಸುತ್ತೇನೆ ನೀವು ಹೊಂದಿರುವ ಮೆಮೊರಿ ಗಿಗಾಬೈಟ್. ಆದ್ದರಿಂದ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ಇಲ್ಲಿದೆ. ಈಗ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ವಿಶ್ವದ ಆಫ್ ವಿಭಜನೆಗೊಂಡ ಭಾಗಗಳಲ್ಲಿ ರೀತಿಯ ಹೊಂದಿದೆ ಮೆಮೊರಿ ವಿವಿಧ ಕೆಲಸಗಳನ್ನು. ಈ ನಿಮ್ಮ ಗಣಕದ RAM ವೇಳೆ ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, - ಎಂದು ಸೂಚಿಸಿದರು ಅಲ್ಲಿ ಆಯಾತ - ಆದ್ದರಿಂದ, ನಿಮ್ಮ RAM ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ರೂಢಿ ಎಂದು ತಿರುಗುತ್ತದೆ ಮಾತನಾಡಲು, ಒಂದು ಪಠ್ಯ ಭಾಗ ಎಂದು ಏನನ್ನು ಸಾಮಾನ್ಯವಾಗಿ. ಆ ನೀವು ಸಂಕಲಿಸಿದ ಎಂದು ಸೊನ್ನೆಗಳ ಮತ್ತು ಇವನ್ನು. ನಾವು a.out ಯಾವುದು HOOD ಕೆಳಗಿರುವ ನೋಡುತ್ತಿದ್ದರು ಹೇಳುತ್ತಾರೆ, ಎಲ್ಲಾ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ - ನೀವು ಪ್ರೊಗ್ರಾಮನ್ನು ಮಾಡಿದಾಗ, ಆ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ ನಿಮ್ಮ ಹಾರ್ಡ್ ನಿಂದ ಲೋಡ್ RAM ಕರೆಯುವುದನ್ನು ಆಗಿ ಡ್ರೈವ್. ರಾಮ್ ಅವರು ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿದೆ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಈಗ ಏತನ್ಮಧ್ಯೆ, ನೀವು ಇತರ ವಿಷಯಗಳನ್ನು. ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಡೇಟಾವನ್ನು, ಆರಂಭಗೊಳ್ಳದ ದತ್ತಾಂಶ. ಮೆಮೊರಿ ಆ ಎರಡು swaths, ಜಾಗತಿಕ ಅಸ್ಥಿರ ಸೂಚಿಸುವ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವುದಿಲ್ಲ. ನೀವು ಆದರೆ ಕೆಲವೊಮ್ಮೆ, ಅವರು ಚೆನ್ನಾಗಿ ಅಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ನಂತರ ಕೆಲವು ಇತರ ವಿಷಯ ಇಲ್ಲ. ನಾವು ಹೆಚ್ಚು ಸಮಯ ಕಳೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಇದು ಪರಿಸರ ಚರಾಂಕಗಳ. ಆದರೆ ನಂತರ ಎರಡು ಪ್ರಮುಖ ವಿಷಯಗಳನ್ನು ಈ ಪೂರ್ತಿ ಎಡತಾಕುತ್ತಾರೆ ಸೆಮಿಸ್ಟರ್, ಸ್ಟ್ಯಾಕ್ ಮತ್ತು ಹೀಪ್. ಒಂದು ಪ್ರೋಗ್ರಾಂ ಚಲಾಯಿಸುವಾಗ ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿಯ ಅತ್ಯಂತ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ ಏನೋ ಸ್ಟಾಕ್ ಎಂದು ಏನೋ ರಾಶಿ ಎಂದು. ಮತ್ತು ನಾವು ಇಂದು ರಾಶಿ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೋಗುತ್ತಿಲ್ಲ, ಆದರೆ ನಾವು ಸ್ಟಾಕ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು. ಮತ್ತು ಸ್ಟಾಕ್ ಊಟದ ಹಾಲ್ ರೀತಿಯ ದೃಶ್ಯ ಅಪ್ ಬೇಡಿಕೊಳ್ಳುವುದಕ್ಕಾಗಿ ಅರ್ಥ ಇದೆ ಅಲ್ಲಿ ಊಟ ಮ್ಯಾಥರ್ ಹೌಸ್ ಟ್ರೇಗಳು, ಅಥವಾ ಎಲ್ಲಿದ್ದರೂ ನೀವು ಎಂದು ಸಂಭವಿಸಿ ಊಟದ ಹಾಲ್ ಸಿಬ್ಬಂದಿ ಪ್ರತಿದಿನ ಅವರನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು. ಅವರು ಮೇಲೆ ನೆಲದಿಂದ ಅವುಗಳನ್ನು ಬಣವೆ. ಮತ್ತು ಇದೇ ನೆನಪಿಗಾಗಿ, ಒಂದು ಮೇಲೆ ಏನೋ ಕೊಲ್ಲುವ ಆಲೋಚನೆ ಸಾಮಾನ್ಯವಾಗಿದೆ ಒಂದು ಸ್ಟಾಕ್ ಮೇಲೆ ಏನೋ ಹಾಕುವುದು, ಒಂದು ಸ್ಟಾಕ್ ಮೇಲೆ ಏನೋ ತಂಡದಿಂದ ಬಣವೆ. ಮತ್ತು ಈ ಮೂಲಕ ಅರ್ಥವೇನು? ಅಲ್ಲದೆ, ನ, ಈ ಚಿತ್ರವನ್ನು ಕೇವಲ ಕಡಿಮೆ ಅರ್ಧ ಮೇಲೆ ನಿಮ್ಮ ಗಣಕದ ಜೂಮ್ ಅವಕಾಶ RAM, ಕೆಳಗಿನ ಪ್ರಸ್ತಾಪಿಸಿದ. ಇದು ನೀವು a.out ನಂತಹ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ನಿನ್ನ ಯಾವಾಗ, ಏನೇ ತಿರುಗಿದರೆ ಪ್ರೋಗ್ರಾಂ, ನೀವು ಬರೆದ ಎಂಬುದನ್ನು ಆಗಿದೆ ಮತ್ತೆ, ಆ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್ ನಿಂದ ಲೋಡ್ - ಇದು ದೀರ್ಘಕಾಲೀನ ಶೇಖರಣಾ, ನೀವು ಪ್ಲಗ್ ಪುಲ್ ಸಹ ಇಲ್ಲ ಆಗಿರುತ್ತದೆ - RAM ಲೋಡ್. RAM ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳು ವೇಗವಾಗಿದೆ. ಇದು ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳು ಚಿಕ್ಕದಾಗಿದೆ ಇಲ್ಲಿದೆ. ನೀವು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ ಸಂದರ್ಭದಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಲೈವ್ ಅಲ್ಲಿ ಆದರೆ ಅದು. ಆದ್ದರಿಂದ ನೀವು ಡಬಲ್ ಒಂದು ಮ್ಯಾಕ್ ಅಥವಾ PC ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಕ್ಲಿಕ್ - ಇದರಿಂದ ಲೋಡ್ ನ RAM ಗೆ ಹಾರ್ಡ್ ಡ್ರೈವ್. ಇದು RAM ಲೋಡ್ ಮಾಡಿದ ತಕ್ಷಣ, ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳು, ದಾರಿ ಮೇಲೆ ಹೋಗಿ ಪಠ್ಯ ಭಾಗ ಹೀಗೆ. ಆದರೆ ನಂತರ ತಕ್ಷಣ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ವಾಸ್ತವವಾಗಿ ಆರಂಭವಾಗುತ್ತದೆ ಎಂದು ಮುಖ್ಯ, ಚಾಲನೆಯಲ್ಲಿರುವ ಫಂಕ್ಷನ್ಅನ್ನು. ಮತ್ತು ಮುಖ್ಯ, ನಾವು ನೋಡಿದ್ದೇವೆ ಎಂದು, ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಹೊಂದಿದೆ. ಮತ್ತು ints ಮತ್ತು ತಂತಿಗಳು ಮತ್ತು ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಒಳಗೊಂಡಿದೆ. ನಿಮ್ಮ ನೀವು ಬರೆದ ಎಂದು ಪ್ರೋಗ್ರಾಮ್ ಅಥವಾ ನೀವು ಕಾರ್ಯಕ್ರಮದ ವೇಳೆ ಎರಡು ಮುಖ್ಯ ಒಳಗೆ ಕೆಲವು ಅಸ್ಥಿರ ಬಳಸಲಾಗುತ್ತದೆ ಕ್ಲಿಕ್, ಅವರು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಮೆಮೊರಿ ನಿಮ್ಮ ಸ್ಟಾಕ್ ಕೆಳಭಾಗದಲ್ಲಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ಈಗ ಹೆಚ್ಚು ವಾಸ್ತವಿಕ, ಈ ನಿಜವಾಗಿ ಏನು? ಈ ಕೇವಲ ಅರ್ಥ ನಾವು ವಿಷಯಗಳ ಸಂಖ್ಯೆ ಹೋಗುವ ವೇಳೆ - ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ RAM ನ ಬೈಟ್ಗಳು ಹೋಗುವ ವೇಳೆ, ಗಮನಿಸುವುದಿಲ್ಲ ಎಂದು ಈ ಬೈಟ್ ಸಂಖ್ಯೆ ಶೂನ್ಯ ಇರಬಹುದು. ಈ ಬೈಟ್ ಸಂಖ್ಯೆ ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು, ಆರು, ಎಲ್ಲಾ ಇರಬಹುದು ಇಷ್ಟಪಡುವ ವೇ ಅಪ್ - 2 ಬಿಲಿಯನ್ ಅಪ್ ಅಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಎಲ್ಲಾ ಹಾದಿಯಾಗಿದೆ. ಆದ್ದರಿಂದ ಅಂದರೆ, ನಾವು ಬೈಟ್ಗಳು ಪರಿಭಾಷೆಯಲ್ಲಿ RAM ಅಥವಾ ಮೆಮೊರಿ ಬಗ್ಗೆ ಮಾತನಾಡಿ, ಇದು ಕೇವಲ ಒಬ್ಬನನ್ನು ಪ್ರತಿ ಸಂಖ್ಯೆಗೆ ಯಾವ ನಿರ್ಧರಿಸಿದೆ ಅರ್ಥ ಮೆಮೊರಿ ಆ ಭಾಗಗಳಲ್ಲಿ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಇಂಟ್ 32 ಬಿಟ್ಗಳು ಅಗತ್ಯವಿದೆ, ಅಥವಾ ನೀವು ಒಂದು ಚಾರ್ 8 ಬಿಟ್ಗಳು, ಅಲ್ಲಿ ಅಗತ್ಯವಿದೆ ಅವರು ಮೆಮೊರಿ ಅಂತ್ಯಗೊಂಡರೂ ಇಲ್ಲ? ಚೆನ್ನಾಗಿ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ, ಅವರು ಈ ಕೆಳಭಾಗದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ವಿಷಯ ಸ್ಟಾಕ್ ಕರೆಯಲಾಗುತ್ತದೆ. ಮುಖ್ಯ ಒಂದು ಫಂಕ್ಷನ್ ಕಾಲ್ಸ್ ಆದರೆ ಈಗ ಆಸಕ್ತಿಕರವಾಗಿದೆ ಹೊಂದಿದೆ. Foo, ಕೇವಲ ಒಂದು ಕ್ರಮವಿಲ್ಲದ ಹೆಸರನ್ನು ಎಂಬ ಕ್ರಿಯೆಯ ಭಾವಿಸೋಣ. ಮೆಮೊರಿ ಈ ಸ್ಟಾಕ್ ಕೆಳಭಾಗದಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಮುಖ್ಯ ಆಗಿದೆ. ಫೂ ಈಗ ಮೆಮೊರಿ ಮುಖ್ಯ ಮೇಲೆ ಹಾಕಲಾಗುತ್ತದೆ. Foo ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಮೇಲಿನ ರೀತಿಯ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಯಾವುದೇ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಎಷ್ಟು ಮುಖ್ಯ ಆ. Foo ಬಾರ್ ಎಂಬ ಮತ್ತೊಂದು ಕಾರ್ಯ ಕರೆಗಳನ್ನು, ಆ ಅಸ್ಥಿರ ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಬಾರ್ ಇಲ್ಲಿ ಇಲ್ಲಿ ಯಾವುದೋ,, ಇಲ್ಲಿ, ಕಾಲ್ಸ್ ವೇಳೆ. ಹಾಗಾಗಿ ಒಂದು ಕಾರ್ಯಕ್ರಮವನ್ನು ನಡೆಸುವ ಬಗ್ಗೆ ಆಸಕ್ತಿಕರವಾಗಿದೆ, ನೀವು ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಎಂಬುದು ಮತ್ತು ಆ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗಳನ್ನು ಕರೆ, ಮತ್ತು ಆ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಮಾಹಿತಿ, ನೀವು ನೆನಪಿನಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ಈ ಸ್ಟಾಕ್ ನಿರ್ಮಿಸಲು. ಮತ್ತು ಕೇವಲ ಒಂದು ಕಾರ್ಯ ಮರಳುತ್ತದೆ ಒಮ್ಮೆ ಆ ಮೆಮೊರಿ ಮರಳುಿ ಆರಂಭಿಸಲು ಇಲ್ಲ. ಆದ್ದರಿಂದ ಒಂದು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಮೆಮೊರಿ ರನ್ ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಒಂದು ಆಗಿದೆ ಮರಳುವುದಿಲ್ಲ ಎಂದು ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಅವರ ಒಂದು ಜೊತೆ ಹೆಚ್ಚು ಪ್ರದರ್ಶಿಸುವ ಅವಕಾಶ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ದೋಷಯುಕ್ತ ಪ್ರೋಗ್ರಾಂ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ # , ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ) ಸೇರಿವೆ ಮಾಡೋಣ. ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಹಾಗೆಯೇ ಬಹುಶಃ ಮಾಡಲಾಗುವುದಿಲ್ಲ ಇದುವರೆಗೆ (2> 1), ನಮಗೆ ರಂದು ಬದಲಾಯಿಸಬಹುದು. ಮತ್ತು ನನಗೆ ಈಗ ಮುಂದುವರಿಯಿರಿ printf ಮಾಡಿ. ವಾಸ್ತವವಾಗಿ, ಆ ಕಡಿಮೆ ದೃಷ್ಟಿ ಆಸಕ್ತಿದಾಯಕ ಎಂದು ವಿಶೇಷವೇನು. ಇದನ್ನು ನಾವು. ಇಂಟ್ ಫಾರ್ (ನಾನು = 0; ನಾನು> 0). ಈ ತಪ್ಪು ಮಾಡುವ ಲೆಟ್ಸ್, ನಾನು + +. ಮತ್ತು ಇಲ್ಲಿ ನ printf ಬೇಡ. ನ ನಾನು ಭಾಷಣ ಏನು ಅಭ್ಯಾಸ ಲೆಟ್. ನ ಇಲ್ಲಿ ಒಂದು ವಿಧಾನವನ್ನು ಹೊಂದಿವೆ ಅವಕಾಶ. ಶೂನ್ಯ ಕೋರಸ್ ಮತ್ತು ನಾವು ಇಂಟ್ ನಾನು ಹೇಳುತ್ತೇನೆ. ತದನಂತರ ನಾನು printf, ಹೇಳಲು ವೃಂದದಲ್ಲಿರುತ್ತೇನೆ - ಓಹ್, ಇದನ್ನು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಮಾಡೋಣ. ನ ವಾಸ್ತವವಾಗಿ ಎಲ್ಲ ಏನು ಮುದ್ರಿಸಲು ಅವಕಾಶ. ಕೇವಲ ಇದನ್ನು ನೋಡೋಣ. ಕೋರಸ್ (ನಾನು). ಎಲ್ಲಾ ಸರಿ. ಏಕೆಂದರೆ ಏಕೆ ಈ ದೋಷಯುಕ್ತ ಹೊಂದಿದೆ? ನಾನು ಹೋಗಿ ಎಂದು ಪ್ರೋಗ್ರಾಂ ನಿಜವಾಗಿ ಏನು ಕಾರಣ ನಾನು ಈ ಮಾಡಿಕೊಂಡು ನಾನು ಆಸಕ್ತಿ. ಆದರೆ ಗುರಿ ಅಲ್ಲ. ಗೋಲು ಅದರ ಮುಖ್ಯ ಕಾರ್ಯ ಏನು, ಸ್ಪಷ್ಟವಾಗಿ ಮಾಡುತ್ತದೆ ಬರೆಯುವ ಒಂದು ಪ್ರೊಗ್ರಾಮ್ ಹೊಂದಿದೆ? ಸ್ವತಃ ಕಾಲ್. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಲೂಪ್ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಲೆಟ್ಸ್ ನಿಜವಾಗಿ ದೃಷ್ಟಿಗೋಚರ ಕಳೆದುಕೊಳ್ಳಲು ಎಂದು ಕೇವಲ ಈ ಸರಳಗೊಳಿಸುವ ಮೂಲಭೂತ ದೋಷ. ಮುಖ್ಯ ಕರೆಗಳನ್ನು ಕೋರಸ್ ಕೋರಸ್ ಕೆಲವು ಹಾಡಲು. ನಂತರ ನಾನು ಸ್ಟುಪಿಡ್ ಏನನ್ನೋ ಮಾಡಿದ್ದಾರೆ, ಮತ್ತು ನಾನು ಭಾವಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ನಾನು ಕೋರಸ್ ಕೋರಸ್ ಕರೆ ಹೊಂದಿತ್ತು ಬೇರೊಬ್ಬರ ಬಹುಶಃ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೊರಟಿದ್ದ. ಈಗ ಈ ಇನ್ನೂ ಸಂಕಲಿಸಲು ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. ನಾನು ಏನು ಮಾಡಬೇಕು? ನಾನು ಮಾದರಿ ಅಗತ್ಯವಿದೆ, ನೆನಪಿಡಿ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ಅನೂರ್ಜಿತ ಕೋರಸ್ (ಇಂಟ್ I) ಅಪ್ ಮಾಡಬೇಕು;. ಈಗ, ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋದರೆ - ವಾಸ್ತವವಾಗಿ, ಅವರ ದೊಡ್ಡ ವಿಂಡೋ ಬಳಸಲು ಅನುಮತಿ. ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಕೋರಸ್ ಮಾಡೋಣ. ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಕೋರಸ್ ಮಾಡೋಣ. ಗುರುತಿಸಲಾಗದ ಉದ್ಘೋಷಕ ನಾನು ಬಳಕೆ. ಓ, ಮೂರ್ಖನಾಗಿದ್ದೆ. ನಾವು ಆರ್ಗ್ಯುಮೆಂಟ್ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಕೇವಲ ಇದನ್ನು ನೋಡೋಣ. ನಾವು ಈ ರೀತಿ ಆರಂಭವಾದ ಆಶಿಸಬಹುದು. ಇದನ್ನು ಬರೆಯಲು ತುಂಬಾ ಸುಲಭವಾಗುತ್ತದೆ ಪ್ರೋಗ್ರಾಂ ಹೇಳಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ. ಈಗ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ, ಮರು ರನ್ ಖಣಿಲು ಗೆ ಹೋಗಿ ಅವಕಾಶ. ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಹೋಗಿ. ನಿಜಕ್ಕೂ ವೇಗದ ಆಗಿತ್ತು. ನಿಜವಾಗಿ ಕೇವಲ ಆದರೂ, ಏನಾಯಿತು? ಜೊತೆಗೆ, ಈಗ ನಾನು ಮುದ್ರಣ ಸಾಲನ್ನು ಸೇರಿಸಿ ಮಾಡುತ್ತೇವೆ, ನಾವು ನೋಡಬಹುದು. ಆದ್ದರಿಂದ ನನಗೆ printf ಹೇಳಲು ಅವಕಾಶ, ಈಗ ಹೇಳಿ, ನಾನು ಇಲ್ಲಿ ನಾನು. ಸರಿ, ಯಾವುದೇ ಚರಾಂಕಗಳ ನಾವು ಹಾಗೆ ಅದನ್ನು ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ. ನನಗೆ ಮತ್ತೆ ರನ್ ಮಾಡೋಣ. ನನಗೆ ಪುನಃ ರನ್ ಕೋರಸ್ ಲೆಟ್. ಮತ್ತು ಮೇಲೆ ಬರುತ್ತಾರೆ. ಮುಂದುವರಿಸುವುದಕ್ಕೆ. ಅತ್ತ, ಏಕೆ ಇನ್ನೂ ಅಪ್ಪಳಿಸಿತು ಮಾಡಿಲ್ಲ? ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ ಮೊದಲು ಅತೀ ವೇಗದ ಸಂಭವಿಸಿತು. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ಮುದ್ರಿಸುವ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಇದು ಕಂಪ್ಯೂಟರ್ ನ ಭಾಗದಲ್ಲಿ ಹೆಚ್ಚು ಕೆಲಸ ನಡೆಯುತ್ತದೆ. ಮತ್ತು ಅಲ್ಲಿ ಅದು. ವಿಭಜನೆ ತಪ್ಪು. ಆದ್ದರಿಂದ ವೇಗದ ಕಾರ್ಯಕ್ರಮಗಳು ರನ್ ಕೇವಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ನೀವು ಏನು, ಅತೀ ವೇಗದ ಮುದ್ರಣ ಇಲ್ಲ ವೇಳೆ. ಏನು ನಡೆಯುತ್ತಿದೆಯೆಂದು ಏಕೆಂದರೆ ಆದರೆ ಈ ವಿಭಜನೆ ತಪ್ಪು ಸಿಕ್ಕಿತು? ಅಲ್ಲದೆ, ನೀವು ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿ ಔಟ್ ಹಾಕಿತು ಹೇಗೆ, ಈ ಬಗ್ಗೆ ನಿಮಗೆ ಅನಿಸಿದರೆ ಮುಖ್ಯ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. ಆದರೆ ಇಲ್ಲಿ - ಈಗ ಈ ಕೋರಸ್ ಕರೆ, ಮತ್ತು ಈ ಕೋರಸ್ ಕರೆ ತಂದೆಯ ಅವಕಾಶ. ನಾನು ನನ್ನ ಸೌಂದರ್ಯಶಾಸ್ತ್ರ ಹೋದರೆ ಈಗ, ಈ ಕೇವಲ, ಕೋರಸ್ ಹೇಳಲು ಹೋಗುತ್ತದೆ ಕೋರಸ್ ಕೋರಸ್ ಕೋರಸ್ ಕೋರಸ್ ಕೋರಸ್ ಕೋರಸ್ ಜಾಹೀರಾತು nauseum. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಏನಾಗುತ್ತದೆ ಗೆ ವಿಶೇಷವೇನು? ದೊಡ್ಡ ಚಿತ್ರವನ್ನು ಅಕ್ಷರಶಃ ಈ ವೇಳೆ, ಯಾವ ಕೇವಲ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಏನಾಗುತ್ತದೆ? ಸ್ಟಾಕ್ ಅತಿಕ್ರಮಣವನ್ನು ರಾಶಿ. ಅಥವಾ ಕಳಪೆ, ನೀವು ಕೇವಲ ಇದು ಪಠ್ಯ ವಿಭಾಗದಲ್ಲಿ ಸೇರಿಸಿ ಎಲ್ಲವನ್ನೂ, ತುಂಬಿರುವುದರಿಂದ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಪ್ರತಿನಿಧಿಸುವ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ಸೂಪರ್, ಸೂಪರ್ ಕಳಪೆಯಾಗಿದೆ. ರೈಟ್? ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನಿಯಂತ್ರಣ ಔಟ್ ಸುತ್ತುವರಿಸಿಕೊಂಡಿರುತ್ತವೆ ಮಾಡಿದೆ. ನೀವು ಏಕೆಂದರೆ ಸ್ಟುಪಿಡ್ ಎಲ್ಲಾ ಉದ್ದೇಶವನ್ನು ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಮೆಮೊರಿ ಬಳಸುತ್ತಿದ್ದೀರಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ತಪ್ಪು. ಅಥವಾ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬಹಳ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಮಾಡಿದ ಕಾರ್ಯ ಸ್ವತಃ ಕರೆ. ಈಗ ಈ ಎಲ್ಲಾ ಕೆಟ್ಟ ಅಲ್ಲ. ಕರೆದುಕೊಳ್ಳುವ ಕಾರ್ಯಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಮಹಾನ್ ಶಕ್ತಿ ಹೊಂದಿದೆ ನೀವು ಸರಿಯಾಗಿ ಬಳಸಿದಾಗ. ನಾನು ಸರಿಯಾಗಿ ಇಲ್ಲಿ ಬಳಸಿಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಎಲ್ಲಾ ಕೆಟ್ಟ ಅಲ್ಲ. ಆದರೆ ನಾನು ನಿಜವಾಗಿ ನನ್ನ ಕರೆ ನಿಲ್ಲಿಸಲು ಎಂದಿಗೂ ವಾಸ್ತವವಾಗಿ ಮೂಲಭೂತ ಆಗಿದೆ ಇಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ರಮದ ದೌರ್ಬಲ್ಯ. ಹಾಗೆ ಅಲ್ಲಿ ನಾವು ಈ ಎಲ್ಲಾ ಹೋಗುವ? ಅಲ್ಲದೆ, ನಿಜವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ? ನಾನು ಇನ್ಕ್ರಿಮೆಂಟ್ ಕಾರ್ಯ ಕರೆ ಮಾಡಿದಾಗ, ನಾವು ಆ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಮಾಡುತ್ತಿದ್ದ ಹಾಗೆ ನಾನು ಸೈನ್ ಹಾದುಹೋಗುವ 1 ಒಂದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಲ್ಲ ನಾನು ಒಂದನೇ ಪ್ರತಿಯನ್ನು ರಲ್ಲಿ ಪಾಸ್. ಆದ್ದರಿಂದ ಈ ಕೆಳಗಿನ ಸಂಭವಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಅವರ ಇನ್ಕ್ರಿಮೆಂಟ್ ಉದಾಹರಣೆಗೆ ಹೋಗಲು ಅವಕಾಶ. ಮತ್ತು ಇಲ್ಲಿಯೇ ಈ ವ್ಯಕ್ತಿ. ಇಲ್ಲಿ ನಿಜವಾಗಿ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ಇಲ್ಲಿದೆ. ನಾನು ಇನ್ಕ್ರಿಮೆಂಟ್ ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ನಾನು ಎಂಬುದನ್ನು ಸಚಿತ್ರವಾಗಿ, x ಹಾದುಹೋದಾಗ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ ಈ - ನಾನು ಇಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ 1 ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಮತ್ತು ನಾನು ವಾಸ್ತವವಾಗಿ ಇನ್ಕ್ರಿಮೆಂಟ್ ಕರೆ ವೇಳೆ, ಇದು ಈಗ ಕೋರಸ್ ಕರೆಯಲಾಗುತ್ತದೆ - ಹೌದು, ಇಲ್ಲಿ ನನಗೆ ಆಫ್ ಎಸೆಯುವ ನ. ಆದ್ದರಿಂದ ಅವರ ಈ ಹೆಚ್ಚಳವನ್ನು ಕರೆ ಅವಕಾಶ. ಮತ್ತು ಈ ಮುಂದಿನ ಕಾರ್ಯ ಎಂದು ವಿಶೇಷವೇನು ಏನು ಗೊತ್ತಿಲ್ಲ. ಆದ್ದರಿಂದ ಯಾವ ವಾಸ್ತವವಾಗಿ ನಡೆಯುತ್ತಿದೆ ಮುಖ್ಯ ಎಲ್ಲೋ ಇಲ್ಲಿ, ನಾನು ಒಂದು ಪಾಲನ್ನು ಹೊಂದಿವೆ ಸಂಖ್ಯೆ 1 ಸಂಗ್ರಹಿಸುವ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಮೆಮೊರಿ. ನಾನು ಇನ್ಕ್ರಿಮೆಂಟ್ ಕರೆ ಮಾಡಿದಾಗ, ನಾನು ಮೆಮೊರಿ ಮತ್ತೊಂದು ಪಾಲನ್ನು ಬಳಸಿಕೊಂಡು, ಆದರೆ ಈಗ ನಾನು 1 ನ ನಕಲನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ನಾನು ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸಲು ಮಾಡಿದಾಗ, ಈ 2 ಆಗುತ್ತದೆ - ಅಸಹನೀಯ ಬರೆದ ಇಲ್ಲಿ ತೆರೆ. ಆದರೆ, ಯಾವ ಇನ್ಕ್ರಿಮೆಂಟ್ ಮರಳುತ್ತದೆ ತಕ್ಷಣ ಏನಾಗುತ್ತದೆ? ಈ ಮೆಮೊರಿ ಕೇವಲ ಕಾರ್ಯವ್ಯವಸ್ಥೆಗೆ ಹಿಂಪಡೆದಿತ್ತು ಮುಟ್ಟುತ್ತದೆ, ಇದು ಅರ್ಥ ಎಲ್ಲಾ ನೀವು ಯಾವುದೇ ಉಪಯುಕ್ತ ಮಾಡಿದ. ಮೂಲತಃ ಮುಖ್ಯ ಹೊಂದಿರುವ ಒಂದು ವಾಸ್ತವವಾಗಿ ಇನ್ನೂ ಹೊಂದಿದೆ. ಹಾಗೆ ಅಲ್ಲಿ ನಾವು ಈ ಮೂಲಕ ಹೋಗುವ? ಅಲ್ಲದೆ, ಇದು ನೆನಪಿಗಾಗಿ ಈ ಹಿಂದೆ ಅನುಕ್ರಮ ಬ್ಯಾಕ್ ಹೊಂದಿರುವ ತಿರುಗಿದರೆ ನೀವು ವಿಷಯವನ್ನು ಸೈನ್ ಆ ಬೈಟ್ಗಳು ಮತ್ತು ನಾವು ಈಗಾಗಲೇ ಪುಟ್ಟಿಂಗ್ ಒಳಗೊಂಡಿರುತ್ತದೆ ಏನೋ ನೋಡಬಹುದು ತಿರುಗಿದರೆ ವಿಷಯಗಳನ್ನು ಮತ್ತೆ ಬ್ಯಾಕ್ ಬ್ಯಾಕ್ ಬ್ಯಾಕ್. ಈಗ ಒಂದು ವಾರದ ಮತ್ತು ವಾರದ ಎರಡು ಆಧರಿಸಿ ಸ್ಟ್ರಿಂಗ್, ಏನು? ಆದ್ದರಿಂದ ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಕಲೆಕ್ಷನ್. ಆದ್ದರಿಂದ ನೀವು ಮೆಮೊರಿ ಸಂಖ್ಯೆಗಳನ್ನು ಹಾಕಬಹುದು ಕೇವಲ, ತಿರುಗಿದರೆ, ಹಾಗೆಯೇ ನೀವು ಮೆಮೊರಿ ಅಕ್ಷರಗಳನ್ನು ಪುಟ್. ಮತ್ತು ಒಮ್ಮೆ ನಾವು ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ನೆನಪಿಗಾಗಿ ಪುಟ್ಟಿಂಗ್ ಪಾತ್ರಗಳು ಆರಂಭಿಸಲು ಮತ್ತೆ, ಅದು ಲೂಪ್ ಒಂದು ವಿಷಯಗಳನ್ನು ಸರಳ ಬಳಸಿ ಅಥವಾ ತಿರುಗಿದರೆ ಸ್ವಲ್ಪ ಲೂಪ್, ನಾವು ತಿರುಗಿ ಮಾಡಬಹುದು - - ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರಗಳ ಮೇಲೆ ಎಡದಿಂದ ಬಲಕ್ಕೆ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಪಾತ್ರಗಳು ಅವುಗಳನ್ನು ಉಜ್ಜಾಡಿದ್ದಕ್ಕಾಗಿ ಪ್ರಾರಂಭಿಸಿ. ಒಂದು ಅಂತಿಮವಾಗಿ, ನಾವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಆದ್ದರಿಂದ ಬಿ ಬಿ ಸಿ ಸಾಧ್ಯತೆಯಿದೆ ಸಾಧ್ಯತೆಯಿದೆ ವಾಸ್ತವವಾಗಿ ಅರ್ಥವಿಲ್ಲ ಮತ್ತು ಇಂಗ್ಲೀಷ್ ವಾಕ್ಯವನ್ನು ಆ ಪ್ರತಿಯೊಂದು ಪರಿವರ್ತಿಸಲು ಅಕ್ಷರಗಳು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ ಸ್ಮರಣೆಯ ಮೂಲಕ ವಾಕಿಂಗ್ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬಲಕ್ಕೆ ವಾಸ್ತವವಾಗಿ ಗೂಢಲಿಪೀಕರಿಸಲು ಬಲ. ಆದ್ದರಿಂದ ನ ಇಲ್ಲಿ ನಮ್ಮ ಐದು ನಿಮಿಷಗಳ ವಿರಾಮವನ್ನು ನೋಡೋಣ, ಮತ್ತು ನಾವು ಮತ್ತೆ ಬಂದಾಗ, ನಾವು ಮಾಡುತ್ತೇವೆ ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಎಲ್ಲಾ ಸರಿ. ನಾವು ಕೆಲವು ಕ್ರಿಪ್ಟೋ ಗೆ ಧುಮುಕುವುದಿಲ್ಲ ಮತ್ತು ಈ ವಿಷಯಗಳನ್ನು ರಚನೆಗಳು ಎಂದು ಮೊದಲು ಆದ್ದರಿಂದ, ನನಗೆ ಅವಕಾಶ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿಗೆ ವಿರಾಮ ನಾನು ರೀತಿಯ ಗೊಂದಲಹುಟ್ಟಿಸುವ ಹಾಗೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಕೆಲವು ಆ ವಿಷಯಗಳು. ನಾವು ಆದ್ದರಿಂದ ಈಗ ಸರಿಪಡಿಸಲು ಅವಕಾಶ. ಆದ್ದರಿಂದ ನಾವು ಹಿಂದಿರುಗುವ ಮೌಲ್ಯಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು. ನಾವು ವಾದಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು. ಮತ್ತು ನಾವು ನಾವು ವಾರಗಳಲ್ಲಿ ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ವಿಲ್ ಇದು, ಈ ಕಲ್ಪನೆ ಕುರಿತು ಮಾತನಾಡಿದರು ಈ ವಿನ್ಯಾಸದ ಒಂದು ಇಡೀ ಗುಂಪೇ ಎಂದು ಮೆಮೊರಿ ನೋಡಲು, ಬನ್ನಿ ಟ್ರೇನಲ್ಲಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ಅಪ್ ಕೆಳಗಿನಿಂದ, ಸ್ಟಾಕ್ ಮೇಲೆ ಗಳಿಸುವ ಪ್ರತಿ ಟ್ರೇ ಉದಾಹರಣೆಗೆ ಪ್ರತಿನಿಧಿಸುವ ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಪ್ರಸ್ತುತ ಎಂಬ ಎನ್ನುವುದನ್ನು. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? ಆದ್ದರಿಂದ ಹೇಗೆ - ಅಂತ ಪ್ರಶ್ನೆ ಕೇಳುವ ಪ್ರಯತ್ನಿಸೋಣ. ನಾನು ಹಾಳಾಗುವುದನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು, ಆದರೆ ಈಗ it's - you've ಎಲ್ಲಾ ಹುಡುಗನ ಮುಖವನ್ನು ನೋಡಿದ. ಆದ್ದರಿಂದ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ನನಗೆ ಇಲ್ಲಿ ಒಂದು ಪ್ರಶ್ನೆ ಕೇಳಲು ಅವಕಾಶ. ನನಗೆ ನಮ್ಮ ಹಿಂದಿನ ಪ್ರಶ್ನೆ & ಎ ಕೆಲವು ಮುಂಚೆ ಇದ್ದ ಈ ಹಿಂದಿನ ಸರಳಗೊಳಿಸುವ ಲೆಟ್ ಮತ್ತು ಇನ್ಕ್ರಿಮೆಂಟ್ ಮುಕ್ತ ಆವರಣದ ವಾಕ್ಯ ಹೊಂದಿರುವ ವಾಸ್ತವವಾಗಿ, ಇಂಟ್ ಸಂಖ್ಯೆ, ಮುಚ್ಚಲಾಗಿದೆ ಆವರಣದ ವಾಕ್ಯ. ಇಂಟ್ ಸಂಖ್ಯೆ ಏನು ನೀಡಬಲ್ಲದು? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ವಾದವೊಂದು. ಸರಿ, ಆದರೆ ಒಂದು ವಾದದ ಬಗ್ಗೆ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಕ್ಷಮಿಸಿ, ಏನು ಎಂದು? ಸ್ಪೀಕರ್ 3: ನೀವು ಹಾದು ಸಮ್ಥಿಂಗ್ ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ನೀವು ಹಾದು ಆದ್ದರಿಂದ ಏನಾದರೂ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಕೇವಲ ಇನ್ಪುಟ್. ನೀವು ಜೀವನದಲ್ಲಿ ಒಂದು ಕಾರ್ಯ ಮತ್ತು ಕ್ರಿಯೆಯ ಉದ್ದೇಶ ಬರೆಯಲು ನೀವು ಮಾಡಬೇಕಾದ ನಂತರ ಏನೋ ನೀವು ಇದನ್ನು ಬಳಸಲು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಪ್ರತಿ ಬಾರಿ ಮಾತ್ರ ಸಾಧ್ಯ ನಿಜವಾಗಿಯೂ ತೀರುತ್ತದೆ ಇನ್ಪುಟ್ ಒದಗಿಸುವುದಕ್ಕಾಗಿ ತೋರುವುದಿಲ್ಲ ಎಂದು ಇದರಿಂದ ಆ ಇನ್ಪುಟ್ ಅನ್ನು ಪ್ರತಿ ಬಾರಿ ಬೇರೆ ಏನಾದರೂ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಕಾರ್ಯ ಒಳಹರಿವು ತೆಗೆದುಕೊಂಡಾಗ ಎರಡು ವಿಷಯಗಳನ್ನು ಸೂಚಿಸಲು ಅಗತ್ಯವಿದೆ. ನೀವು ಕೇವಲ ನಿಮ್ಮ ಇನ್ಪುಟ್ ನೀಡಲು ಬಯಸುವ ಹೆಸರು, ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ನಿಮ್ಮ ಅನುಕೂಲಕ್ಕಾಗಿ ಆದ್ದರಿಂದ ನೀವು ಕಾರ್ಯದಲ್ಲಿ ಇದು ಉಲ್ಲೇಖಿಸಬಹುದು ನೀವು ನಾನು ಸಾಲು 32 ರಲ್ಲಿ ಇಲ್ಲಿ ಮಾಡಿದಂತೆ ನೀವೇ, ಬರವಣಿಗೆಯಲ್ಲಿ. ಆದರೆ ನೀವು ಸಿ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಏಕೆಂದರೆ ಅದರ ಪ್ರಕಾರ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ಕೇವಲ ಅಗತ್ಯವಿರುವ ನೀವು ವೇರಿಯಬಲ್ ಬಯಸಿದರೆ, ನೀವು ಕಂಪ್ಯೂಟರ್ ಹೇಳಲು ಹೊಂದಿರುವ ಯಾವ ಮಾಹಿತಿ, ಅದನ್ನು ಟೈಪ್ ಆದ್ದರಿಂದ ದೊಡ್ಡ ಭಾಗದಲ್ಲಿ ಇದು ಎಷ್ಟು ಬಿಟ್ಗಳ ತಿಳಿದಿರುವ ಆ ಅಸ್ಥಿರವನ್ನು ನಿಯೋಜಿಸಿ. ಇದು ಆರು ಏಕೆಂದರೆ - ಕ್ಷಮಿಸಿ, ಇದು ಆರು ಸಾಧ್ಯವಿಲ್ಲ. ಇದು 16 ಇರಬಹುದು. ಇದು 8 ಮಾಡಬಹುದು. ಇದು ಸಹ 64, 32 ಇರಬಹುದು. ಆದರೆ ಕಂಪ್ಯೂಟರ್ ತಿಳಿಯುವುದು ಅಗತ್ಯ. ಈಗ ಎಡಬದಿಯಲ್ಲಿ ಇಂಟ್ ತದ್ವಿರುದ್ಧವಾಗಿ ಏನನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಅದು ಯಾವುದು? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ ಕ್ರಿಯೆಯ ಬಗೆ ಮತ್ತು,, ಡೇವಿಡ್ ಜೆ MALAN ಅದರ ಔಟ್ಪುಟ್ ಬಗೆ. ರೈಟ್. ಆದ್ದರಿಂದ ಆವರಣ ವಿಷಯ ಆದರೆ ಇದರ ಇನ್ಪುಟ್, ಯಾವುದೇ ವೇಳೆ, ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಡಕ್ಕೆ ವಸ್ತು ಅದರ ಔಟ್ಪುಟ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇನ್ಕ್ರಿಮೆಂಟ್ ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ಇಂಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಇಂಟ್ ಈ ಕ್ರಿಯೆಯ ರಿಟರ್ನ್ ವಿಧ. ಇದು ಯಾವ ಮರಳಲು ಅರ್ಥವೇನು? ಅಕ್ಷರಶಃ, ನೀವು ಕೀವರ್ಡ್ ರಿಟರ್ನ್ ಬಳಸಿ. ತದನಂತರ ನಿಮಗೆ ಕೀವರ್ಡ್ ಬಲಭಾಗದಲ್ಲಿರುವ ಹಿಂದಿರುಗುತ್ತಿದ್ದಾರೆ ಒಂದು ವೇಳೆ ಪೂರ್ಣಾಂಕ, ನಂತರ ನಾವು ಭರವಸೆ ಯಾವ ಜೊತೆಗೆ ವಾಸ್ತವವಾಗಿ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ. ಈ ರೀತಿಯ ಏನಾದರೂ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ - ಹಲೋ, ವಿಶ್ವ - ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಕಾರಣ. ನಿಸ್ಸಂಶಯವಾಗಿ ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಹೊರೆ ನಮ್ಮ ಮೇಲೆ ನಿಜವಾಗಿ, ಪ್ರೋಗ್ರಾಮರ್, ನಿರ್ದಿಷ್ಟ ಎಂದು ನಾವು ಏನನ್ನು ಹಿಂದಿರುಗಿದ ನೀವು ಮತ್ತು ನಂತರ ವಾಸ್ತವವಾಗಿ ಹಿಂದಿರುಗಿದ ಬಗ್ಗೆ ಹೋಗಲು. ತದನಂತರ ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ತದ್ ಹೆಚ್ಚು ಸ್ಪಷ್ಟಪಡಿಸಲು - ಆತ ಮತ್ತೆ ಹೊಂದಿದೆ. ಸಂದರ್ಭ - ದೊಡ್ಡ ಅಚ್ಚರಿ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಬರುವ. ಇಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಈಗ, ಮತ್ತೆ, ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿ ಎಂದು ಒಂದು ಗಿಗಾಬೈಟ್, ಎರಡು ಗಿಗಾಬೈಟ್, ಯಾವುದೇ. ಬಹುಶಃ ಇದನ್ನು ಹೆಚ್ಚಿನ. ಬಹುಶಃ ಇದು ಕಡಿಮೆಯಾಗಿದೆ. ಆದರೆ ಕಂಪ್ಯೂಟರ್ ವಿವಿಧ ವಿಭಾಗಗಳನ್ನು ಹೊಂದಿರುವ ಇದು ವೀಕ್ಷಿಸುತ್ತಾನೆ. ಏನೋ ಕಡಿಮೆಯಾಗುತ್ತದೆ. ಬೇರೆ ಏನೋ ಅಪ್ ಹೋಗುತ್ತದೆ. ವಿವಿಧ ವಿಷಯ ಮಧ್ಯದಲ್ಲಿ ಹೋಗುತ್ತದೆ. ಇಂದು, ನಾವು ಈ ಕಥೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿದ. ಆದರೆ ಈ ಬಾರಿ ಹೆಚ್ಚು ಮರಳಿ ಬಂದು ನೋಡುತ್ತಾರೆ. ಈಗ, ನಾವು ನಿಜವಾಗಿಯೂ ಕಾಳಜಿ ಮೆಮೊರಿ ಕೇವಲ ತುಂಡು ಪಠ್ಯ ಭಾಗ ಕೇವಲ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ ಪ್ರತಿನಿಧಿಸುವ ಕಾರಣ ಆ ಖಣಿಲು outputted ಮಾಡಿದೆ. ಆದ್ದರಿಂದ ನೀವು a.out ರೀತಿಯ ಕೀಬೋರ್ಡ್ ಒಂದು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ, ಅಥವಾ ನೀವು ಡಬಲ್ ಮ್ಯಾಕ್ OS ಅಥವಾ ವಿಂಡೋಸ್ ಮೇಲೆ ಐಕಾನ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನಿಮ್ಮ ಹಾರ್ಡ್ ನಿಂದ ಲೋಡ್ ನ RAM ಗೆ ಚಾಲನೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ನಿಮ್ಮ ಗಣಕದ RAM ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ plopped ನ. ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಆರಂಭಿಸುತ್ತದೆ ಎಂದು ಈಗ ಏತನ್ಮಧ್ಯೆ, ಚಾಲನೆಯಲ್ಲಿರುವ ಮತ್ತು ಮುಖ್ಯ ಎಂದು ಮುಟ್ಟುತ್ತದೆ ಪ್ರೋಗ್ರಾಂ, ನೀವು ಬರೆದ ಅಥವಾ ಪ್ರೊಗ್ರಾಮ್ ಮೈಕ್ರೊಸಾಪ್ಟ್ ಅಥವಾ ಆಯ್ಪಲ್ ಬರೆದರು ಅದರ ಯಾವುದೇ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿಯ ಕೆಳಗೆ ಡೌನ್ ಅಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಮುಖ್ಯ ಮತ್ತೊಂದು ಕಾರ್ಯ ಕರೆಗಳನ್ನು ಆದರೆ ಸ್ವತಃ ಅಸ್ಥಿರ ಅಥವಾ ಹೊಂದಿರುವ ವಾದಗಳು, ಅವರು ಮೇಲೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಆ ಕ್ರಿಯೆ ಏನೋ ಕರೆ ಮಾಡಿದರೆ, ಅವರು, ಇದು ಮೇಲೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಅದರ ಮೇಲೆ, ಅದರ ಮೇಲೆ. ಮತ್ತು ಕೇವಲ ಒಮ್ಮೆ ಒಂದು ಕ್ರಿಯೆ ಆದ್ದರಿಂದ ಟ್ರೇಗಳು ಆಫ್ ಸ್ಟಾಕ್, ಮಾಡುತ್ತದೆ ಪಾಲಿಸಲು ಮಾಡಲಾಗುತ್ತದೆ ಮಾತನಾಡಲು, ಕಡಿಮೆ ಮತ್ತು ಕಡಿಮೆ ಪಡೆಯಲು ಪ್ರಾರಂಭಿಸಿ. ಮತ್ತು ಈ ನೀವು ಘನ ಕರೆ ಮಾಡಿದಾಗ ಏಕೆ, ನಂತರ, ಸಂಕ್ಷಿಪ್ತವಾಗಿ ರಲ್ಲಿ ವಿವರಿಸುತ್ತದೆ ಏನು - ಅಥವಾ ನೀವು ಇನ್ಕ್ರಿಮೆಂಟ್ ಕರೆ - ನೀವು ಮೌಲ್ಯದ ಪ್ರತಿಯೊಂದರಲ್ಲಿ ಹಾದುಹೋಗುವ ನೀವು. ಮತ್ತು ಆ ಸಚಿತ್ರವಾಗಿ ಎಂದರೆ ನೀವು ಅಕ್ಷರಶಃ ನಾವು ಬರೆಯುತ್ತಿದ್ದೇವೆ ಎಂದು ಮೆಮೊರಿ ಮತ್ತೊಂದು ಭಾಗದಲ್ಲಿ ಸಂಖ್ಯೆ 1, ಬದಲಾಗುತ್ತಿರುವ ಸಂದರ್ಭದಲ್ಲಿ 1 ರಿಂದ 2, ಹೆಚ್ಚಳ - ಅಥವಾ 8, ಘನ ಸಂದರ್ಭದಲ್ಲಿ - ತದನಂತರ ಇನ್ಕ್ರಿಮೆಂಟ್ ಅಥವಾ ಘನ ತಕ್ಷಣ ದೂರ ಎಂದು ಮೆಮೊರಿ ಎಸೆಯುವುದು ಕಾರ್ಯ ಮರಳುತ್ತದೆ. ಪ್ರಶ್ನೆ. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಎಲ್ಲಿ - ಜಾಗತಿಕ ಅಸ್ಥಿರ ಎಂಬುದನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಪ್ರಸ್ತುತ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಡೇಟಾ ಅಥವಾ ಆರಂಭಗೊಳ್ಳದ ದತ್ತಾಂಶ ಕರೆಯಲಾಗುತ್ತದೆ. ನೀವು ಒಂದು ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಹೊಂದಿದ್ದರೆ ವ್ಯತ್ಯಾಸ, ಮತ್ತು ನೀವು ಅದನ್ನು ನಿಗದಿಪಡಿಸಬಹುದು ತಕ್ಷಣವೇ ಸಮ ಚಿಹ್ನೆಯ ಒಂದು ಮೌಲ್ಯವನ್ನು ಅದು ಅಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ. ನೀವು ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಇಂಟ್ X ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಹೇಳಲು ವೇಳೆ ಮತ್ತು, ಇದು ಸ್ವಲ್ಪ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ ಕೇವಲ ರೂಢಿ RAM ಕಡಿಮೆ. ಇತರ ಪ್ರಶ್ನೆಗಳನ್ನು. ಎಲ್ಲಾ ಸರಿ. ನಾವು ಏನು ಮಾಡಬಹುದು ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿ ಪಡೆಯಲು ಆದ್ದರಿಂದ ಈ ಚಿತ್ರವನ್ನು ಮರಳಿ ಬರುತ್ತವೆ ಕಂಪ್ಯೂಟರ್. ಆದರೆ ಈಗ, ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ, ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿಧದ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಪರಿಚಯ ಹೊಂದಿರುವ ನಾವು ವಿಶ್ವದ ಸಮಸ್ಯೆಗಳನ್ನು ಎಲ್ಲಾ ಪರಿಹರಿಸಲು ಆದರೆ ಪರಿಹರಿಸಲು ಎಂಬುದನ್ನು ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಅವುಗಳಲ್ಲಿ ಕೆಲವು. ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ರಹಸ್ಯ ಕೀ ಗುಪ್ತ ಎಂಬ ಅಂಶವಿದೆ. ಮತ್ತು ರಹಸ್ಯ ಕೀಲಿ ಗೂಢಲಿಪೀಕರಣದ, ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಅದರ ಭದ್ರತಾ ಪಡೆಯಲಾಗಿದೆ ರಹಸ್ಯ ನಿಂದ. ನೀವು ಗ್ರೇಡ್ ಶಾಲೆಯಲ್ಲಿ ಮರಳಿದ್ದೀರಿ ಮತ್ತು ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನೀವು ಒಂದು ಹಾದುಹೋಗುವ ನೀವು ನೀವು ಇತ್ಯಾದಿ ಹುಡುಗ ಅಥವಾ ಹುಡುಗಿ ಸ್ವಲ್ಪ ರಹಸ್ಯ ಪ್ರೇಮ ಪತ್ರ - ನೀವು ಪ್ರೇಕ್ಷಕರ ಮೂಲಕ ಹಾದು ಬಯಸಿದರು, ನೀವು ಬಹುಶಃ ಬರೆಯಲು ನೀಡುವುದಿಲ್ಲ ಅಂತಹ ಇಂಗ್ಲೀಷ್ ರಲ್ಲಿ ಗಮನಿಸಿ ಅಥವಾ ಯಾವುದೇ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಭಾಷೆಯಾಗಿದೆ; ಬದಲಿಗೆ, ನೀವು ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ಇರಬಹುದು. ಅಥವಾ ನೀವು ಈ ದಿನಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಪಠ್ಯ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಇರಬಹುದು. ಆದರೆ ನಿಜವಾಗಿಯೂ ತರಗತಿಯ ಅವುಗಳನ್ನು ಟಿಪ್ಪಣಿಯೊಂದನ್ನು ಹಾದು ಇರಬಹುದು. ಮತ್ತು ರೀತಿಯಲ್ಲಿ, ಸುರಕ್ಷಿತವಾಗಿ ಇದನ್ನು ಮಾಡಲು ನಿಮ್ಮ ಸ್ನೇಹಿತರು ಮತ್ತು ಶಿಕ್ಷಕರು ಬರೆಯುವುದು ಏನನ್ನು ಗೊತ್ತಿಲ್ಲ, ನೀವು ಸರಳವಾದ ಮಂದಿ ಇರಬಹುದು ಕ್ರಮಾವಳಿ - ನೀವು ಇರಬಹುದು ಆದರೂ ಯುವ - ಕೇವಲ ಪದಗಳನ್ನು ಶೀಘ್ರದಲ್ಲೇ. ಬದಲಿಗೆ ಒಂದು ಬರೆಯುವ ಆದ್ದರಿಂದ, ನೀವು ಬದಲಿಗೆ ಬಿ ಬಿ ಬರೆಯಲು ಇರಬಹುದು, ನೀವು ಬರೆಯಲು ಇರಬಹುದು ಸಿ ಬದಲು ಸಿ, ನೀವು ಡಿ ಬರೆಯಲು, ಇತ್ಯಾದಿ ಇರಬಹುದು. ಅಥವಾ ನೀವು ಅಕ್ಷರಗಳ ಅತ್ಯಾಧುನಿಕ ಅನುವಾದ ಮಂದಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ವಿವಿಧ ಅಕ್ಷರಗಳು. ಆದರೆ ಕ್ಯಾಚ್ ನೀವು ಈ ಟಿಪ್ಪಣಿಯನ್ನು ಕಳುಹಿಸಲು ನೀವು ಯಾರಿಗೆ ಹುಡುಗ ಅಥವಾ ಹುಡುಗಿ ಅಗತ್ಯವಿದೆ ಏನೋ ಗೊತ್ತಿಲ್ಲ. ಇದು ಏನು, ಸುಸ್ಪಷ್ಟವಾಗಿ? ನಿಮ್ಮ ರಹಸ್ಯ ಏನು, ಹಾಗೆ. ಲೈಕ್, ಮತ್ತು B ಮತ್ತು ಸಿ ಮತ್ತು Ds ನಡುವಿನ ಮ್ಯಾಪಿಂಗ್ ಏನು? ಇದು ಕೇವಲ ನಿಂದ ಹೋಗಲು ಅಕ್ಷರಗಳ ಪ್ರತಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಒಂದು ಸೇರಿಸುವ ಇದೆ ಬಿ, ಬಿ ಸಿ ಎ? ಇದು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ? ಆದ್ದರಿಂದ ನೀವು ಮತ್ತು ನಿಮ್ಮ ಮೋಹಕ್ಕೆ ಈ ರಹಸ್ಯ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರಬೇಕು. ಆದರೆ ಇಲ್ಲಿ ಒಂದು ಕ್ಯಾಚ್-22 ರೀತಿಯ ಇಲ್ಲ. ಈ ಪ್ರಪ್ರಥಮ ಬಾರಿಗೆ ನೀವು ಮೂಲಕ ಈ ಪ್ರೇಮ ಪತ್ರ ಕಳುಹಿಸಲು ನೀವು ವರ್ಗ, ಹೇಗೆ ಹುಡುಗ ಅಥವಾ ಹುಡುಗಿ ರಹಸ್ಯ ಇನ್ನೂ ಏನು ತಿಳಿಯಲು ಹೋಗುತ್ತದೆ? ಆದ್ದರಿಂದ ರಹಸ್ಯ ಕೀಲಿಯನ್ನು ಕ್ರಿಪ್ಟೋ ಜಗತ್ತಿನ ಎಲ್ಲ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದಿಲ್ಲ. ಮತ್ತು ನಾವು ಕಡೆಗೆ ಹಿಂತಿರುಗಿ ನಾವು ಒಂದು ಸಂಬಂಧವು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ. ಅಂತೆಯೇ, ನಮ್ಮಲ್ಲಿ ಯಾರೊಬ್ಬರೂ ಬಹುಶಃ ಎಂದಿಗೂ ಒಂದು ಕಳುಹಿಸಿದ್ದಾರೆ - ಅಂತೆಯೇ, ನಮಗೆ ಅತ್ಯಂತ ನಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, ಕೆಲಸ ಯಾರೋ ಗೊತ್ತಿಲ್ಲ Amazon.com. ಮತ್ತು ಇನ್ನೂ, ನಮಗೆ ಅನೇಕ ಬಹುಶಃ Amazon.com ನಲ್ಲಿ ಸ್ಟಫ್ ಖರೀದಿಸಿದ. ಮತ್ತು ನಾವು ತಿಳಿಯುವುದು ಕಲಿಸಲಾಗುತ್ತಿದೆ ನೀವು ಈ ಇ-ವಾಣಿಜ್ಯ ವ್ಯವಹಾರ ಸುರಕ್ಷಿತವಾಗಿರುವುದಿಲ್ಲ. ರೈಟ್? URL ಬಹುಶಃ HTTPS ಹೇಳುತ್ತಾರೆ. ಒಂದು ಸಿಲ್ಲಿ ಕಡಿಮೆ ಜೋಲುಬೀಗ ಐಕಾನ್ ಎಲ್ಲೋ ಬಹುಶಃ ಇಲ್ಲ. ನಿಮ್ಮ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ರೀತಿಯ ಇಲ್ಲ ನೀವು ಮತ್ತು Amazon.com. ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಇನ್ನೂ ಕೆಲವು ರಹಸ್ಯ ಅರಿವಿಲ್ಲದ ಮತ್ತು ಒಳಗೊಂಡಿದೆ ವೇಳೆ ಮತ್ತು ಇನ್ನೂ, ನಾನು ಹಾಗಲ್ಲ ಅಮೆಜಾನ್ ಯಾರ ತಿಳಿದಿದೆ ಮತ್ತು ನಾನು ಖಚಿತವಾಗಿ ಯಾವುದೇ ರೀತಿಯ ವ್ಯವಸ್ಥಿತವಾಗಿ ಮಾಡಿದ ಅಮೆಜಾನ್ ಯಾರಾದರೂ ಜೊತೆ ರಹಸ್ಯ, ಹೇಗೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ನನ್ನ ಬ್ರೌಸರ್ ಈ ರೀತಿ ಇದೆ? ಪರಿಹರಿಸಲು ಒಟ್ಟಾರೆಯಾಗಿ ಗೂಢಲಿಪೀಕರಣದ ಇತರ ರೀತಿಯ ಈಸ್ ಔಟ್ ಉತ್ತಮ, ತಿರುಗುತ್ತದೆ ಆ ಸಮಸ್ಯೆ. ಆದರೆ ಇಂದು, ನೀವು ಹೊಂದಿಸಬಹುದು ಅಲ್ಲಿ ಸರಳ ಒಂದು, ರಲ್ಲಿ ಗಮನ ಮಾಡುತ್ತೇವೆ + 1 ಅಥವಾ ಮತ್ತು B ನಡುವಿನ ಕೆಲವು ಮ್ಯಾಪಿಂಗ್ ನಂತಹ, ಕೆಲವು ರಹಸ್ಯ ತಿಳಿಯಲು ಮುಂದಕ್ಕೆ. ಮತ್ತು ಗೂಢಲಿಪೀಕರಣದ ಪ್ರಕ್ರಿಯೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಒಳಗೊಂಡಿರುತ್ತದೆ. ನೀವು ಎಡಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ ಚಿತ್ರಿಸಲಾಗಿದೆ ಕೆಲವು ಸರಳ ಪಠ್ಯ ಹೊಂದಿರುತ್ತವೆ. ನೀವು ಕ್ರಮಾವಳಿ ಅಥವಾ ಕಾರ್ಯವಿಧಾನದ ರೀತಿಯ ಮೂಲಕ ಚಾಲನೆ ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು. ಬಹುಶಃ ಕೇವಲ ಬಿ ಆಗುತ್ತದೆ ನ, ಬಿ ಸಿ ಆಗುತ್ತದೆ ನಂತರ ನೀವು ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು ಪಠ್ಯ ಸೈಫರ್. ಏತನ್ಮಧ್ಯೆ, ಒಮ್ಮೆ ನಿಮ್ಮ ಮೋಹಕ್ಕೆ ರಹಸ್ಯ ಪತ್ರವನ್ನು ಪಡೆಯುತ್ತಾನೆ, ಅವನು ಅಥವಾ ಅವಳು ನಂತರ ಹೊಂದಿದೆ ಸಾಮಾನ್ಯವಾಗಿ ಪಡೆಯಲು ಆದ್ದರಿಂದ ಆ ಅಲ್ಗಾರಿದಮ್ ತಿರುಗುವ ಮೂಲಕ ಡೀಕ್ರಿಪ್ಟ್ ಇದು ಸರಳ ಪಠ್ಯ ಬ್ಯಾಕ್. ಈಗ ಈ ಭೌತಿಕ ಅವತಾರಗಳ ಇವೆ. ಉದಾಹರಣೆಗೆ, ಈ ಸ್ವಲ್ಪ ರಹಸ್ಯ ಡಿಕೋಡರ್ ರಿಂಗ್ ಆಗಿದೆ. ಮತ್ತು ಈ ಎರಡು ಮುಖಬಿಲ್ಲೆಗಳು ಇಲ್ಲಿ ಇಲ್ಲ ಎಂಬ ಅರ್ಥದಲ್ಲಿ ಒಂದು ವರ್ತುಲ. ಈ ವಿಷಯ ಹೊರಗೆ ಪರಿಧಿಯಲ್ಲಿ, ಝಡ್ ಮೂಲಕ ಅಕ್ಷರಗಳು, ಇಲ್ಲ ಅವರು ಯಾದೃಚ್ಛಿಕ ಕ್ರಮದಲ್ಲಿ ನೀವು ಕೂಡ. ಮತ್ತು ಒಳಗೆ, ಈ ಇಂತಹ ಕೆಲವು ಸಂಖ್ಯೆಗಳು ನಿಜವಾಗಿ ಇಲ್ಲ ರಿಂಗ್, ನೀವು ರೀತಿಯ ಸಾಲಿನಲ್ಲಿ ಸಲುವಾಗಿ ಹೊರಗೆ ಆದರೆ ಒಳಗೆ ಮಾಡಬಹುದು ಅಕ್ಷರಗಳಿಂದ ಸಂಖ್ಯೆಗಳು. ಮತ್ತು ನೀವು ನೋಡಲು ನೀವು ಕ್ಲಿಪ್ ರಲ್ಲಿ - ನೀವು 24/7 ನೋಡಬಹುದು ಕೆಲವು ಎ ಕ್ರಿಸ್ಮಸ್ ಸ್ಟೋರಿ ಎಂಬ ಚಿತ್ರ ಕ್ರಿಸ್ಮಸ್ ಸುತ್ತ. ನೀವು ಸ್ವಲ್ಪ Ralphie ಏನು ಪುಟ್ಟ ಅನಾಥ ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಆದ್ದರಿಂದ ಬಯಸಿತು ನೋಡುತ್ತಾರೆ ಅನ್ನಿ ರಹಸ್ಯ ಸಂದೇಶದಲ್ಲಿ, ನನಗನ್ನಿಸುತ್ತದೆ, ಸಂವಹನ ಎಂದು ಅವರಿಗೆ ಆಗಿತ್ತು ಸರಣಿ ಬಾಕ್ಸ್ ನಲ್ಲಿ ಸಂಖ್ಯಾ ಸಂದೇಶಗಳ ರೂಪಿಸುತ್ತವೆ. ಮತ್ತು ನೀವು ಬಂದ ಎಲ್ಲಾ ಕಡಿಮೆ ಕಾರ್ಡ್ಗಳು ಸಂಗ್ರಹಿಸಲು ಹೊಂದಿತ್ತು ಏಕದಳ ಬಾಕ್ಸ್ನಲ್ಲಿ. ನೀವು ಸೈನ್ ಮೇಲ್ ಬಂತು ನೀವು ಅಂತಿಮವಾಗಿ ಲೆಕ್ಕಾಚಾರ, ಇದರಿಂದ ರಹಸ್ಯ ಡಿಕೋಡರ್ ರಿಂಗ್ ಮರಳಿ ಪಡೆಯಲು ಹೊಂದಿತ್ತು ಮ್ಯಾಪಿಂಗ್ ಅಕ್ಷರಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳ ನಡುವೆ ಏನೆಂದು, ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಅಕ್ಷರಗಳು. ಹಾಗಾಗಿ pset 2 ಪ್ರೇರೇಪಿಸುವ ನಿಮ್ಮನ್ನು ಒಂದು ಕ್ರಿಸ್ಮಸ್ ಸ್ಟೋರಿ ಈ ಚಿಕ್ಕ ಕ್ಲಿಪ್ ನೀಡಿ ಸರಣಿಗಳ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ನಮ್ಮ ಚರ್ಚೆ,,. ಇಲ್ಲಿ ನಾವು Ralphie ಹೊಂದಿರುತ್ತವೆ. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -ಬಿ ಇದನ್ನು ರಾಲ್ಫ್ ಪಾರ್ಕರ್ ಇಲ್ಲಿಂದ ನೇಮಕ ಎಲ್ಲಾ ಮತ್ತು ಬಗೆಬಗೆಯ ತಿಳಿದಿದೆ ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ ರಹಸ್ಯ ಸರ್ಕಲ್ ಸದಸ್ಯ ಮತ್ತು ಎಲ್ಲಾ ಅರ್ಹತೆ ಇದೆ ಗೌರವಗಳು ಮತ್ತು ಪ್ರಯೋಜನಗಳನ್ನು thereto ಸಂಭವಿಸುತ್ತವೆ. , ದಿ ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ ಸಹಿ. ಪಿಯರೆ ಆಂಡ್ರೆ, ಮೇಲುರುಜು! ಶಾಯಿಯಲ್ಲಿ! ಈಗಾಗಲೇ ಒಂಬತ್ತು ವಯಸ್ಸಿನಲ್ಲಿ ಗೌರವಗಳು ಮತ್ತು ಅನುಕೂಲಗಳು. ಮೇಲೆ ಬಂದು, ಅದನ್ನು ಪಡೆಯಲು ನಾವು. ನಾನು ಕಳ್ಳಸಾಗಾಣಿಕೆದಾರರು ಮತ್ತು ಪೈರೇಟ್ಸ್ ಬಗ್ಗೆ ಎಲ್ಲ ಜಾಝ್ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಬ್ಲಾಕ್ ತೀರ್ಮಾನಕ್ಕೆ ಸಾಹಸಕ್ಕೆ ನಾಳೆ ರಾತ್ರಿ ಆಲಿಸಿ ಪೈರೇಟ್ ಶಿಪ್. ಈಗ ನೀವು ಸದಸ್ಯರಿಗೆ ಅನ್ನಿ ರಹಸ್ಯ ಸಂದೇಶವು ಸಮಯ ಸೀಕ್ರೆಟ್ ವೃತ್ತದ. , ರಿಮೆಂಬರ್ ಮಕ್ಕಳು, ಅನ್ನಿ ಸೀಕ್ರೆಟ್ ಸರ್ಕಲ್ ಕೇವಲ ಸದಸ್ಯರು ಡಿಕೋಡ್ ಮಾಡಬಹುದು ಅನ್ನಿ ರಹಸ್ಯ ಸಂದೇಶ. ನೆನಪಿಡಿ, ಅನ್ನಿ ನೀವು ಅವಲಂಬಿಸಿ ಇದೆ. B2 ನಿಮ್ಮ ಪಿನ್ಗಳು ಹೊಂದಿಸಿ. ಇಲ್ಲಿ ಸಂದೇಶ. 12, 11 - -ನನ್ನ ಮೊದಲ ರಹಸ್ಯ ಸಭೆಯಲ್ಲಿ am. -14, 11, 18, 16 - -ಪಿಯರ್ ಮಹಾನ್ ಧ್ವನಿ ಟುನೈಟ್ ರಲ್ಲಿ. ನಾನು ಟುನೈಟ್ ಸಂದೇಶವನ್ನು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಎಂದು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ. -3, 25. ಎಂದು ಅನ್ನಿ ಸ್ವತಃ ಒಂದು ಸಂದೇಶವಾಗಿದೆ. ನೆನಪಿಡಿ, ಯಾರಿಗೂ ಇಲ್ಲ. -90 ಕ್ಷಣಗಳ ನಂತರ, ನಾನು ಮನೆಯಲ್ಲಿ ಮಾತ್ರ ಕೋಣೆಯಲ್ಲಿ ನಾನು ಅಲ್ಲಿ ಒಂಬತ್ತು ಒಂದು ಹುಡುಗ ಗೌಪ್ಯತೆ ಮತ್ತು ಡಿಕೋಡ್ ಕುಳಿತುಕೊಳ್ಳುತ್ತಾರೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. AHA, ಬಿ ನಾನು ಮುಂದಿನ ಹೋದರು. ಇ ಮೊದಲ ಪದ ಎಂದು ಆಗಿದೆ. ಎಸ್ ಈಗ ಸುಲಭವಾಗಿ ಬರುತ್ತಿತ್ತು. ಯು -OH, Ralphie ಬ. ನಾನು ಹೋಗಲು ದೊರೆತಿದೆ. -I'll, ಬಲ ಕೆಳಗೆ MA ಎಂದು. ಅತಿಚತುರ-ಜೀ. -T, ಒ ಮರೆಯದಿರಿ. ಎಂಬುದನ್ನು ಮರೆಯದಿರಿ! ಹೇಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ ಯಾವುದು? ಎಂಬುದನ್ನು ಮರೆಯದಿರಿ! -Ralphie! ರಾಂಡಿ ಹೋಗಲು ದೊರೆತಿದೆ. ನೀವು ಬನ್ನಿ ಕಾಣಿಸುತ್ತದೆ? -ಆಲ್ ರೈಟ್, ಮಾ. ನಾನು ಎಂದರು. ನಾನು ಈಗ ಹತ್ತಿರದಿಂದ ದೊರಕಿತು. ಉದ್ವೇಗ ಭಯಾನಕ ಆಗಿತ್ತು. ಅದು ಯಾವುದು? ಗ್ರಹದ ಅದೃಷ್ಟ ಸಮತೋಲನದಲ್ಲಿ ಸ್ಥಗಿತಗೊಳ್ಳಬಹುದು. -Ralphie! ರಾಂಡಿ ಹೋಗಲು ಅವರಲ್ಲಿದೆ. -I'll ಜೋರಾಗಿ ಅಳುವುದು, ಬಲಗಡೆ ಔಟ್ ಎಂದು. -ಗೀ, ಬಹುತೇಕ ಇಲ್ಲ. ನನ್ನ ಬೆರಳುಗಳು ಹಾರಿಸಿದರು. ನನ್ನ ಮನಸ್ಸಿನ ಉಕ್ಕಿನ ಬೋನು ಆಗಿತ್ತು. ಪ್ರತಿ ರಂಧ್ರಗಳ ಕಂಪಿಸುವ. ಇದು ಬಹುತೇಕ ಸ್ಪಷ್ಟವಾಗಿತ್ತು. ಹೌದು, ಹೌದು, ಹೌದು, ಹೌದು. ನಿಮ್ಮ ಓವಲ್ಟೈನ್ ಕುಡಿಯಲು ಖಚಿತವಾಗಿ-ಬಿ. ಓವಲ್ಟೈನ್? ಎ crummy ವಾಣಿಜ್ಯ? ಒಂದು ಹೆಣ್ಣುನಾಯಿ ಮಗ. [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ನಾವು ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಹೊಂದಿರುತ್ತವೆ. ನಾವು ಹೇಗೆ ಕಂಪ್ಯೂಟರ್ ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಬಗ್ಗೆ ಹೋಗಿ ಅಥವಾ ಈ ವಿಷಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ? ಹಾಗೆಯೇ, ನಾವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮೃದುವಾಗಿ ಹೆಚ್ಚು ನಾವೇ ವ್ಯಕ್ತಪಡಿಸುವ ಒಂದು ದಾರಿ ಬೇಕಿದೆ ನಮ್ಮ ಅಸ್ಥಿರ ಇದುವರೆಗಿನ ಅವಕಾಶ. ನಾವು ints ಹೊಂದಿತ್ತು ಮಾಡಿದ. ನಾವು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿತ್ತು ಮಾಡಿದ. ನಾವು ಫ್ಲೋಟ್ಗಳು ಮತ್ತು ಡಬಲ್ಸ್ ಮತ್ತು ಕೆಲವು ಇತರ ಹೊಂದಿತ್ತು ಮಾಡಿದ. ಆದರೆ ಆ ನಿಜವಾಗಿಯೂ ನಮಗೆ ಅವಕಾಶ ನೀಡದ ಮೆಮೊರಿ ಪ್ರತ್ಯೇಕ ಕಾಯಿಗಳಾಗಿವೆ ಪದಗಳನ್ನು ಮತ್ತು ವಾಕ್ಯಗಳನ್ನು ಮತ್ತು ಪದಗುಚ್ಛಗಳು ವಿಷಯಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು. ವಾಸ್ತವವಾಗಿ, ಇಂತಹ ವಿಷಯಗಳನ್ನು ತಂತಿಗಳನ್ನು ಎಂದು ಮಾಡಿದ. ಆದರೆ ಈ ನಿಜವಾಗಿಯೂ CS50 ಕೇವಲ ಒಂದು ಸರಳತೆಯ ಬಗ್ಗೆ ಭರವಸೆ ನಾವು ಮತ್ತೆ ಪೀಲ್ ಉದ್ದೇಶವಿಲ್ಲದೇ ನೀವು ಗ್ರಂಥಾಲಯ. ಮತ್ತು ಇಲ್ಲಿ ಮಾಡಲು ಆರಂಭಿಸೋಣ. ನನಗೆ ಮುಂದುವರೆಯುತ್ತದೆ ಮತ್ತು ಒಂದು ಫೈಲ್ ಅನ್ನು ತೆರೆಯಲು ಅವಕಾಶ - ಈ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಸಾಮಾನ್ಯ ಆನ್ಲೈನ್ ದೊರೆಯುತ್ತದೆ - ತಂತಿಗಳನ್ನು ಸಂಬಂಧವಿಲ್ಲದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು array.c ಕರೆಯಲಾಗುತ್ತದೆ ಆದರೆ ಬಣ್ಣಗಳಿಗೆ ನಾವು ಏನನ್ನಾದರೂ ಬಳಸಬಹುದು ಹೇಗೆ ಇಲ್ಲಿ ಚಿತ್ರ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ. ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಡೇಟಾ ವಿಧ. ಇದು ರೀತಿಯ ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಒಂದು ರೀತಿಯ, ಅವರ, ಅನೇಕ ಸಣ್ಣ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಹೊಂದಿದೆ ಅದರ ಒಳಗೆ ಮತ್ತೆ ಬ್ಯಾಕ್ ಬ್ಯಾಕ್ ಬ್ಯಾಕ್. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನೀವು ನೀಡುವ ಸ್ವಲ್ಪ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಬಯಸುವ ನಿಮ್ಮ ಕ್ವಿಸ್, ನೀವು ಸಾಧ್ಯವೋ ಬಹಳ ಸುಲಭವಾಗಿ ಎರಡು ಹೊಂದಿರುವ 50 ಒಂದು ಕೋರ್ಸ್ ಸರಾಸರಿ ಲೇವಡಿ ಈ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು - ಸಹ ಕಳೆದ ವಾರ ವಸ್ತುವಿನ ಕೆಲವು ಆಧಾರದ - GetInt ಮತ್ತು ಅಸ್ಥಿರ ಒಂದೆರಡು ಬಳಸಿ. ಇಂಟ್ quiz1, ಇಂಟ್ quiz2, ಮತ್ತು ಇದು ಬಹಳ ಸರಳ ಇಲ್ಲಿದೆ. ಇದು ಕೇಳುವ ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಲುವಾಗಿ, ಬಹುಶಃ ಕೋಡ್, ಗರಿಷ್ಠ 20 ಸಾಲುಗಳನ್ನು 10 ನ ನಂತರ ಎರಡು ರಸಪ್ರಶ್ನೆ ಅಂಕಗಳು ಮತ್ತು ಬಳಕೆದಾರ ಸೇರಿಸಿದಂತಹ ಅವರ ಸರಾಸರಿ ಗಣನೆ ಒಟ್ಟಿಗೆ ಎರಡು ಭಾಗಿಸುವ, ಮತ್ತು ನಂತರ ಫಲಿತಾಂಶಗಳು ಮುದ್ರಿಸುವ. ನಾವು ಬಹುಶಃ ನಂತರ ಬಹಳ ಸುಲಭವಾಗಿ ಈಗ ಇಲ್ಲ ನಿಮಿಷಗಳ ಕೆಲವು ಸಂಖ್ಯೆ. ಆದರೆ ಸಮಸ್ಯೆ 50 ರಸಪ್ರಶ್ನೆಗಳು ಅಥವಾ ನಾಲ್ಕು ಮೂರು ಎಂದು ಭಾವಿಸೋಣ ಎಂಬುದು. ನೀವು ಹೊಂದಿರುವ ಒಂದು ವರ್ಗ ಅದೇ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಯಸಿದ್ದರು ಎಂದು ಭಾವಿಸೋಣ ವಾರದ ರಸಪ್ರಶ್ನೆ. ಸಾಪ್ತಾಹಿಕ ರಸಪ್ರಶ್ನೆಗಳು ಎಂದು ಒಂದು ವರ್ಗ ಬಗ್ಗೆ ಯೋಚಿಸಿ. ಒಂದು ಸೆಮಿಸ್ಟರ್ ನಲ್ಲಿ 16 ಅಥವಾ ವಾರಗಳ ಹಾಗೆ ಇಲ್ಲ ವೇಳೆ, ಈಗ ನೀವು 16 ಅಸ್ಥಿರ ಹೊಂದಿವೆ - ಇಂಟ್ quiz1, ಇಂಟ್ quiz2, ಇಂಟ್ quiz3, ಇಂಟ್ quiz4. ಈ ಪುನರುಕ್ತಿ ಗಮನಕ್ಕೆ ತಕ್ಷಣ, ಈ ನಕಲಿಸುವುದು ಮತ್ತು ಅಂಟಿಸುವುದು ಕೋಡ್ ಆಫ್, ನೀವು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಇದ್ದವು ಬಯಸುವ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬೇಕು. ಮತ್ತು thankfully, ಏಕೆಂದರೆ ಆಯ್ರೆಗಳ, ಇಲ್ಲ. ಆದ್ದರಿಂದ ಇದನ್ನು ನಾವು. ಮೊದಲ, ನನಗೆ ನಾವು ಇದುವರೆಗಿನ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಸರಳ ವಿಷಯ ಪರಿಚಯಿಸಲು ಅವಕಾಶ ಆದರೆ ನೀವು ಕೋಡ್ ಆಗಾಗ್ಗೆ ಅದನ್ನು ನೋಡುತ್ತಾರೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಸ್ಥಿರ ಎಂಬ ಏನನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಈ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಎಂದಿಗೂ ಆ ಅರ್ಥದಲ್ಲಿ ಸ್ಥಿರ ಇಲ್ಲಿದೆ. ಸ್ಥಿರ ರಚಿಸುವಾಗ ಮಾನವನ ಆಚರಣೆಯ ಎಲ್ಲಾ ರಾಜಧಾನಿ ಬಳಸುವುದು ಇದು ನಿಜಕ್ಕೂ ನಿಮ್ಮ ಕೋಡ್ ರಲ್ಲಿ ನಿಂತಿದೆ ಕೇವಲ ಆದ್ದರಿಂದ ಅಕ್ಷರಗಳು. ಮತ್ತು ನೀವು ಸಿ ಬಳಸುವ ವಿಶೇಷ ಕೀವರ್ಡ್ # ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದೆ. ನೀವು ಹೇಳುವ ಆದ್ದರಿಂದ # ನಂತರ, ನಂತರ ನೀವು ಬಳಸಲು ಬಯಸುವ ಪದ ಒಂದು ಜಾಗವನ್ನು ನಂತರ ನಿರಂತರ ಹೆಸರನ್ನು, ಮತ್ತು ಸ್ಥಿರ ಮೌಲ್ಯವನ್ನು. ಸೂಚನೆ ಆದ್ದರಿಂದ, ಈ ವೇರಿಯಬಲ್ ಏನಾದರೂ ನಿಯೋಜಿಸುವ ಭಿನ್ನವಾಗಿದೆ. ಸಮ ಚಿಹ್ನೆಯ ಇಲ್ಲ. ಯಾವುದೇ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಇಲ್ಲ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಪ್ರಿಪ್ರೊಸೆಸರ್ ಡೈರೆಕ್ಟಿವ್ ಯಂತೆ, ಆದರೆ ಹೆಚ್ಚಿನ ಮತ್ತೊಂದು ಬಾರಿ. ಈಗ, ಈ ಎಂಬ ಬದಲಾಗದ ಮೌಲ್ಯ ಇವುಗಳ ನಿಜವಾದ ರಸಪ್ರಶ್ನೆಗಳು ಸೃಷ್ಟಿಸುತ್ತದೆ ಸಂಖ್ಯಾ ಮೌಲ್ಯ 2. ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲೇ ಈ ಕಡತದ ಉದ್ದಕ್ಕೂ ರಸಪ್ರಶ್ನೆಗಳು, ರಸಪ್ರಶ್ನೆಗಳು, ರಸಪ್ರಶ್ನೆಗಳು ನೋಡಿ, ಆ ಸ್ ಕೇವಲ ಸಂಖ್ಯೆ 2. ನಾನು ಈಗ ಮುಖ್ಯ ನೋಡಿದರೆ ಈಗ, ಅವರ ಈ ಕೃತಿಗಳಲ್ಲಿ ಹೇಗೆ ನೋಡೋಣ. ಮೊದಲಿಗೆ, ಇದು ಸ್ವಲ್ಪ ರಹಸ್ಯ ಕಾಣುತ್ತದೆ. ಆದರೆ ವಾರದ ಒಂದರಿಂದ ಎಲ್ಲಾ ವಿಷಯವನ್ನು ಇಲ್ಲಿದೆ. ಶ್ರೇಣಿಗಳನ್ನು ಬಳಕೆದಾರ ಕೇಳಿ. ನಾವು ಏಕೆ ಮಾಡಬೇಕು? ಅಲ್ಲದೆ, ಸಾಲು 22 ರಲ್ಲಿ - ಈ ನಿಜವಾಗಿಯೂ ರಸಭರಿತವಾದ ಭಾಗ - ನಾನು ಒಂದು ಫ್ಲೋಟ್, ಆದರೆ ಕೇವಲ ಒಂದು ಫ್ಲೋಟ್ ಘೋಷಿಸಿದ. ನಾನು, ಬದಲಿಗೆ, ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸುವ ನುಡಿದರು. ಆ ವೇರಿಯಬಲ್ ಇಲ್ಲಿ ಸೂಚಿಸುತ್ತದೆ ಎಂದು, ಶ್ರೇಣಿಗಳನ್ನು ಎಂದು ಹೋಗುತ್ತದೆ. ಆದರೆ ಹೊಸ ವಾಕ್ಯ ಕೇವಲ ತುಂಡು ನಂತರ, ವಾಸ್ತವವಾಗಿ ಈ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಅವು ನಾನು ಫ್ಲೋಟ್ ಶ್ರೇಣಿಗಳನ್ನು ಮತ್ತು ನಂತರ ತೆರೆದ ಆವರಣ ಚಿಹ್ನೆ ಮತ್ತು ಅನೇಕ ಹೇಳುತ್ತಿದ್ದೆ ಎಂದು. ಈ ಸ್ಥಿರ ವೇಳೆ ಈ ಮಾಡಿದರು ರೀತಿಯಲ್ಲಿ ಎಚ್ಚರಿಕೆ, ಇದು ಹೊಂದಿದೆ. ಈ ಹೇ ಕಂಪ್ಯೂಟರ್, ನನಗೆ ಎರಡು ಫ್ಲೋಟ್ಗಳು ನೀಡಲು, ಮತ್ತು ಕರೆ ಒಟ್ಟಾಗಿ ನಾವು ಅರ್ಥ ಅವುಗಳನ್ನು ಶ್ರೇಣಿಗಳನ್ನು. ಈ ಈ ರೀತಿಯ ಹೆಚ್ಚು ಬೇಸರದ ಪ್ರಕ್ರಿಯೆಗೆ ವಿರುದ್ಧವಾಗಿದೆ. , Grade1 ತೆಪ್ಪ grade2 ತೇಲುತ್ತವೆ, ಇತ್ಯಾದಿ. ಆದ್ದರಿಂದ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಈ ವಿಚಾರವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಆದರೆ ಕಡಿಮೆ ಕೊಳಕುಕೊಳಕಾಗಿ, ರಲ್ಲಿ ನಾವು, ಹೇಳುತ್ತಾರೆ, ಬದಲಿಗೆ 16 16 ಕೋಡ್ ಒಂದು ಸಾಲು ಬರೆಯಬಹುದು ರೀತಿಯಲ್ಲಿ ವಾರದ ಸೆಮಿಸ್ಟರ್. ನೀವು ಈಗ ಈ ಬಗ್ಗೆ ನಿಮಗೆ ಅನಿಸಿದರೆ ಏಕೆಂದರೆ ನಾನು ಹಾರ್ಡ್ ಕೋಡ್ 2 ಬಯಸಲಿಲ್ಲ ತಾರ್ಕಿಕವಾಗಿ - 3 ಗೆ CS50 ಬದಲಾವಣೆಗಳನ್ನು ಬದಲಿಗೆ ರಸಪ್ರಶ್ನೆಗಳು ಮುಂದಿನ ವರ್ಷ ತಗಲಬಹುದು. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಸಂಖ್ಯೆ 2 ಹೊಂದಿತ್ತು. ನಾನು ಇಲ್ಲಿ ಸಂಖ್ಯೆ 2 ಹೊಂದಿತ್ತು. ನಾನು ಇಲ್ಲಿ ಸಂಖ್ಯೆ 2 ಹೊಂದಿತ್ತು. ನಾನು ಇಲ್ಲಿ ಸಂಖ್ಯೆ 2 ಹೊಂದಿತ್ತು. ಇದು ತಿರುಗಿಸಲು ಮತ್ತು ಆಕಸ್ಮಿಕವಾಗಿ ಬದಲಾಯಿಸಲು ತುಂಬಾ ಬೇಸರದ ಮತ್ತು ತುಂಬಾ ಸುಲಭ ಆಗುತ್ತದೆ ಒಂದು 3 ಮೌಲ್ಯವನ್ನು ಮತ್ತು 2 ಕೆಲವು ಇತರ ಮೌಲ್ಯ ತಪ್ಪಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾನು ಈ ದೂರ ಬದಲಿಗೆ ಅಮೂರ್ತ ಹೋಗುವ ಮತ್ತು ನಿಯತಾಂಕವನ್ನು ಬಳಸಿ ನಾನು, ಅದರ ಮಾಹಿತಿ ಹೆಸರು, ಎಂದಿಗೂ ಬದಲಾವಣೆಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಈಗ, ನಾವು ವಿವಿಧ ಎಂಬುದನ್ನು ಯಾವುದೇ ಈ ವರ್ಷ ಅಥವಾ ಮುಂದಿನ, ನಾನು ರಸಪ್ರಶ್ನೆಗಳು ಕೇವಲ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ, ಒಂದು ಸ್ಥಳದಲ್ಲಿ ಇದು ಬದಲಾಯಿಸಲು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಅಷ್ಟೆ. ಏತನ್ಮಧ್ಯೆ, ಹೊಸ ಪರಿಕಲ್ಪನಾ ವೈಶಿಷ್ಟ್ಯ ರಚನೆಯ ಎಂಬುದು. ಆದ್ದರಿಂದ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಈ ಅನೇಕ ಫ್ಲೋಟ್ಗಳು ನೀಡಿ ಸಾಮೂಹಿಕವಾಗಿ ನನ್ನನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಅವುಗಳನ್ನು ಇಲ್ಲಿ ಶ್ರೇಣಿಗಳನ್ನು ಕರೆ. ಈಗ ನಾನು ಹೋಗುವ ನನಗೆ ನೋಡೋಣ. ಇಲ್ಲಿ ಲೈನ್ 24 ಲೂಪ್ ಒಂದು ಪ್ರಾರಂಭ. ಈ ನಿಜವಾಗಿಯೂ ಏನೂ ಅಲಂಕಾರಿಕ ಹೊಂದಿದೆ. ಇದು ಕೇವಲ ರಸಪ್ರಶ್ನೆಗಳು ಬಳಸುವ ಬದಲಿಗೆ ಒಂದು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಸಂಖ್ಯೆ ನ. ಆದರೆ ಕಳೆದ ವಾರ ಅಲ್ಲಿಗೆ ಬೌದ್ಧಿಕವಾಗಿ ಬೇರೆ ಇಲ್ಲ. ಈ ಕೇವಲ printf ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ printf ("% d ರಸಪ್ರಶ್ನೆ ಸಂಖ್ಯೆ% d") ನಾನು ನನ್ನ ಗೇಲಿ ನೀಡಲು ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ ಕಾರಣ ಸಂಖ್ಯೆ ಎರಡು ಮತ್ತು ನಂತರ ಎರಡು ಎರಡು. ಆದ್ದರಿಂದ ಈ ಸಂಪೂರ್ಣವಾಗಿ ಸೌಂದರ್ಯದ ವಿಷಯ. ಆದರೆ ಕುತೂಹಲಕಾರಿ ಭಾಗವಾಗಿ ಈಗ ಸಾಲು 27 ರಲ್ಲಿ ಆಗಿದೆ. ಒಂದು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಎರಡು placeholders ಒಂದು ತುಂಬಲು ಸಲುವಾಗಿ ಮೌಲ್ಯ, ನೀವು ಮತ್ತೆ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಿ. ಲೂಪ್ ಈ ನಾನು ಸಮಾನವಾಗಿರುವ ಪ್ರಾರಂಭವಾಯಿತು ಕಾರಣ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಬಳಸಿ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಏನು ಮೌಲ್ಯ? 0. ಆದ್ದರಿಂದ ಈ ಲೂಪ್ ಮೊದಲ ಪುನರಾವರ್ತನೆ ಮೇಲೆ, ನಾನು ಎಂದು ಸಹ ಹೊಂದಿದೆ ಕೋಡ್ ಈ ಬರೆದರು. ಆದರೆ ಈ ಕುಣಿಕೆಯಿಂದ ಎರಡನೇ ಪುನರಾವರ್ತನೆ ಮೇಲೆ, ಇದು ಆದರೂ ನಾನು ನನ್ನ ಕೋಡ್ ಈ ಬರೆದರು. ಆದರೆ ನಾನು ಒಂದು ವೇರಿಯೇಬಲ್ ಅನ್ನು ನಾನು ವಾಸ್ತವವಾಗಿ ಪರಿಪೂರ್ಣ ಹೆಸರು, ಏಕೆಂದರೆ ಸೂಚಿಸುತ್ತದೆ, ಇದು ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆಯು ಮೇಲೆ ಅದರ ಮೌಲ್ಯ ಬದಲಾಗುವ ನ. ಹಾಗಾಗಿ ಒಂದು ಸಮಯದಲ್ಲಿ ಈ ಸರಣಿ ಒಂದು ಸ್ಥಾನವನ್ನು ತುಂಬುವ ನುಡಿದರು. ಈ ರಚನೆಯ ಯಾವ ರೀತಿ ಮಾಡುವುದಿಲ್ಲ? ಅಲ್ಲದೆ, ಕಾರಣ ನಾನು ಇಲ್ಲಿ ತೆರೆಯಲ್ಲಿ ಈ ಸೂಪರ್ ಸರಳ ಆಯಾತ ಸೆಳೆಯಿತು ಮೊದಲು ಈ ಕಾರಣಕ್ಕಾಗಿ ಆಗಿತ್ತು. ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಕೇವಲ ಮೆಮೊರಿ ಮತ್ತೊಂದು ಚಂಕ್ ನಂತರ ಮೆಮೊರಿಯ ಒಂದು ಪಾಲನ್ನು ಹೊಂದಿದೆ ಮೆಮೊರಿ ಮತ್ತೊಂದು ಚಂಕ್ ನಂತರ, ಇತ್ಯಾದಿ. ನನ್ನ ರಚನೆಯ ಗಾತ್ರ 2 ವೇಳೆ ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಎಲ್ಲಾ ನಾನು ಅದಕ್ಕೆ ಏನು ಎಂದು ನನ್ನ ರಸಪ್ರಶ್ನೆ ಅಂಕಗಳು ನಮೂದಿಸುವುದನ್ನು ಇಲ್ಲಿ ಇಷ್ಟ. ನಾನು ಈ ಮೇಲೆ 100 ದೊರೆತಿದೆ. ನಂತರ ನಾನು ಈ ಒಂದು ಮೇಲೆ ಒಂದು 99 ದೊರೆತಿದೆ. ನಾನು ಮಾತ್ರ ಕೇಳಿದ್ದೀರಿ ಏಕೆಂದರೆ ನಂತರ ಈ ಮೆಮೊರಿ ಸಹ ಇರಬಹುದು ಗಾತ್ರ 2 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕಂಪ್ಯೂಟರ್. ಆ ಚೌಕಗಳನ್ನು ಇನ್ನೂ ಇವೆ. ರೈಟ್? ನೀವು ಮಾತ್ರ ನೀವು ಕೂಡ ನೀವು ಈಗಲೂ, RAM ನ ಎರಡು ಗಿಗಾಬೈಟ್ ಹೊಂದಿವೆ ಎರಡು ಫ್ಲೋಟ್ಗಳು ಕೇಳುತ್ತಿದೆ. ಆದ್ದರಿಂದ ಸರಣಿಗಳ ಹಿಂದೆ ಕಲ್ಪನೆಯನ್ನು ಕಂಪ್ಯೂಟರ್ ಕೇವಲ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಮತ್ತು ನಂತರ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ಸಣ್ಣ ತುಂಡುಗಳಾಗಿ apportions. ಹೀಗೆ ಎಲ್ಲಾ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಈಸ್. ನೀವು ವಿಷಯಗಳನ್ನು ಹಾಕಬಹುದು ಒಳಗೆ ಅದನ್ನು, ಮೆಮೊರಿ ಹೊಂದಿಕೊಂಡಿರುವ ಚಂಕ್ ಇಲ್ಲಿದೆ. ಈಗ ಈ ನಂತರ ಕೆಲವು ನೀರಸ ಅಂಕಗಣಿತದ ಮಾಡಲು ಸಂಭವಿಸುತ್ತದೆ. ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ ನಾನು ರಚನೆಯ ಮೇಲೆ ಮರಳಿ ಅಲ್ಲಿ, ಈ. ನಾನು ಶ್ರೇಣಿಯಲ್ಲಿನ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳ ಸಂಕಲನ ಮಂದಿ. ಮತ್ತು ನಂತರ ನಾನು ಇಲ್ಲಿ ಸುತ್ತಿನಲ್ಲಿ ಕಾರ್ಯವನ್ನು ಉಪಯೋಗಿಸಬಹುದು ಕ್ವಿಸ್ ಭಾಗಿಸಿ ಮೊತ್ತ. ಆದರೆ ನನಗೆ ಈಗ ಸಾಕಷ್ಟು ಅಂಕಗಣಿತದ ತೆರನಾದ ಎಂದು ನನ್ನ ಕೈ ಅಲೆಗಳ ಅವಕಾಶ. ಆದರೆ ನನಗೆ ಮಾಡುತ್ತಿದ್ದಾರೆ ಎಲ್ಲಾ ಅಂತಿಮವಾಗಿ ಸರಾಸರಿ ಕಂಪ್ಯೂಟರ್ ಇದೆ. ನಂತರ ಆದ್ದರಿಂದ ಮೊದಲ ರಸಪ್ರಶ್ನೆ ಜೊತೆಗೆ ಎರಡನೇ ರಸಪ್ರಶ್ನೆ, 2 ಭಾಗಿಸಿ, ಮತ್ತು ಮುದ್ರಣ ಒಂದು ಇಂಟ್ ಅದನ್ನು ಔಟ್. String1 ಎಂಬ ವಿವಿಧ ಉದಾಹರಣೆಗೆ ಆದರೆ ನಾವು ಈಗ ಪರಿವರ್ತನೆ, ಇದು ಒಂದು ರೀತಿಯ ಚಿತ್ರವನ್ನು ಆದರೆ ಬಳಸುವ ತಂತಿಗಳು ಅನಾಲಿಸಿಸ್. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಈ ಸರಳಗೊಳಿಸುವ ಲೆಟ್. ಮತ್ತು ಈಗ ಇಂಡೆಂಟೇಷನ್ ಕ್ಷಮಿಸುವುದಿಲ್ಲ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಸಾಲು 19 ರಲ್ಲಿ ಎಚ್ಚರಿಕೆ, ನಾನು ಬಳಕೆದಾರರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ. ಆದರೆ ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ 22 ರ ನಂತರ ಏನು ಮಾಡುತ್ತಿರುವೆ ಗಮನಿಸುವುದಿಲ್ಲ. ನಾನು ವಾಸ್ತವವಾಗಿ ನಾನು ಮೇಲಕ್ಕೆ iterating ನಾನು - ಮತ್ತು ಈ ಹೊಸ ಟ್ರಿಕ್ ಆಗಿದೆ - strlen, ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. ಇದು ನೀವು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಹಾದು ಅದನ್ನು ಹೇಳುವ ಸಿ ಬರುವ ಕ್ರಿಯೆಯಾಗಿದೆ ಆ ವಾಕ್ಯವನ್ನು ಎಷ್ಟು ಅಕ್ಷರ. ಅಷ್ಟೇ. ಅದು ಕೇವಲ ಬದಲು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದದ strlen ಎಂದು ಸತ್ಯ ಹೆಚ್ಚು succinct. 30 ವರ್ಷಗಳ ಹಿಂದೆ, ಜನರು ಅಡಕವಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು ವಿಷಯಗಳನ್ನು ಬರೆಯಲು ಇಷ್ಟಪಟ್ಟಿದ್ದಾರೆ. ನಾವು ಇಲ್ಲಿ ಕನ್ವೆನ್ಷನ್ ಇದ್ದರು ಮಾಡಿದ. ನಾನು + + ಕೇವಲ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ನಾನು ಹೆಚ್ಚಿಸಲು ಅರ್ಥ. ಈಗ ನಿಜವಾಗಿಯೂ ಆಸಕ್ತಿದಾಯಕ ಇದು, ಇದನ್ನು ಗಮನಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಸಾಲು 24 ರಲ್ಲಿ, ನಾನು ಕಂಪ್ಯೂಟರ್ ಹೇಳುತ್ತಾರೆ, ನನಗೆ ಎಂಟು ಒಂದು ಪಾತ್ರ ನೀಡಿ ಬಿಟ್ಗಳು, ಮತ್ತು ಸಿ ಕರೆ. ಆದರೆ ಈ ಬಲ ಭಾಗದಲ್ಲಿ ಹೇಳಿದ ಮೇಲೆ ಏನು? ಇಂಗ್ಲೀಷ್ ರಲ್ಲಿ, ಯಾವ ನೀಡಬಲ್ಲದು? [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ನನ್ನ ರಚನೆಯ ಮೊದಲ ಅಕ್ಷರ ನೀಡಿ. ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ನನಗೆ ಶ್ರೇಣಿಯಲ್ಲಿನ I-ನೇ ಅಕ್ಷರ ನೀಡಿ. ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು, ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತಿರುವ ಪ್ರಮುಖ ತಿಳಿಯುವುದೇ 0 ಇಂದ ಲೆಕ್ಕ. ನೀವು ಇದನ್ನು ಮಾಡುವುದರಿಂದ ಆರಂಭಿಸಲು ಈಗ ವಿವೇಚನೆ ಇಲ್ಲ. ಈಗ ನೀವು ಗಣಕದ ನಿರೀಕ್ಷೆಗಳನ್ನು ಅನುಗುಣವಾಗಿ ವರ್ತಿಸುವಂತೆ ಮತ್ತು [0] ಮೊದಲು ಹೋಗುವ ಏಕೆಂದರೆ ಶೂನ್ಯ ರಿಂದ ಎಣಿಕೆ ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರ. [1] ಎರಡನೇ ಏರಲಿದೆ. [2] ಮೂರನೇ, ಇತ್ಯಾದಿ ಎಂದು ಹೋಗುತ್ತದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ಆದ್ದರಿಂದ, ನಾನು ಕಂಪೈಲ್ ವೇಳೆ - ಈ, ಮತ್ತೆ, string1 ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ string1 ಮಾಡಿ. ಈಗ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ string1 ರನ್. ಇದು ಇನ್ಪುಟ್ ಕಾಯುತ್ತಿದೆ, ಆದ್ದರಿಂದ ನಾನು ಡೇವಿಡ್, ಹೇಳುತ್ತಾರೆ, ಟೈಪ್ ಪಡೆಯಲಿದ್ದೇನೆ. ನಮೂದಿಸಿ. ಈಗ ಎಲ್ಲಾ ವಿವಿಧ ಸಾಲುಗಳು ಡೇವಿಡ್ ತೋರಿಸುತ್ತದೆ ಏಕೆಂದರೆ ನಾನು ಏನು ಮಾಡುತ್ತಿರುವೆ ಗಮನಿಸುವುದಿಲ್ಲ. ನಾನು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಅಕ್ಷರವನ್ನಾದರೂ ಮುದ್ರಿಸುವ ನುಡಿದರು. ಈಗ ನಾವು ಈ ಬಗ್ಗೆ ಇಂದು ವಿವರವನ್ನು ಮಾಡುವುದಿಲ್ಲ. ಆದರೆ ನಾನು ಇಲ್ಲಿ ಈ ಚೆಕ್ ಹಿಂದೆ ಕೊಂಚ ಅಳಿಸಲಾಗಿದೆ. ಇದು ಬಳಕೆದಾರ, ವರ್ತಿಸುತ್ತಿರುವ ವ್ಯತಿರಿಕ್ತ, ಅಥವಾ ವೇಳೆ ಎಂದು ತಿರುಗುತ್ತದೆ ಗೊಂದಲ, ನೀವು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಉದ್ದ ಸರಣಿಯನ್ನು ನೀಡಿದ್ದರು ವಿಫಲಗೊಳ್ಳಬಹುದು. ನೀವು ಕೀಬೋರ್ಡ್ ಮೇಲೆ ತಪ್ಪು ಪ್ರಮುಖ ಹಿಟ್, ನೀವು ನೀಡಲು ಸಾಧ್ಯವಿರುವುದರಿಂದ ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್. ನೀವು ದುರುದ್ದೇಶಪೂರಿತ ಇಂತಹ ಅಥವಾ, ನೀವು ಒಂದು ಗಿಗಾಬೈಟ್ ಯೋಗ್ಯವಾದ ರಲ್ಲಿ ಅಂಟಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಈ ವಾಕ್ಯವನ್ನು ತುಂಬಲು ಪ್ರಬಂಧ. ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ ಔಟ್ ಚಲಿಸುತ್ತದೆ ಮತ್ತು, ಒಂದು ವೇಳೆ ನಾವು ನೀನು ಎಂದು ತಿರುಗುತ್ತದೆ ಶೂನ್ಯ ಎಂದು ಈ ವಿಶೇಷ ಮೌಲ್ಯವು ಮರಳಿ ಪಡೆಯಲು. ಆದ್ದರಿಂದ ಈಗ, ಕೇವಲ ಶೂನ್ಯ ಎಂದು ಈ ವಿಶೇಷ ಮೌಲ್ಯ ಇಲ್ಲ ಎಂದು ತಿಳಿದಿರುವುದರಿಂದ ನಾವು ಇತರ ವಿಷಯಗಳ ನಡುವೆ, ಮೆಮೊರಿ ಹೊರಗೆ ಇರುವಾಗ ಪರೀಕ್ಷಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಆದರೆ ನಾನು ಈಗ string2 ತೆರೆಯುತ್ತದೆ ವೇಳೆ, ಇಲ್ಲಿ ಒಂದು ವ್ಯತ್ಯಾಸವನ್ನು ಗಮನಿಸಬಹುದು. String2 ಇಲ್ಲಿ ಒಂದು ವ್ಯತ್ಯಾಸ ಗಮನಿಸಿ. String2 ಜೊತೆಗೆ, ಲೂಪ್ ಈ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ. ನಾವು ಆ ಮತ್ತೊಂದು ಸಮಯದಲ್ಲಿ ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು ಆದ್ದರಿಂದ ನನಗೆ nulls ಅಳಿಸಲು ಅವಕಾಶ. ಆದರೆ ಯಾವ ಲೂಪ್ ಈ ಅವಧಿಯಲ್ಲಿ ವಿಭಿನ್ನ? ನಾನು ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಹಿಂದಿರುಗಿ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಎರಡು ಆವೃತ್ತಿ ಇಲ್ಲಿದೆ. ಈ ಆವೃತ್ತಿಯು ಒಂದು. ಒಂದು, ಎರಡು, ಒಂದು ಎರಡು. ಆದ್ದರಿಂದ strlen ಕರೆ ಎಲ್ಲಿ? ಇದು ಲೂಪ್ ಗಾಗಿ ಮೊದಲ ಭಾಗದಲ್ಲಿ ಇಲ್ಲಿದೆ. ನಾನು ಈ ಮಾಡುತ್ತಿರುವೆ ಏಕೆ ಯಾವುದೇ ಆಲೋಚನೆಗಳು? ಹೌದು. [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಕಾರ್ಯ ಪ್ರತಿಯೊಂದು ಬಾರಿ ಕರೆ ಆದ್ದರಿಂದ. ನಿಖರವಾಗಿ. ಅವರು ಸೂಪರ್ ಸರಳ ಎಂಬುದನ್ನು ಕುಣಿಕೆಗಳು ಫಾರ್ ರಿಂದ ಮರುಪಡೆಯಲು ನೀವು ರೀತಿಯ ಒಮ್ಮೆ ಈ ಪ್ರಾಥಮಿಕ ಎಂದು ಅರ್ಥ, ಪರಿಸ್ಥಿತಿ, ಮತ್ತು ನವೀಕರಣ. ಸಮಸ್ಯೆ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿ ನಡೆಯುತ್ತದೆ ಎಂದು ಕುಣಿಕೆ ಪುನರಾವರ್ತನೆ. ಮತ್ತು ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಏನು ವಾಸ್ತವವಾಗಿ ಬಗ್ಗೆ ಕಳಪೆಯಾಗಿದೆ ಈ ನನ್ನ ಸ್ಥಿತಿ ಎಂದು? ನೀವು ಮತ್ತೆ strlen ಕರೆದು ಮತ್ತೆ ಮತ್ತೆ ನೀವು. ಆದರೆ ಒಮ್ಮೆ ನಾನು DAVID ಬೆರಳಚ್ಚಿಸಿದ ನಾವು, ಒಂದು ತಂತುವಿನ ಉದ್ದ ಐದು ಹೊಂದಿದೆ. ಮತ್ತು ಅದು ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಬದಲಾಗುವ ಹಿಂದಿರುಗಬಹುದೆಂದು ಸ್ಟ್ರಿಂಗ್ ಇನ್ನೂ ಡಿ ಎ ವಿ ಐ ಡಿ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಆಗಲು ವಿಶೇಷವೇನು ಏನು ಒಂದು ಸುಳಿವು ಹೊಂದಿದೆ ಅದನ್ನು ಕೇವಲ - ಅಲ್ಲಿ ಒಂದು ವಿನ್ಯಾಸ ನಿರ್ಧಾರ ಎಂದು ಹೆಚ್ಚು ಪ್ರಮುಖ ಕಲ್ಪನೆಯು ಕಂಪ್ಯೂಟರ್ ಅನಗತ್ಯ ಕೆಲಸ ಮಾಡಲು. ಈಗ ಸಾಮಾನ್ಯ ಆವೃತ್ತಿಯಲ್ಲಿ pset 2, pset 2 ಒಂದು ರಹಸ್ಯ ಮುನ್ನೋಟವನ್ನು ಕೇವಲ ಮಾಹಿತಿ ವಾಸ್ತವವಾಗಿ ಸೈಫರ್ಗಳು ಕೆಲವು ಸಂಖ್ಯೆಯ, ಕೆಲವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು ಸವಾಲು ಹೋಗುವ ಗೂಢಲಿಪೀಕರಣ ಕ್ರಮಾವಳಿಗಳ ಸಂಖ್ಯೆ, ನೀವು ಎಷ್ಟು ಗೂಢಲಿಪೀಕರಣ ಹಾಗೂ ಡೀಕ್ರಿಪ್ಟ್ ಎರಡೂ ಹೆಚ್ಚು ಒಂದು Ralphie ರೀತಿಯ ರಹಸ್ಯ ಸಂದೇಶಗಳನ್ನು, ಅಲ್ಲಿ ಡೀಕೋಡ್. Pset 2 ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ, ನಾವು ಸ್ವಲ್ಪ ಮುಂದೆ ಹೋಗಲು ನೀನು. ನಾವು ಹೊಂದಿರುವ ನಿಜವಾದ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯಿಂದ ನೀವು ಫೈಲ್ ಹ್ಯಾಂಡ್ ನೀನು ಇಡೀ ಬಳಕೆದಾರಹೆಸರುಗಳು ಮತ್ತು ವಾಸ್ತವ ಎನ್ಕ್ರಿಪ್ಟ್ ಗುಪ್ತಪದಗಳನ್ನು ಬಂಚ್ ಮತ್ತು ಸವಾಲು ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ ಆ ಗುಪ್ತಪದಗಳನ್ನು ಮತ್ತು ಫಿಗರ್ ಭೇದಿಸಲು ಏರಲಿದೆ ಫಾರ್ ಯಾವ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಅಥವಾ ರಹಸ್ಯ ವಾಸ್ತವವಾಗಿ ಬಳಸಲಾಯಿತು ಔಟ್ ಆ ಗುಪ್ತಪದಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ. ಮತ್ತು ನಾವು ಸಿ ನಾನು ನೀಡುತ್ತೇನೆ ಒಂದು ಹೊಸ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಮಾಡಲು ನೀನು ನೀವು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಎಂದು ಕೇವಲ ಒಂದು ಡೆಮೊ. ನೀವು ಕೆಲವು ವಿಭಾಗದಲ್ಲಿ ಅಥವಾ ಪಠ್ಯಪುಸ್ತಕದಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು ಆದ್ದರಿಂದ, ತಿರುಗಿದರೆ ಮುಖ್ಯ ಯಾವಾಗಲೂ ಆವರಣ ಅನೂರ್ಜಿತ ಎಂದು ಹೊಂದಿಲ್ಲ. ಇದು ಎರಡು ವಾದಗಳು ಮುಖ್ಯ ಈ ರೀತಿ ಬರೆಯಬಹುದು ಎಂದು ತಿರುಗುತ್ತದೆ argc ನೀವು ನಂತರ ಟೈಪ್ ಪದಗಳನ್ನು ಸಂಖ್ಯೆ ಅಲ್ಲಿ argc ಮತ್ತು argv, ನಿಮ್ಮ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಹೆಸರು. ಮತ್ತು argv ನಿಜವಾದ ಪದಗಳನ್ನು ಹೊಂದಿದೆ. ಅಲ್ಲಿ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ ಎಂದು ಮತ್ತು, argv ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. ಇದು ಮೆಮೊರಿ ಸ್ಟ್ರಿಂಗ್ ನಂತರ ಸ್ಟ್ರಿಂಗ್ ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಹೋಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು, pset 2 ಆರಂಭಗೊಂಡು, ಹಾಗೆ ಮಾಡಲು ಇದೆ ನೀನು ಈ ರೀತಿಯ. ನಾನು argv1 ಮಾಡಿದರೆ, ಇದು ನಾವು ಸೋಮವಾರ ಮರಳಿ ಬಂದು, ಮತ್ತು ಔಟ್ ವಿಲ್ ಒಂದು ಉದಾಹರಣೆ ಇದನ್ನು ಇನ್ನೂ ಏನೂ ತೋರುವುದಿಲ್ಲ ಎಂದು ಗಮನಿಸಿ. ಅದು ತನ್ನದೇ ಆದ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ. ಆದರೆ ಈ ಕಾರ್ಯಕ್ರಮ ಸ್ಪಷ್ಟವಾಗಿ iterates ಎಂದು ವಿದಾಯ ವರ್ಗ, ಸೂಚನೆ ಹೇಳಲು ವೇಳೆ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪಿಸಿದ ಎಂದು ಪದಗಳಲ್ಲಿ ಮೇಲೆ. ಮತ್ತು ನಾವು ಬಳಕೆದಾರರು ಹೊಂದಿರುವ ಪದಗಳನ್ನು ಪ್ರವೇಶವನ್ನು ಗಳಿಸುವಿರಿ ಸಾಧನವಾಗಿದೆ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪಿಸಿದ ಇಂಟ್ ರಿಂದ, ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ಆರಂಭಿಸಿ, ಮುಖ್ಯ ಬದಲಾವಣೆ ಮೂಲಕ ಮುಖ್ಯ (ಶೂನ್ಯ) ಮುಖ್ಯ (argc, argv) ಇಂಟ್ ಗೆ. ಆದ್ದರಿಂದ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಜನನ ನಡೆಯಲಿದೆ. ಮತ್ತು ಒಮ್ಮೆ ನೀವು ಈ ಸಮಯದಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಅತ್ಯಾಧುನಿಕ ಪಡೆಯಲು, ನೀವು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮೇಲೆ ಮತ್ತು ಮೀರಿ ಇದು ಇಲ್ಲಿ ಈ ಒಂದು ನಿಜವಾಗಿಯೂ trippy ಕಾರ್ಯಕ್ರಮಗಳು, ಕಾರ್ಯಗಳನ್ನು ಕೆಲವು ನಾವು ಇದುವರೆಗಿನ ಮಾಡಲಾಗುತ್ತದೆ ಆದರೆ ಸಾಕಷ್ಟು ಪ್ರಬಲ ಮಾಡಿದ್ದೀರಿ. ನಾವು ತೆರೆಯ ಮೇಲೆ ಈ ಈ ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ನಾವು ಸೋಮವಾರ ನೀವು ನೋಡಬಹುದು.