JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ವಾಗತ CS50 ವಿಭಾಗ, ಎಲ್ಲರೂ. ನನ್ನ ಹೆಸರು ಜೇಸನ್ ಹಿರ್ಸ್ಚೋರ್ನ್ ಆಗಿದೆ. ನಾನು ನಿಮ್ಮ TFS ಬಹಳಷ್ಟು ನಾನು, ಆದರೆ ಬಹಳಷ್ಟು ಜನರು ಆಶಾದಾಯಕವಾಗಿ ನಮಗೆ ಸೇರುವ ನಡೆಯಲಿದೆ ಆನ್ಲೈನ್, ವಿಸ್ತರಣೆ ವಿದ್ಯಾರ್ಥಿಗಳು ಅಥವಾ ವಿದ್ಯಾರ್ಥಿಗಳು ಭಾಗವನ್ನುತೆರೆದು ಮೂಲಕ ನೋಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ವೇಳೆ ಅವರು ಆ ವಾರದಲ್ಲಿ ಅಥವಾ ತಮ್ಮ ಭಾಗವನ್ನುತೆರೆದು ತಪ್ಪಿಸಿಕೊಂಡ ಅವರು ಬಯಸಿದರೆ ಕೇವಲ ಹಿಡಿಯಿರಿ ಕೆಲವು ವಸ್ತುಗಳನ್ನು ಪರಿಶೀಲಿಸಲು. ಆದ್ದರಿಂದ ಮಾಹಿತಿ ಪಠ್ಯಕ್ರಮ ಪ್ರತಿ, ಇದು ಎಲ್ಲಾ ನೀವು ಓದಲು ನ, ಸರಿಪಡಿಸಲು? ನಾನು ತಲೆ nods ಬಹಳಷ್ಟು ನೋಡಿ. ವಿಭಾಗಗಳು ಅವಕಾಶಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಕೋರ್ಸ್ ನ ಅನ್ವೇಷಿಸಲು ಹೆಚ್ಚು ನಿಕಟ ಪರಿಸರದಲ್ಲಿ ವಸ್ತು, ಹಾಗೆಯೇ ಡೈವ್ ಆಗಿ ಹ್ಯಾಂಡ್ಸ್ ಆನ್ ಚಟುವಟಿಕೆಗಳು. ಆದ್ದರಿಂದ ನಾವು ಏನನ್ನು ಮೂಲತಃ ಇಲ್ಲಿದೆ ಪ್ರತಿ ವಾರ ಮಾಡುವ ಏರಲಿದೆ. ನಾವು ಏನು ಮೂಲಕ ಹೋಗಿ ಹೊರಟಿರುವೆ ಪ್ರಮುಖ ಎಂದು ನಿರ್ಣಯಿಸಲಾಯಿತು ಉಪನ್ಯಾಸ ಒಳಗೊಂಡಿದೆ ವಿಷಯಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಬಹುಶಃ ಅತ್ಯಂತ ಉಪಯುಕ್ತ ಮತ್ತು ಸಮಸ್ಯೆಯನ್ನು ಸೆಟ್ಗಳಲ್ಲಿ ಬರಲು ಹೆಚ್ಚಾಗಿ ಮತ್ತು ಕ್ವಿಸ್ ಮತ್ತು ನಿಮ್ಮ ಕೋಡಿಂಗ್ ನಲ್ಲಿ CS50 ಹೊರಗೆ ಜೀವನ. ಆದ್ದರಿಂದ ನಾವು, ಆ ವಿಷಯಗಳು ಹೋಗಲು ಹೊರಟಿರುವೆ ಅವುಗಳನ್ನು ಚರ್ಚಿಸಲು, ಮೇಲೆ ಹೋಗಿ ನೀವು ಹುಡುಗರಿಗೆ ಹೊಂದಿರುತ್ತವೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು, ಮತ್ತು ನಂತರ ನಾವು ಬಹಳಷ್ಟು ಮಾಡಲು ಹೊರಟಿರುವೆ ಕೋಡಿಂಗ್ ಆಚರಣೆಯಲ್ಲಿರುವ ಸಮಸ್ಯೆಗಳು. ನೀವು ಎಲ್ಲಾ ಲ್ಯಾಪ್ ತಂದಿತು, ಇದು ಅದ್ಭುತ ಆಗಿದೆ. ಇದು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ವರ್ಗವಾಗಿದೆ. ಆದರೆ, ನಾವು ವ್ಯಾಯಾಮ ಬಹಳಷ್ಟು, ನೀವು ನಿಮ್ಮ ಲ್ಯಾಪ್ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ನೀವು ಕಾಗದದ ಹಾಳೆಯಲ್ಲಿ ಅವುಗಳನ್ನು ಮಾಡಬಹುದು. ನೀವು ಹೊರಟಿರುವೆ ಹೇಗೆ ರಸಪ್ರಶ್ನೆಗಳು ಅವುಗಳನ್ನು ಹಾಗೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಎಂದು ಒಂದು ಉತ್ತಮ ವಿಧಾನ ನಿಜವಾಗಿಯೂ ನೀವು ಹೇಗೆ ಎಂದು ತಿಳಿಯಲು ಏನೋ ನೀವು ಹೊಂದಿಲ್ಲ ವೇಳೆ 50 ಪರಿಶೀಲಿಸಿ ಹೇಳುವುದು, ಅವಲಂಬಿಸಿವೆ ಅಥವಾ ಅವಲಂಬಿಸಿವೆ ಮಾಡಿ ನೀವು ಯಾವುದೇ ದೋಷಗಳು ಮಾಡಿದ. ಆದ್ದರಿಂದ ನೀವು ಕೋಡ್ ಸ್ವಾಗತ ನೀವು ಇದು APPLIANCE ಅಥವಾ run.cs50.net, ನೀವು ಕೋಡ್ ಅನುಮತಿಸುವ ಇನ್ನೊಂದು ಟೂಲ್ ಆನ್ಲೈನ್, ಆದರೆ ನಾನು ಒಂದು ವೇಳೆ, ಸಲಹೆ ಮಾಡುವುದಾಗಿ ನೀವು ಒಂದು ಹಾಳೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ಇದು ಪ್ರಯತ್ನಿಸಿದರು ಮಾಡಿಲ್ಲ ಕಾಗದ ಮತ್ತು ಈ ಪದ್ಧತಿಯನ್ನು ಪ್ರಯತ್ನಿಸಿದ್ದರು ಕಾಗದದ ಹಾಳೆಯಲ್ಲಿ ಸಮಸ್ಯೆಗಳು. ಮತ್ತೆ, ಎಂದು ಅಂತಿಮವಾಗಿ ಏಕೆಂದರೆ ನೀವು ಎಂದು ನಾನು ಏನನ್ನು ಕ್ವಿಸ್ ಮೇಲೆ ಮಾಡಲು ಕೇಳಿದರು. ಆದ್ದರಿಂದ ನಮ್ಮ ಜೊತೆ ತಂದೆಯ ಆರಂಭಿಸಲು ಅವಕಾಶ ಇಂದು ಅಜೆಂಡಾ. ನಾವು ಕೆಲವು ರೂಢಿಗಳನ್ನು ಪ್ರತಿ ಹೋಗಿ ಹೊರಟಿರುವೆ ನಮ್ಮ ವಿಭಾಗ, ನಂತರ ನಾವು ಧುಮುಕುವುದಿಲ್ಲ ಹೊರಟಿರುವೆ ಒಳಗೆ ರಚನೆಗಳು, ಕಾರ್ಯಗಳು, ಮತ್ತು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳು, ಇದು ಯಾವ ನೀವು ಹುಡುಗರಿಗೆ ಉಪನ್ಯಾಸ ಈ ಕಳೆದ ವಾರ ಒಳಗೊಂಡಿವೆ ತದನಂತರ ಸೋಮವಾರ, ಮತ್ತು ನೀವು ರಕ್ಷಣೆ ಮಾಡುತ್ತೇವೆ ಏನು ನಾಳೆ ಹೆಚ್ಚು. ತದನಂತರ ಅಂತಿಮವಾಗಿ, ನಾವು ಹೊರಟಿರುವೆ pset2 ಬಗ್ಗೆ ಮಾತನಾಡಲು. ನಾನು ಕೈಗಳನ್ನು ಒಂದು ಪ್ರದರ್ಶನದ ದೊರೆಯುವುದಾದರೆ ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್ ಎರಡು ನೋಡಿದ್ದಾರೆ ಮಾಡಿಲ್ಲ ವಿಶಿಷ್ಟ. ನಾವು ಎಲ್ಲರೂ ಹೇಳುತ್ತೇನೆ. ಅದ್ಭುತ. ನಾವು, ಒಂದು ಬಿಟ್ ಸಮಸ್ಯೆಯನ್ನು ಸೆಟ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮಾಡುತ್ತೇವೆ ಆದರೆ ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್ ಓದಲು ವಿಶಿಷ್ಟ, ಆ ಇಲ್ಲಿದೆ ನೀವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ. ನೀವು ಬಂದು ಮುಂಚೆ ಓದಲು ಮಂಗಳವಾರ ವರ್ಗ ಮತ್ತು ವಿಭಾಗ, ನೀವು ತಿನ್ನುವೆ ದೊಡ್ಡ ಸ್ಥಾನ. ನಾವು, ಸಮಸ್ಯೆ ಸೆಟ್ ಮೂಲಕ ಹೋಗಬಹುದು ಇದು ನಾವು ನೀನು ಏನು ಕೊನೆಯಲ್ಲಿ ಮಾಡಲು. ನಾವು ಮೂಲಕ ಹೋಗಿ ಹೊರಟಿರುವೆ ತರ್ಕ, ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಎಲ್ಲರೂ ಒಂದೇ ಪುಟದಲ್ಲಿ ಇಲ್ಲಿದೆ. ನಾನು ನೀವು ಮಂಗಳವಾರ ಬಿಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ಏನು ನಿಮ್ಮೊಂದಿಗೆ ಹಿತಕರವಾಗಿರುವ ಭಾವನೆ , ಈ ವಾರದ ಸಮಸ್ಯೆ ಸೆಟ್ ಮಾಡಬೇಕಾದ್ದು ನೀವು ಮಾಡದಿದ್ದರೆ ಮತ್ತು, ನಾನು ನೆಮ್ಮದಿಯಿಂದ ತಿನ್ನುವೆ ನಂತರ ಉಳಿಯಲು ಮತ್ತು ನೀವು ಕೆಲಸ. ಆದರೆ ನೀವು ಹೊಂದಿರುವ ಒಂದು ವಿಷಯ ಆದರೆ ನಾನು, ನಿಜವಾಗಿಯೂ ಸ್ಮಾರ್ಟ್ ಎಂದು ಕೇವಲ ಸಮಸ್ಯೆ ಸೆಟ್ ಓದಲು ಮಂಗಳವಾರ ವರ್ಗ ಮೂಲಕ ವಿಶಿಷ್ಟ, ಇದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಧ್ವನಿಸುತ್ತದೆ ಇದು ನೀವು ಹುಡುಗರಿಗೆ ಬಹಳಷ್ಟು ಮಾಡಿದರು. ನಾನು ಪ್ರತಿ ವರ್ಗದ ಒಂದು ಕಾರ್ಯಸೂಚಿ ಆರಂಭವಾಗಬೇಕು ಮಾಡುತ್ತೇವೆ ಆದ್ದರಿಂದ ನೀವು ನಾವು ನೀನು ಅಲ್ಲಿ ಗೊತ್ತು. ಇದು ನೋಡಿ ಜನರಿಗೆ ಸಹಕಾರಿಯಾಗುತ್ತದೆ ಆನ್ಲೈನ್ ಏಕೆಂದರೆ ಪ್ರತಿ ಭಾಗಕ್ಕೆ ನೀವು ಬರಲು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಬಣ್ಣ, ಸಂಕೇತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಹಿಂದೆ ಕೇವಲ ಬದಲಾಗಿ 10 ನಿಮಿಷಗಳ ವೀಕ್ಷಿಸಲು ಸಂಪೂರ್ಣ 90 ನಿಮಿಷಗಳ ವಿಭಾಗ ಹೆಚ್ಚು, ನೀವು ಕೇವಲ ಬಣ್ಣದ ಕೋಡೆಡ್ ಭಾಗಕ್ಕೆ ಹೋಗಬಹುದು ಮತ್ತು ಆ ಭಾಗವನ್ನು ನೋಡಲು. ನಾನು ಸಂತೋಷವನ್ನು ಅವುಗಳನ್ನು ಮುರಿಯುವುದು ಪ್ರಯತ್ನಿಸಿದ ನಿಮಗೆ ಅನುಮತಿಸುವ ಮಾಡ್ಯೂಲ್ - ನೀವು ಮರಳಿ ಬಂದು ಪರಿಶೀಲಿಸಲು ಬಯಸಿದಲ್ಲಿ ಅಥವಾ ಇತರ ವಿದ್ಯಾರ್ಥಿಗಳು ಕೇವಲ ಯಾರು ಪರಿಶೀಲಿಸಲು ಒಂದು ವಿಭಾಗವನ್ನು ನೋಡಿ - ನಿರ್ದಿಷ್ಟ ವಿಷಯ ಹುಡುಕಲು ಅವರು ಗಮನ ಪಾವತಿ ಬಯಸುವ ಮತ್ತು ಬಗ್ಗೆ ಹೆಚ್ಚು ತಿಳಿಯಲು. ಸ್ವೀಟ್. ರೂಢಿಗಳನ್ನು. ನಾನು ಆವರಣದಲ್ಲಿ ಒಂದು ಸೊಗಸುಗಾರ ನಾಯಕ ಮನುಷ್ಯ. ಯಾರಾದರೂ ಸೊಗಸುಗಾರ ಮಾಡಿದರೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ. ಯಾರಾದರೂ ಸೊಗಸುಗಾರ ಡಿಡ್? ಒಬ್ಬ ವ್ಯಕ್ತಿ ಸೊಗಸುಗಾರ ಮಾಡಿದರು. ಎರಡು ಜನರು ಸೊಗಸುಗಾರ ಮಾಡಿದರು. ನಾಡಿದು. ಆದ್ದರಿಂದ ಸೊಗಸುಗಾರ ಹೊರಾಂಗಣ ಮೊದಲ ವರ್ಷ ಓರಿಯಂಟೇಶನ್ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ನಾವು ಕಾಡಿಗೆ ಹೊಸ ವಿದ್ಯಾರ್ಥಿಗಳು ತೆಗೆದುಕೊಂಡು ಮಾಡಲು ಅತ್ಯಂತ ಮಾಂತ್ರಿಕ ಅನುಭವಗಳನ್ನು ಅವರ ಜೀವನ, ಸರಿಯಾದ? ಹೌದು. ಬಲ ಬಗ್ಗೆ ಸೌಂಡ್ಸ್. ಆದ್ದರಿಂದ ನಾನು ನಮ್ಮ ಮೊದಲ ಆರಂಭಿಸಲು ಬೇಕಾಗಿದ್ದಾರೆ ಕೆಲವು ನಿಯಮಗಳನ್ನು ಚರ್ಚಿಸುವ ಮೂಲಕ ವಿಭಾಗ ವರ್ಗ ಮತ್ತು ನಮ್ಮ ಸಂಬಂಧಕ್ಕೆ ನಾನು ಏಕೆಂದರೆ ಅವರು ಬಹಳ ಮುಖ್ಯ ಆರ್. ಮೊದಲ ಮತ್ತು ಅಗ್ರಗಣ್ಯ, ನೀವು ಆ ಮಾಹಿತಿ ಯಾರು ನನ್ನ ವಿಭಾಗ ಪಡೆಯಿತು ಮತ್ತು ಪರಿಣಾಮವನ್ನು ಉಂಟುಮಾಡಿದವು ಎಂದು ಚರ್ಚಿಸಲಾಗಿದೆ ಮಾಡಲಾಗಿದೆ ಇಮೇಲ್, ಈ ಪ್ರೀತಿ. ಈ ವರ್ಷದ ನನ್ನ ನೆಚ್ಚಿನ ಭಾಗವಾಗಿದೆ. ನಾನು ಹರ್ಷ ಎಂದು ಬಂದಿದೆ. ನಾನು ಇಂದು ಗಂಟೆಗಳ ಕಾಲ ಇಲ್ಲಿ ತಂಡದಲ್ಲಿದ್ದು. ನಾನು ಹೊರತುಪಡಿಸಿ ಈ ಕಟ್ಟಡ ಬಿಟ್ಟು ಮಾಡಿಲ್ಲ ನಾನು CS50 ವಿಭಾಗ ಪ್ರೀತಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ತಿನ್ನಲು ಹೋಗಿ, ನಾನು ಇತರ ಪ್ರೀತಿ, ನಾನು ಕೆಲಸ ಪ್ರೀತಿ ನೀವು ಹುಡುಗರಿಗೆ ಜೊತೆ. ನನ್ನ ಉನ್ನತ ಆದ್ಯತೆಗಳಲ್ಲಿ ಒಂದನ್ನಾಗಿ, ವೇಳೆ ನನ್ನ ಸಂಖ್ಯೆ ಒಂದು ಆದ್ಯತೆ, ಮಾತ್ರ ಆದರೆ ನನ್ನ ಇತರ ಸೇರಿದಂತೆ ಈ ವರ್ಗ ತರಗತಿಗಳು ಮತ್ತು extracurriculars, ಮಾಡುವುದು ನೀವು ವ್ಯಕ್ತಿಗಳು ಬೆಂಬಲ, ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಸಹಾಯ, ಮತ್ತು ಖಚಿತವಾಗಿ ನೀವು ಮಾಡಲು ನನ್ನ ಕೈಲಾದ ವ್ಯಕ್ತಿಗಳು ಒಂದು ಉತ್ಪಾದಕ, ವಿನೋದ, ಅದ್ಭುತ, ಹೊಂದಿವೆ ಆಕರ್ಷಕವಾಗಿ, ಉತ್ತೇಜಕ ಈ ವರ್ಗದ ಅನುಭವ. ನಾನು ಬದ್ಧವಾಗಿದೆ ಬಾಗುತ್ತೇನೆ ಇಲ್ಲಿದೆ. ನಾನು ಈ ಮಾಡಲು ಪ್ರೀತಿ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ. ಎಂದು, ನನ್ನ ಸಂಖ್ಯೆ ಒಂದು ವಿಷಯ ನೀವು ವ್ಯಕ್ತಿಗಳು ಬೆಂಬಲ. ನೀವು ಉಪನ್ಯಾಸ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಸಮಸ್ಯೆ ಸೆಟ್, ವಿಭಾಗ, ಜೀವನ, ನಿಮ್ಮ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಬಯಸುವ ಸಹ ಜೀವನ, ಔಟ್ ತಲುಪಲು ಮುಕ್ತವಾಗಿರಿ ದಯವಿಟ್ಟು. ನೀವು, ನನ್ನ ಸೆಲ್ ಫೋನ್ ಸಂಖ್ಯೆಯ ನೀವು ನನ್ನ ಇಮೇಲ್ ಹೊಂದಿವೆ ವಿಳಾಸ, ನೀವು ನನ್ನ GChat ಹೊಂದಿರುತ್ತವೆ. ನೀವು ಯಾವುದೇ ಅಥವಾ ಎಲ್ಲಾ ನನಗೆ ಸಂಪರ್ಕಿಸಬಹುದು ಬಹುಶಃ ಪಡೆಯುವುದಿಲ್ಲ ಬಂದ, ಆದರೆ ಆ ಒಂದು ಪ್ರತಿಕ್ರಿಯೆ ಬಂದ. ನಾನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು 24 ಗಂಟೆಗಳ ಒಳಗೆ ಹಿಂದೆ. ಅನೇಕ ವೇಳೆ ಇದು ಒಳಗೆ ಇರುತ್ತದೆ 20 ನಿಮಿಷಗಳು ಅಥವಾ 24 ನಿಮಿಷಗಳು. ನಾನು ಹೇಳಿದರು ಮಾಡಬೇಕಾದ ಇದು ಸಮಾನಾಂತರ ಮಾಡಲು. ಆದರೆ ನೀವು ಒಂದು ಪ್ರತಿಕ್ರಿಯೆ ಪಡೆಯುತ್ತಾನೆ ಸಾಕಷ್ಟು ಕ್ಷಿಪ್ರವಾಗಿ. ನೀವು ಮೊದಲು ನನಗೆ ಒಂದು ಗಂಟೆ ಪಠ್ಯ ವೇಳೆ ಸಮಸ್ಯೆ ಸೆಟ್ ಕಾರಣ, ನಾನು ನೀವು ಶಾಂತಗೊಳಿಸಲು ಕಾಣಿಸುತ್ತದೆ ಕೆಳಗೆ ಮತ್ತು ಆಳವಾದ ಉಸಿರಾಟ ವ್ಯಾಯಾಮಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದರು ನಿಮ್ಮೊಂದಿಗೆ, ಆದರೆ ನೀವು ಪ್ರಾರಂಭಿಸಿದ ಮಾಡದಿದ್ದಲ್ಲಿ, ನೀವು ಬಹುಶಃ ಮುಗಿಸಲು ಹೋಗಿ, ಮತ್ತು ನೀವು ನಾನು ಅಲ್ಲಿ ನೀವು ಔಟ್ ಸಹಾಯ ಸಾಧ್ಯವಿಲ್ಲ ನನ್ನ ಅತ್ಯುತ್ತಮ ಪ್ರಯತ್ನಿಸಿ ಮಾಡುತ್ತೇವೆ ಸಹ. ಆದ್ದರಿಂದ ನಾನು ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತೇನೆ ನಾನು ಬೆಂಬಲಿಸಲು ಮಾಡಬಹುದು. ಎಂದು ಔಟ್ ತಲುಪಲು ಮುಕ್ತವಾಗಿರಿ ದಯವಿಟ್ಟು ಇದು ಆಫೀಸ್ ಅವರ್ಸ್, ಮತ್ತೆ ವಿಭಾಗದಲ್ಲಿ ಇಲ್ಲಿದೆ ನೀವು ನನ್ನನ್ನು ನೋಡಿ, ಅಥವಾ ಹೊರಗೆ ವೇಳೆ. ನಾನು ಪೂರೈಸಲು ಒಂದು ಬಾರಿ ಸ್ಥಾಪಿಸಲು ಸಂತೋಷವಾಗಿದೆ ಸಮಸ್ಯೆಗಳನ್ನು ಮೂಲಕ ಮತ್ತು ಕೆಲಸ ಅಥವಾ ವಸ್ತುವಿನ ಮೇಲೆ ಹೋಗಿ. ಆ ಸಂಖ್ಯೆ ಒಂದು, ಬೆಂಬಲ ಹೊಂದಿದೆ. ನಾನು ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತೇನೆ ನಾನು ನೀವು ಬೆಂಬಲಿಸಲು ಮಾಡಬಹುದು. ಸಂಖ್ಯೆ ಎರಡು, ಮಧ್ಯದಲ್ಲಿ ಸಭೆ. ನಾನು ಎಂದು ಬಯಸುತ್ತೀರಿ ಎಷ್ಟು ಮಾಹಿತಿ, ನಾನು ಸರ್ವಶಕ್ತ ಅಥವಾ ಎಲ್ಲಾ ಪ್ರಬಲ ಅಥವಾ ಎಲ್ಲಾ ತಿಳಿವಳಿಕೆ, ಆದ್ದರಿಂದ ನಾನು ಎಲ್ಲಾ ಗೊತ್ತಿಲ್ಲ ಸಮಯ ಪಡೆಯುವಲ್ಲಿ ನಾನು ಮಾಡುವ ಬಾಗುತ್ತೇನೆ ಇದೆ ವೇಳೆ ವೇಳೆ, ಅಡ್ಡಲಾಗಿ ನಾನು ಬೋಧನೆ ಬಾಗುತ್ತೇನೆ ರೀತಿಯಲ್ಲಿ ವಿಷಯ ನೀವು ಅದನ್ನು ತಿಳಿಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಅಥವಾ ನೀವು ಒಂದು ವಿಷಯದ ಮೇಲೆ ಗೊಂದಲ ಆದರೆ ಇರುವುದಿಲ್ಲ ನಿಮ್ಮ ಕೈ ಹೆಚ್ಚಿಸಲು ಅಥವಾ ನನ್ನನ್ನು ಕೇಳಿ ಅಥವಾ ನನ್ನ ಇಮೇಲ್ ಕಳುಹಿಸಿ. ಅಥವಾ ನೀವು, ಮತ್ತೆ, ಗೊಂದಲ ಸಹ ಸಮಸ್ಯೆ ಸೆಟ್ನಲ್ಲಿ ಏನೋ ಬಗ್ಗೆ. ನೀವು ನನಗೆ ತಲುಪುತ್ತದೆ ಮಾಡದಿದ್ದರೆ, ನಾನು ಖಚಿತವಾಗಿ ಎಂದು ತಿಳಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಾನು ಮೇಲೆ ಪರಿಶೀಲಿಸಿ ನನ್ನ ಅತ್ಯುತ್ತಮ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನೀವು ಹುಡುಗರಿಗೆ, ಎಲ್ಲವೂ ಹೊಂದಿದೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಚೆನ್ನಾಗಿ ಹೋಗಿ, ಒಂದು ರೀತಿಯಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಕಲಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಎಂದು ಅತ್ಯಂತ ಸಹಾಯಕವಾಗಿತ್ತೇ ಎಂದು ನಿಮ್ಮ ಕಲಿಕೆಯ ಶೈಲಿಗಳು, ಆದರೆ ವೇಳೆ ನಾನು ಮಾಡಬಹುದು ಏನು, ನನಗೆ ತಿಳಿಸಿ. ಎಂಬೆರಡು, ನೀವು ಸ್ವಲ್ಪ ಸಹಾಯ ಬಯಸಿದರೆ ಸಮಸ್ಯೆ ಗುಂಪಿನೊಂದಿಗೆ, ನಾನು ಹೆಚ್ಚು ಮನುಷ್ಯ ನೀವು ಸಹಾಯ ಮಾಡಲು ಹೆಚ್ಚು ಸಂತೋಷದಿಂದ ಸಮಸ್ಯೆ ಗುಂಪಿನೊಂದಿಗೆ. ನಾವು ಬಹಳಷ್ಟು ಮಾಡಲು ಹೊರಟಿರುವೆ ಆ ಎರಡನೇ ಕಡೆಗೆ ಈ ದಾಖಲೆಯ ಅರ್ಧ. ಆದರೆ ನೀವು ಸಮಸ್ಯೆ ಓದಲು ಮಾಡದಿದ್ದಲ್ಲಿ ಹೊಂದಿಸುತ್ತದೆ ಬ್ಯಾಕ್ ಮತ್ತು ವಾಕ್ ವೀಕ್ಷಿಸಿದರು ಮಾಡಿಲ್ಲ ಕಿರುಚಿತ್ರಗಳ ಮೂಲಕ ಮತ್ತು ವೀಕ್ಷಿಸಿದರು ಮಾಡಿಲ್ಲ ಮತ್ತು ನನಗೆ ನೀವು ಕಲಿಸಲು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ವೀಡಿಯೊಟೇಪ್ ಎಂದು ಎಲ್ಲವನ್ನೂ ಆನ್ಲೈನ್ ಅಥವಾ ನೀವು CS50 ನಲ್ಲಿ ಕಾಣಬಹುದು ಎಂದು ಅಧ್ಯಯನವು, ಆ ನಿಜವಾಗಿಯೂ ನ್ಯಾಯೋಚಿತ ಅಲ್ಲ ನನಗೆ ಅಥವಾ ನಿಮ್ಮ ಇತರ ಸಮಕಾಲೀನ ಗೆ. ಆದ್ದರಿಂದ ದಯವಿಟ್ಟು, ನಾನು ಸಹಾಯ ಹೆಚ್ಚು ಸಂತೋಷವಾಗಿದೆ ನೀವು, ಆದರೆ ನೀವು ವ್ಯಕ್ತಿಗಳು ನನ್ನನ್ನು ಭೇಟಿ ಸಿಕ್ಕಿತು ಮಧ್ಯಮ. ನಾವು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಟನ್ ಹೊಂದಿವೆ CS50 ಲಭ್ಯವಿರುವ ನೀವು. ನಾನು ಕೆಲವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. ಅವುಗಳನ್ನು ಲಾಭ ಪಡೆಯಲು ದಯವಿಟ್ಟು. ನೀವು ತಪ್ಪು ಮಾಡಿದ್ದರೆ, ನಾನು ಹೆಚ್ಚು ಸಂತೋಷಪಟ್ಟರು ಮನುಷ್ಯ ನೀವು ಅವುಗಳನ್ನು ವಿವರಿಸಲು ಸಹಾಯ ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ, ಆದರೆ ಇದು ನ್ಯಾಯೋಚಿತ ಅಲ್ಲ ವೇಳೆ ವಿದ್ಯಾರ್ಥಿಗಳು, ಕಚೇರಿಯಲ್ಲಿ ಗಂಟೆಗಳ ನಲ್ಲಿ ತೋರಿಸುತ್ತವೆ ಏನು ಪ್ರಾರಂಭವಾಯಿತು, ಮತ್ತು ಅದು ಮಾಡಿಲ್ಲ ಗುರುವಾರ ರಾತ್ರಿ ಮತ್ತು ಅವರು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ನೀವು ಪ್ರತಿಯೊಂದು ಮೂಲಕ ನಡೆಯಬಲ್ಲವರಾಗಿರುತ್ತಾರೆ TF ಸಮಸ್ಯೆಗೆ ವಿಷಯ ಕಾರಣ ಸೆಟ್ ಮಧ್ಯಾಹ್ನ ಮರುದಿನ ನಲ್ಲಿ. ಅರ್ಥದಲ್ಲಿ ಮಾಡಿ? ಮತ್ತೆ, ಮಧ್ಯದಲ್ಲಿ ನಮಗೆ ಭೇಟಿ ಮಾಡಿ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಹೆಚ್ಚಿನ ನಿರೀಕ್ಷೆಗಳನ್ನು. ನಾನು ಯಾರು ಶ್ರೇಯಾಂಕ ಎಲ್ಲರೂ ವೃಂದದಲ್ಲಿರುತ್ತೇನೆ ನನ್ನ ವಿಭಾಗದಲ್ಲಿ, ಅಥವಾ ಗಳಿಸಿದ ನಿಮ್ಮ ಸಮಸ್ಯೆ ಸೆಟ್. ನೀವು ಸಮಸ್ಯೆಯನ್ನು ಮತ್ತೆ ಹೋದರು ಮಾಡಿಲ್ಲ ಇನ್ನೂ ಸೊನ್ನೆ ಅಥವಾ ಒಂದು ಸೆಟ್. ನಾವು ಆ ಬಗ್ಗೆ ಕ್ಷಮಿಸಿ. ಇದು ಅಂತಿಮವಾಗಿ ತುಸುಹೊತ್ತು ನಮಗೆ ತೆಗೆದುಕೊಂಡಿತು ವಿಭಾಗಗಳು ಇತ್ಯರ್ಥ, ಮತ್ತು ಈಗ ನಾವು ಶ್ರೇಯಾಂಕ ಆರಂಭಿಸಬಹುದು. ನಾನು ಅವರನ್ನು ಮತ್ತೆ ಪಡೆಯುತ್ತೀರಿ ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ. ಆ ನನ್ನ ಕೆಲವು ಅಲ್ಲಿಗೆ advisees. ನಾನು ಅವರನ್ನು ಮತ್ತೆ ಪಡೆಯುತ್ತೀರಿ ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ. ಮತ್ತು ಸಮಸ್ಯೆ ಸೆಟ್ ಇಬ್ಬರಿಗೆ, ನಾವು ಮಾಡುತ್ತೇವೆ ಕಾರ್ಯಯೋಜನೆ ಮತ್ತು ನಾವು ಅವುಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ನೀವು ಸಾಕಷ್ಟು ವೇಗವಾಗಿ ನಂತರ ನೀವು ಸೈನ್ ಮಾಡಿ ನಿಮ್ಮ ಸಮಸ್ಯೆ ಪುನಃ ಪಡೆಯಲು, ನೀವು ನೀವು ತಿಳಿದಿರುವಂತೆ, ಅಂಕಗಳು ಪಡೆಯುತ್ತಾನೆ ಯಥಾರ್ಥತೆ, - ಪಠ್ಯಕ್ರಮ ಓದುವ ವಿನ್ಯಾಸ, ವ್ಯಾಪ್ತಿ, ಮತ್ತು ಶೈಲಿ ಅಂಕಗಳು. ನೀವು ಕಾಮೆಂಟ್ಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿದೆ ಅಂಕಗಳು ಹೆಚ್ಚು. ನಾನು ಇದು ಎಂದು ಸುರಕ್ಷಿತ ಹಿತ. ಸ್ಕೋರ್ ಕೇವಲ ಒಂದು ಅನೇಕ ಒಂದರಿಂದ ಐದು. ಇದು ಆ ಆಗಿ ಓದಲು ಕಷ್ಟ. ಇದು ಆ ಇಂದ ಸುಧಾರಿಸಲು ಹಾರ್ಡ್ ಇಲ್ಲಿದೆ. ಆದರೆ ಕಾಮೆಂಟ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಸೂಚಿಸುತ್ತಾರೆ ಕಾಣಿಸುತ್ತದೆ ವಿಷಯಗಳನ್ನು ನೀವು ಚೆನ್ನಾಗಿ ಅಥವಾ ಪ್ರದೇಶಗಳಲ್ಲಿ ಮಾಡಿದರು ನೀವು ಸುಧಾರಿಸಲು ಮತ್ತು ನೀವು ಕೆಲವು ನೀಡಬಹುದು ಮುಂದಿನ ಅಥವಾ ಪರ್ಯಾಯ ಐದು ಕಲ್ಪನೆಗಳು ವಿಷಯಗಳನ್ನು ಮಾಡುವ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ದಯವಿಟ್ಟು, ದಯವಿಟ್ಟು, ಓದಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಮೂಲಕ. ನಾನು ಒಳಗೆ ಸಮಯ ಬಹಳಷ್ಟು ಪುಟ್ ಆ ಕಾಮೆಂಟ್ಗಳನ್ನು. ಅವುಗಳನ್ನು ಓದಲು ಮತ್ತು ಕೇವಲ ದಯವಿಟ್ಟು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಪಿಡಿಎಫ್, ನಿಮ್ಮ ಸ್ಕೋರ್ ನೋಡಲು, ಅಥವಾ ಆನ್ಲೈನ್ ಹೋಗಿ ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸಿ ನಂತರ ನಿಮ್ಮ ಸ್ಕೋರ್ ಹುಡುಕಲು, ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು. ನೀವು ನೀವು ಹೇಗೆ ಅಲ್ಲ ಉತ್ತಮ ಪಡೆಯಲು ಹೊರಟಿದ್ದ. ಹೇಗೆ ನೀವು ಹೆಚ್ಚಿಸಲು ಹೊರಟಿರುವೆ ದೊರೆಯದಿದ್ದಲ್ಲಿ ನಿಮ್ಮ ಅಂಕಗಳು ಅಂತಿಮವಾಗಿ, ಕೇವಲ ಅಂಕಗಳು ನೋಡುವ ಮೂಲಕ. ಆ ಕಾಮೆಂಟ್ಗಳನ್ನು ನೋಡಲು ದಯವಿಟ್ಟು. ಮತ್ತು ಹೆಚ್ಚಿನ ನಿರೀಕ್ಷೆಗಳನ್ನು ಸಮತಲದಲ್ಲಿರುವ, ಮತ್ತೆ, ನಾನು ಹೇಳಿದರು, ನೀವು ಐದು ಮೂಲಕ ಒಂದರಿಂದ ಸ್ಕೋರ್ ಮಾಡಬಹುದಾಗಿದೆ. Twos, ಮೂರುಗಳು, ಮತ್ತು ಬೌಂಡರಿಗಳು ಇವೆ ಅಂಕಗಳು ಬಹುಪಾಲು ನೀವು ಪಡೆಯಲಾಗುತ್ತದೆ ಹೊರಟಿರುವೆ. ಒನ್ಸ್ ಮತ್ತು ಫೈವ್ಸ್ ಎರಡೂ ನಿಜವಾಗಿಯೂ ಅಪರೂಪ. ವಸ್ತುಗಳನ್ನು ಯಾವಾಗಲೂ ಇಲ್ಲ ನಾವು ಉತ್ತಮ ಮಾಡಬಹುದು. ನಾನು ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಯಾವಾಗ, ಇಲ್ಲ ಯಾವಾಗಲೂ ಏನೋ ನಾನು ಉತ್ತಮ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ನೀವು ಐದು ಪಡೆಯಲು ಹೇಳಿದರು ಎಲ್ಲಾ ಎಲ್ಲ ಸಮಯ ಮತ್ತು ಮಾಡಿದರು ಪರಿಪೂರ್ಣ ಎಲ್ಲವೂ, ನಾನು ಯಾವುದೇ ಯೋಚಿಸುವುದಿಲ್ಲ ನಮಗೆ ನಿಜವಾಗಿಯೂ ನಂಬಿರುವ ನಾವು - ಅಥವಾ ಆಶಾದಾಯಕವಾಗಿ, ನಾವು ಎಲ್ಲವನ್ನೂ ಮಾಡಬೇಡಿ ಕಾಲದ ಎಲ್ಲಾ ಪರಿಪೂರ್ಣತೆಯನ್ನು. ಆದ್ದರಿಂದ ಚಿಂತೆಗೊಳ್ಳಬೇಡಿ ನೀವು ಒಂದು ಐದು ಆಗಲಿಲ್ಲ. ಒಂದು ಐದು, ಒಂದು ಒಂದು ಮೇಲೆ ಒಂದು ನಾಲ್ಕು ನಕ್ಷೆ ಇಲ್ಲ ಒಂದು ಮೂರು ಮಾಡುತ್ತದೆ, ಒಂದು ಬಿ ಮೇಲೆ ನಕ್ಷೆ ಇಲ್ಲ ದೊರೆಯದಿದ್ದಲ್ಲಿ ಸಿ ಮೇಲೆ ಅಲ್ಲ ನಕ್ಷೆ ಹೇಗೆ ಅಂಕಗಳು ಕೆಲಸ. ಡೇವಿಡ್ ಅನೇಕ ಬಾರಿ, ನಲ್ಲಿ ಹೇಳಿದ್ದಾರೆ ಲೈಕ್ ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ ನಿಮ್ಮ ಅಂಕಗಳು ಎಲ್ಲಾ ಮತ್ತು , ನಿಮ್ಮ TF, ನನಗೆ ಇನ್ಪುಟ್ ಒಗ್ಗೂಡಿ ಮತ್ತು ನೀವು ಒಂದು ಅಂತಿಮ ಗ್ರೇಡ್ ನಿರ್ಧರಿಸಲು. ಆದರೆ ಮತ್ತೆ, ಇದು, ಐದು ಅಲ್ಲ ಒಂದು, ನಾಲ್ಕು, ಬಿ, ಎಟ್ ಇತ್ಯಾದಿ. ಹಾಗಾಗಿ ಹೆಚ್ಚಿನ ನಿರೀಕ್ಷೆಗಳನ್ನು ಹೊಂದಿರುತ್ತಾರೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನೀವು ಹುಡುಗರಿಗೆ. ನಾನು ಉತ್ತಮ ಸಮಸ್ಯೆ ನಿರೀಕ್ಷಿಸಬಹುದು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಸೆಟ್ ಮತ್ತು ನಾನು ನೀಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಉದಾಹರಣೆಗೆ ನೀವು ಪ್ರತಿಕ್ರಿಯೆ. ಮತ್ತು ನೀವು ನೀವು ಅರ್ಥ ಇಲ್ಲ ವಿಶೇಷವೇನು ಒಂದು ಕೆಟ್ಟದಾಗಿ ಗ್ರೇಡ್ ಪಡೆಯಲು ಹೊರಟಿದ್ದ. ನೀವು ವಿಷಯದಲ್ಲಿ ವಿಭಾಗಿಸಲಾಗುತ್ತದೆ ವಾರ ನಿಮ್ಮ ಪ್ರಗತಿಯನ್ನು ಕೋರ್ಸ್ ಕೊನೆಯಲ್ಲಿ ಶೂನ್ಯ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಉನ್ನತ ಪರಿಭಾಷೆಯಲ್ಲಿ ಆಗ ತರಗತಿಯಲ್ಲಿ ನಿರೀಕ್ಷೆಗಳನ್ನು, ನಾನು ಪ್ರೀತಿಸುತ್ತೇನೆ ಜನರು ಭಾಗವಹಿಸಲು. ನಾನು ಕೆಲವು ಜನರು ಹೆಚ್ಚು ಅಭಿಪ್ರಾಯ ಅರ್ಥ ಭಾಗವಹಿಸುವ ಕಡಿಮೆ ಆರಾಮದಾಯಕ. ಇತರೆ ಜನರು ಭಾಗವಹಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ ಅವರ ಕೈ ಎತ್ತುವ ಮತ್ತು ಮೂಲಕ ಎಲ್ಲಾ ಸಮಯ ಮಾತನಾಡುವ. ಆದರೆ ಈ ತರಗತಿಯಲ್ಲಿ ನಾವು ಹೋಗುವ ಸಣ್ಣ ಸಮಸ್ಯೆಗಳು ಬಹಳಷ್ಟು, ಬಹಳಷ್ಟು ಮಾಡುವ ಮಿನಿ ಪ್ರಶ್ನೆಗಳನ್ನು, ತದನಂತರ ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಕೋಡಿಂಗ್ ದೊಡ್ಡ. ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ ಔಟ್ ಈ ವ್ಯಾಯಾಮ ಕೆಲಸ ನಾವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಅಥವಾ ಅವುಗಳನ್ನು ಮಾಡಿದಾಗ ಕಾಗದದ ಹಾಳೆ. ಆದರೆ ನಾನು ಮೊದಲು ನೀವು ಕೆಲವು ಸಮಯ ನೀಡಲು ಮಾಡುತ್ತೇವೆ ಯಾರಾದರೂ ಇದುವರೆಗೆ ಕೆಲವು ಉತ್ತರಿಸಲು ಹೊಂದಿದೆ ಪ್ರಶ್ನೆಗಳನ್ನು ನಾನು ಕೇಳಲು. ನಾನು ನೀವು ಕೆಲವು ಸಮಯ ನೀಡುತ್ತದೆ ಆದ್ದರಿಂದ ಕಾರಣ ನಾವು ಹೊರಟಿರುವೆ ಏಕೆಂದರೆ, ಅದರ ಬಗ್ಗೆ ಯೋಚಿಸಿದರೆ ಕೆಲವೊಮ್ಮೆ ಪಾಲುದಾರರ ಕೆಲಸಗಳನ್ನು, ನಾನು ಎಲ್ಲರೂ ನಿರೀಕ್ಷಿಸುತ್ತಾನೆ ಸ್ವಲ್ಪ ನಿಶ್ಚಿತಾರ್ಥಕ್ಕೂ. ಮತ್ತು ಒಂದು ಉತ್ತಮ ಪದ ಇಲ್ಲದಿರುವುದು, ಅಲ್ಲಿ ಬಹುಶಃ ಇದು ತಂಪಾದ ಕರೆ, ಇರುತ್ತದೆ ಎಲ್ಲರೂ ಅವಕಾಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಅಲ್ಲಿ ಆಗಿದೆ ಉತ್ತರವನ್ನು ಬಗ್ಗೆ, ಮತ್ತು ನಂತರ ನಾನು ನೀವು ಕರೆ, ಮತ್ತು ನಂತರ ಮಾಡುತ್ತೇವೆ ನೀವು ಉತ್ತರ ಹೇಳುತ್ತೇನೆ. ಚಿಂತಿಸಬೇಡಿ ಅಥವಾ ಆ ಬಗ್ಗೆ ನಿಮಗಿರುವುದು. ನಾನು ಹಿಂದೆ ಇದನ್ನು ಬಂದಿದೆ ಮತ್ತು ನಾವು ಕಂಡು ಬಂದಿದೆ ಅದು ಹೆಚ್ಚು ಯಶಸ್ವಿ ಇಲ್ಲಿದೆ ಸಹ ಅದನ್ನು ಮೇಲೆ ಶೈಕ್ಷಣಿಕ ಸಂಶೋಧನೆ ಓದಿ ಇದು ಒಂದು ಇಲ್ಲವೋ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಉತ್ತಮ ತಂತ್ರವನ್ನು. ಇದು, ಬಹಳ ಸಹಕಾರಿಯಾಗುತ್ತದೆ ವಿಶೇಷವಾಗಿ ನೀವು ವಿದ್ಯಾರ್ಥಿಗಳು ಬಗ್ಗೆ ಯೋಚಿಸಲು ಸಮಯ ನೀಡಿ ಉತ್ತರಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ಕೇವಲ ಬಂದು ಮಾಡಲು ಇಲ್ಲ ಸರಿಯಾದ ಬ್ಯಾಟ್ ಆಫ್ ಹೇಳಲು ಮತ್ತು. ಆದರೆ ನೀವು ಹಾಯಾಗಿರುತ್ತೇನೆ ಹೋದರೆ ಉತ್ತರ, ನಾನು ಕೂಡ ಸಾಕಷ್ಟು ಒಳ್ಳೆಯ ಮನುಷ್ಯ ಎಂದು ಸಂವೇದನೆ, ಮತ್ತು ನಾವು ಹೋಗುತ್ತಿಲ್ಲ ವಿಶೇಷವಾಗಿ ಮೇಲೆ, ಸ್ಥಳದಲ್ಲೇ ನೀವು ಪುಟ್ ಕ್ಯಾಮರಾ, ಸಹ ಯಾವುದೇ ನೀವು ಇದೀಗ ಕ್ಯಾಮೆರಾ ಮೇಲೆ. ಆದ್ದರಿಂದ ಆ ನಾನು ರೂಢಿಗಳನ್ನು ಇವೆ. ಹಳಿಗಳ ಇನ್ನೊಂದು ವಿಷಯ ಮಧ್ಯದಲ್ಲಿ ಸಂಧಿಸುವ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ನೀಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಬಹಳಷ್ಟು. ನನ್ನ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಜೊತೆಗೆ ನೀಡಿ. ಒಂದು ವೆಬ್ಸೈಟ್ sayat.me/cs50, ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಇದು ಒಂದು ಪ್ರಾಮಾಣಿಕ ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲಿದೆ. ನೀವು ವಿಭಾಗ ಸಮಯದಲ್ಲಿ ಇದು ನೀಡಲು ಬಯಸಿದರೆ, ಇದು ನಡೆಯುತ್ತದೆ ಬಂದ ನಾನು ಇಮೇಲ್ ಪಡೆಯಿರಿ. ನಾವು ಒಂದು ಬಿಟ್ ಒಂದು ವಿರಾಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ, ಆದ್ದರಿಂದ ನಾನು ಮಾಡುತ್ತೇವೆ ನಂತರ ಪ್ರತಿಕ್ರಿಯೆ ಮೂಲಕ ನೋಡಲು. ನೀವು ಇದುವರೆಗೆ ಯಾವುದೇ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅಲ್ಲಿ ನನಗೆ ಇದು ನೀಡಿ. ನೀವು ನನಗೆ ಎಂದು ಪ್ರಶ್ನೆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು, ಕೊಟ್ಟರೆ ಅದ್ಭುತ, ಆದರೆ ಆ ಮಾರ್ಗದರ್ಶಕನ ನೀವು ಕೊನೆಯಲ್ಲಿ ಮಾಡುವ. ಆದರೆ ಎಷ್ಟು ಸೆಮಿಸ್ಟರ್ ಕೊನೆಯಲ್ಲಿ ಎಂದು ಕಾಣಿಸುತ್ತದೆ ನಾನು ಯಾವುದೇ ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಬೋಧನೆ ವನ್ನಾಗಿಸುತ್ತಾರೆ ಉತ್ತಮ ನೀವು ವ್ಯಕ್ತಿಗಳು. ನೀವು ಯಾವುದೇ ಹೊಂದಿದ್ದರೆ ಆದ್ದರಿಂದ, ದಯವಿಟ್ಟು ಪ್ರತಿಕ್ರಿಯೆ, ನನಗೆ ಅದನ್ನು ನೀಡುತ್ತದೆ. ನಾನು ಪ್ರತಿಕ್ರಿಯೆ ಪ್ರೀತಿ. ಸೊಗಸುಗಾರ ಮರಳಿ, ನಾವು ಪ್ರತಿಕ್ರಿಯೆ ಪಡೆಯುವುದು ಎಲ್ಲಾ ಸಮಯ. ನಾನೊಬ್ಬ ಪ್ಲಸಸ್, ಒಳ್ಳೆಯ, ನೀಡಬಹುದು ನದಿಮುಖಜ ಭೂಮಿಗಳಲ್ಲಿ, ನಾನು ಮೇಲೆ ಸುಧಾರಿಸಬಹುದು ವಿಷಯಗಳನ್ನು. ನೀವು ನನ್ನ ಬಟ್ಟೆಗಳನ್ನು ಕಾಮೆಂಟ್ ಮಾಡಬಹುದು. ಮಾಹಿತಿ ಸಹಾಯಕವಾಗಿದೆಯೆ ಎಂದು, ಆದರೆ ನೀವು ಕೋರುತ್ತೇವೆ ಎಂಬುದನ್ನು ಸ್ವಾಗತ ಯಾವುದೇ ಕಾಮೆಂಟ್ ಮತ್ತು ಎಲ್ಲವೂ. ದಯವಿಟ್ಟು, ನನ್ನ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡಿ. ನಾನು ಬಹಳಷ್ಟು ಮತ್ತು ಗೌರವಿಸಿದರೆ ನನಗೆ ಬಹಳಷ್ಟು ಅರ್ಥ. ಒಂದು ಹೆಚ್ಚು ಗೌರವ, ಮೋಜು. ನಾವು ಮೋಜು ಒಂದು ಬಹಳಷ್ಟು ಹೊರಟಿರುವೆ. ಆಶಾದಾಯಕವಾಗಿ ಈ ಪಠ್ಯಕ್ಕೆ, ನೀವು ಮಾಡುತ್ತೇವೆ ವಿನೋದ ಬಹಳಷ್ಟು ಹೊಂದಿರುತ್ತವೆ. ನಾವು ವಿಭಾಗ ನಲ್ಲಿ ಕ್ಯಾಂಡಿ ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ. ನಾವು ಸಂಗೀತ ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ. ನಾವು ಆಶಾದಾಯಕವಾಗಿ ಒಂದು ತಿಳಿಯಲು ಪಡೆಯುವಲ್ಲಿ ನಡೆಯಲಿದೆ ಇನ್ನೊಂದು ಸ್ವಲ್ಪ ಚೆನ್ನಾಗಿ, ಆದ್ದರಿಂದ ನಾನು ಬಯಸುವ ಈ ಒಂದು ಮೋಜಿನ, ಆಹ್ಲಾದಕರ ಅನುಭವ ಎಂದು. ನನಗೆ ಗೊತ್ತು ನೀವು ಕೆಲವು ನಿದ್ದೆ ಬಿದ್ದ ನೀವು ಹಿಂದೆ ಇಂದು ಹೊಂದಿತ್ತು ಉಪನ್ಯಾಸಗಳು, ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ ಎಂದು ತಿನ್ನುವೆ ಈಗ ಸಂದರ್ಭದಲ್ಲಿ ಎಂದು. ಮತ್ತು ಇದು ಈಗ ಸಂದರ್ಭದಲ್ಲಿ ವೇಳೆ, ಕೇವಲ ಗೊರಕೆ ಇಲ್ಲ ಎಂದು ಮಾಡಬಹುದು ಏಕೆಂದರೆ ಕ್ಯಾಮೆರಾ ಕ್ಯಾಚ್ಗೆ. ಸ್ವೀಟ್. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು, ಕಾಮೆಂಟ್ಗಳು, ಅಥವಾ ಕಾಳಜಿ ನಾನು ಏನು ಬಗ್ಗೆ ತೆರಳಿ ಮೊದಲು ನಾವು ಮಾಡಿದ ಕುರಿತು? ಗ್ರೇಟ್. ಆದ್ದರಿಂದ ನಾವು ಹೋಗಿ ಹೊರಟಿರುವೆ ಮೊದಲ ರಚನೆಗಳು ಆಗಿ. ಈ ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮಾಡಲು ಹೇಗೆ. ನಾವು ಮೊದಲು ಈ ನೋಡಿದ್ದೇವೆ. ನೀವು ದಶಮಾಂಶ ರೀತಿಯ, ನೀವು ಹೊಂದಿವೆ ಹೆಸರು, ಮತ್ತು ನಂತರ ನೀವು ಒಂದು ಗಾತ್ರವನ್ನು ಹೊಂದಿದೆ. ಇಲ್ಲಿಯೇ, ನಾನು ಎರಡು ರಚನೆಗಳು ರಚಿಸಲು. ಮೊದಲನೆಯದು, ಪಾತ್ರಗಳ ಒಂದು ರಚನೆ ಮತ್ತು ಇದು 26 ಸ್ಥಳಗಳನ್ನು ಹೊಂದಿದೆ. ಎರಡನೆಯದು ಒಂದು ರಚನೆ ಅಂಕಗಳು ಮತ್ತು ಇದು ಮೂರು ಹೊಂದಿದೆ ಮೂರು ಪೂರ್ಣಾಂಕಗಳು ಜಾಗಗಳು. ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಎಲ್ಲಾ ಬಯಸುವಿರಾ ನಮಗೆ ಎಲ್ಲೋ ಲಭ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಗ್ರೇಟ್ ಪ್ರಶ್ನೆ. ಪ್ರಶ್ನೆಯೆಂದರೆ, ಎಲ್ಲಾ ಇವು ಈ ಲಭ ಜಾರುವ? ಹೌದು. ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಎಲ್ಲಾ ಲಭ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಭವಿಷ್ಯದಲ್ಲಿ, ನಾನು ಅವರಿಗೆ ಇಮೇಲ್ ಮಾಡುತ್ತೇವೆ ನೀವು ವಿಭಾಗ ಮೊದಲು. ಆದರೆ ಇಂದು ಈ ಮೊದಲ, ಏಕೆಂದರೆ ವಾರ, ನಾವು ತಡವಾಗಿ ಪ್ರಾರಂಭಿಸಿದರೂ. ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಈ ಸ್ಲೈಡ್ಗಳನ್ನು ಪಡೆಯಲು, ಆದರೆ ಮಾಡುತ್ತೇವೆ ಅವರು ಆನ್ಲೈನ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ ಮತ್ತು ಆಗಿರುತ್ತದೆ ನಾನು ಅವರನ್ನು ಇಮೇಲ್ ಮಾಡುತ್ತೇವೆ ವರ್ಗ ನಂತರ ಬಲ. ಯಾವುದೇ ಇತರ ಪ್ರಶ್ನೆಗಳನ್ನು? ಆದ್ದರಿಂದ ಮತ್ತೆ, ರಚನೆಗಳು ಇಲ್ಲದಿರುವುದು, ಪೆಟ್ಟಿಗೆಗಳಿವೆ ಅನೇಕ ಹಿಡಿದಿಡಲು ಒಂದು ಉತ್ತಮ ಪದ, ಒಂದು ದಶಮಾಂಶ ರೀತಿಯ ಅಂಶಗಳನ್ನು, ಮತ್ತು ಅವರು ಕೋರುತ್ತೇವೆ ನೆನಪಿಗಾಗಿ ಒಂದಕ್ಕೊಂದು ಮುಂದಿನ. ಹೇಗೆ ನೀವು ಮತ್ತು ಆದ್ದರಿಂದ ಮತ್ತೆ, ಇದು ಎರಡು ರೀತಿಯ ರಚನೆಗಳು ಆಫ್ ಮಾಡಿ. ನಿಮ್ಮ ರಚನೆಯ ಮಾಡಿದ ಆದ್ದರಿಂದ ನಂತರ ಆ ಮೊದಲ ಲೈನ್ - ಇಂಟ್ ಅಂಕಗಳು, ಬ್ರಾಕೆಟ್ ಮೂರು, ನಿಕಟ ಬ್ರಾಕೆಟ್ - ನೀವು ಇದು ಆರಂಭಿಸಲು ಬಯಸುವ. ನೀವು ಕೆಲವು ಮೌಲ್ಯಗಳು ಹಾಕಲು ಬಯಸುವ. ಮತ್ತು ಈ ನೀವು ಕೆಲವು ಮೌಲ್ಯಗಳು ಪುಟ್ ಹೇಗೆ , ಕೇವಲ ಅಲ್ಲಿ indice ಆಯ್ಕೆ ಮತ್ತು ಸಂಖ್ಯೆ ಬರೆಯಲು. ಲೆಟ್ಸ್ ಮಂಡಳಿಯಲ್ಲಿ ಈ ಸೆಳೆಯುತ್ತವೆ. ಎಲ್ಲರೂ ನೋಡಬಹುದು? ಎಲ್ಲರೂ ನೋಡಬಹುದು. ಸ್ವೀಟ್. ಆದ್ದರಿಂದ ನನ್ನ ಎಂದು ಇಂದಿನ ವಿಶೇಷವೇನು ರಚನೆಯ ಅಂಕಗಳು ಎಂದು. ನೀವು ನೋಡಬಹುದು ಎಂದು, ಇದು ಗಾತ್ರದಲ್ಲಿ ಮೂರು ಇಲ್ಲಿದೆ. ಅಲ್ಲಿ ಮೂರು ಪೆಟ್ಟಿಗೆಗಳಲ್ಲಿ ಇವೆ. ಪ್ರತಿ ಒಂದು ಹೊಂದುವುದು ಏನು ದಶಮಾಂಶ ರೀತಿಯ ಮಾದರಿ? ವಿದ್ಯಾರ್ಥಿ: ಪೂರ್ಣಾಂಕ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು ಪೂರ್ಣಾಂಕ ಈ ಒಂದು. ನಾವು ಇಂಟ್ ಅಂಕಗಳು, ಮೊದಲು ಶಬ್ದ ಬರೆದರು ಹೋಗುವ ವಿಶೇಷವೇನು ದಶಮಾಂಶ ವಿಧ ಆ ಶ್ರೇಣಿಯಲ್ಲಿನ ಪೆಟ್ಟಿಗೆಗಳಲ್ಲಿ ಹೋಗಿ. ಹಾಗಾಗಿ ಮೂರು ಹೊಂದುವುದು. ನಾನು ಶೂನ್ಯ ಅಪ್ ಹೊಂದಿಲ್ಲ ಅಲ್ಲಿ ಮಂಡಳಿಯಲ್ಲಿ? ಯಾಕೆ ಇದು ಸ್ಕೋರ್ ಸೊನ್ನೆ 1 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳುತ್ತದೆ? ನಿಮ್ಮ ಹೆಸರಿನ ನನಗೆ ಜ್ಞಾಪಿಸು. ವಿದ್ಯಾರ್ಥಿ: ಕರ್ಟ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕರ್ಟ್. ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಯಾಕೆ? ವಿದ್ಯಾರ್ಥಿ: ಮೊದಲ ಸೂಚ್ಯಂಕ ಕಾರಣ ಶೂನ್ಯ, ನಾವು ಶೂನ್ಯ ನಲ್ಲಿ ಲೆಕ್ಕ ಪ್ರಾರಂಭಿಸಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಆರಂಭಿಸಲು ಶೂನ್ಯ ನಲ್ಲಿ ಲೆಕ್ಕ. ಎಂದು ನಿಖರವಾಗಿ ಸರಿ. ಈ ಗೊಂದಲಕ್ಕೆ ಭಾಗವಾಗಿ ಮತ್ತು ಇಚ್ಛೆಯನ್ನು ಟ್ರಿಪ್ ಆಗಿದೆ ನೀವು, ನೀವು ಕೋರುತ್ತೇವೆ ವಿಶೇಷವಾಗಿ ಸರಣಿಗಳ ಮೂಲಕ ಮರಳಿ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ, ಇದು ನಾವು ಒಂದು ಬಿಟ್ ರಲ್ಲಿ ಮಾಡುತ್ತೇನೆ. ನಾವು ಶೂನ್ಯ ನಲ್ಲಿ ಲೆಕ್ಕ ಪ್ರಾರಂಭಿಸಿ. ನಾನು ಮೊದಲ ಉಲ್ಲೇಖಿಸಲು ಬಯಸುತ್ತೇನೆ ಆದ್ದರಿಂದ ಬಾಕ್ಸ್, ಇದು ಬಾಕ್ಸ್ ಒಂದು ಅಲ್ಲ. ದುರದೃಷ್ಟವಶಾತ್, ಇದು ಬಾಕ್ಸ್ ಶೂನ್ಯ ಇಲ್ಲಿದೆ. ಎರಡನೇ ಒಂದು ಬಾಕ್ಸ್ ಒಂದಾಗಿದೆ, ಮತ್ತು ಈ ರಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ, ಮೂರನೇ ಒಂದು ಬಾಕ್ಸ್ ಎರಡು. ಏನು ಬಾಕ್ಸ್ ಮೂರು ಬಗ್ಗೆ? ಬಾಕ್ಸ್ ಮೂರು ಎಲ್ಲಿ? ಅಥವಾ ನಾನು ಅಂಕಗಳು, ಬ್ರಾಕೆಟ್ ಮಾಡಲು ಬಯಸಿದರೆ ಮೂರು, ನಿಕಟ ಬ್ರಾಕೆಟ್, ಎಂದು ಇಲ್ಲಿದೆ? ಆದ್ದರಿಂದ ಶೂನ್ಯ ರ ನೀವು ಹೇಳಿದರು. ಇತರ ಆಲೋಚನೆಗಳು? ಸೆಪ್ಟೆ ಬ್ರಾಕೆಟ್ ಮೂರು ಬ್ರಾಕೆಟ್ ಏನು? ವಿದ್ಯಾರ್ಥಿ: ಇದು ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಏಕೆಂದರೆ ನೀವು ಮಾತ್ರ, ಅಂಕಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಬ್ರಾಕೆಟ್ ಮೂರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀವು ಹೇಳುತ್ತಾರೆ ಇದು ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಾವು ವ್ಯವಹರಿಸುವಾಗ ನೀವು ತಂತಿ, ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಶೂನ್ಯ ಪುಟ್ ಮಾಡುತ್ತೇವೆ ಕೊನೆಯಲ್ಲಿ ಮೀ. ನಾವು ಎರಡನೇ ನೀಡಲಾಗಿದ್ದ ಪಡೆಯುತ್ತೀರಿ. ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅಲ್ಲಿ ಯಾವುದೇ ಮೂರನೇ ಬಾಕ್ಸ್ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಶ್ರೇಣಿಯಲ್ಲಿನ ಕೊನೆಯ ಬಾಕ್ಸ್ ಗಾತ್ರ ಮೈನಸ್ 1. ನಾವು ಗಾತ್ರ N ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ ಆದ್ದರಿಂದ, ಮೊದಲ ಬಾಕ್ಸ್ ಶೂನ್ಯ ನಲ್ಲಿ ಕಳೆದ ಒಂದಾಗಿದೆ N ಮೈನಸ್ 1. ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಇಲ್ಲಿ ಏನೋ ಇದೆ ಮೆಮೊರಿ ಆದರೆ ಇದು ನಮ್ಮ ಅಲ್ಲ. ನಾವು ಹೊಂದಿಲ್ಲ. ನಾವು ಕೇಳುವುದಿಲ್ಲ ಇರಲಿಲ್ಲ. ನಾವು ಅದನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಆದ್ದರಿಂದ, ಇದು ನಾವು ಮಾಡುತ್ತೇವೆ ಸ್ವಲ್ಪ ಏನು, ನಾವು ಬಹುಶಃ ಹೊರಟಿರುವೆ ತೊಂದರೆಗೆ ಪಡೆಯಿರಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನನ್ನ ಆರಂಭಿಸುವಲ್ಲಿ ಬಾಗುತ್ತೇನೆ ಮೂರು ವ್ಯತ್ಯಾಸಗಳೊಂದಿಗೆ ರಚನೆಯ. ನಾವು ಒಂದು ಎರಡು, ಬಾಕ್ಸ್ ಶೂನ್ಯ ರಲ್ಲಿ ಒಂದು ಹಾಕುವ ನೀವು ಪೆಟ್ಟಿಗೆಯಿಂದ ಒಂದು, ಮತ್ತು ಬಾಕ್ಸ್ ಎರಡು ಮೂರು. ಯಾರಾದರೂ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಡಸ್ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ಬಗ್ಗೆ? ಆದ್ದರಿಂದ ನಾವು ಈಗ ಈ ಹೋದೆ. ಅಂಕಗಳು, ಬ್ರಾಕೆಟ್ ಮೂರು, ನಿಕಟ ಬ್ರಾಕೆಟ್, ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ. ನಾವು ಶೂನ್ಯ, ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದಲ್ಲಿ ಸೂಚ್ಯಂಕದೊಡನೆ ನೀವು ಶೂನ್ಯದಿಂದ ನಲ್ಲಿ ಲೆಕ್ಕ ಪ್ರಾರಂಭಿಸಿ. ನಮಗೆ ಲಭ್ಯವಿರುವ ಕೊನೆಯಾಗಿ ಬಾಕ್ಸ್, ಅದು ಮೂರನೇ ಬಾಕ್ಸ್, ಆದರೆ ಇದು ಬಾಕ್ಸ್ ಎಂದು ವಿಶೇಷವೇನು ಸಂಖ್ಯೆ ಎರಡು. ಕೆಳಗೆ ಡೌನ್, ಈ ಪರ್ಯಾಯ ರಚನೆಗಳು ಆರಂಭಿಸುವಲ್ಲಿ ರೀತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಬದಲಿಗೆ ಮೇಲೆ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುವ ಲೈನ್, ಮೊದಲ ಬಾಕ್ಸ್ ತುಂಬುವ, ನಂತರ ಎರಡನೇ ಬಾಕ್ಸ್, ನಂತರ ಮೂರನೇ ಬಾಕ್ಸ್, ನೀವು ಒಂದು ಸಾಲಿನಲ್ಲಿ ಇದು ಎಲ್ಲಾ ಮಾಡಬಹುದು. ಆ ಸಾಲಿನಲ್ಲಿ, ಎರಡೂ ರಚನೆಗಳು. ಈ ಅದೇ ಸರಿಯಾದ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುವ ನಾವು ಇಲ್ಲಿಯೇ ದಾಖಲಿಸಿದವರು, ಆದರೆ ಇದು ಕೇವಲ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಅದು. ಈಗ ನಾವು ನಮ್ಮ ವ್ಯೂಹ ರಚಿಸಿದ. ಸಾಮಾನ್ಯವಾಗಿ ಒಮ್ಮೆ ನೀವು, ಒಂದು ವ್ಯೂಹವನ್ನು ರಚಿಸಿ ಎಂದು, ಇದು ಏನನ್ನಾದರೂ ಮಾಡಲು ಬಯಸುವ ಇದು ಭರ್ತಿ ಅಥವಾ ಅದರ ವಿಷಯಗಳನ್ನು ಪಡೆಯಲು ವಿಶೇಷವೇನು ಮತ್ತು ಅವುಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಮುದ್ರಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಹಾದುಹೋಗುವ ನೀವು ನಮ್ಮ ನಾವು ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಇದು ಅಂಕಗಳು ಸರಣಿ, ಅಪ್ ಇಲ್ಲಿ ಬೂದು ಮೊದಲ ಸಾಲು. ತದನಂತರ ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ, ನಾವು ಆರಂಭಿಸಲು ರಚನೆಯ ಮೂಲಕ iterating. ಯಾರಾದರೂ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಡಸ್ ಲೂಪ್ ಒಂದು ರಚನೆ? ಆದ್ದರಿಂದ ಈ ಲೂಪ್ ಇದು. ನಮ್ಮ ಆರಂಭಿಕ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು ನಂತರ ನಂತರ ನಮ್ಮ ಅಂತಿಮ ಪರಿಸ್ಥಿತಿ, ಮತ್ತು ನಾವು , ನಾನು, ಪ್ರತಿ ಲೂಪ್ ತಿರುಗಿ. ಮತ್ತು ಈ ರಲ್ಲಿ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಲ್ಲಿ ಲೂಪ್, ನಾನು ಔಟ್ ಎಂದು ಏನಾಗುತ್ತದೆ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ? ಯಾರಾದರೂ ನಾವು ಹೋಗಬಹುದು ಎಂದು ನನಗೆ ತಿಳಿಸುವಿರಾ? [? Matu? ?] MATU: ಎಲ್ಲಾ ಅಂಕಗಳು ಮುದ್ರಿಸಿ ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿ. ಇದು ಪ್ರತಿ ಸ್ಕೋರ್ ಮುದ್ರಿಸಲು ಎಂದು ಪ್ರತ್ಯೇಕ ಸಾಲಿನಲ್ಲಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ ಏನು ಇದು ಮುದ್ರಿಸಲು ಎಂದು? ವಿದ್ಯಾರ್ಥಿ: ಇದು, ಒಂದು ಮುದ್ರಿಸಲು ಎಂದು ನಂತರ ಎರಡು, ನಂತರ ಮೂರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ. ಇದು ನಂತರ ಒಂದು, ಎರಡು, ಮುದ್ರಿಸಲು ಎಂದು ಮೂರು ಪ್ರತ್ಯೇಕ ಮಾರ್ಗಗಳಲ್ಲಿ ಪ್ರತಿ, ಏಕೆಂದರೆ ನಾವು ಸರಣಿ ಹಾದುಹೋಗುವ ನೀವು ಮತ್ತು ನೀವು ಮಾಡುತ್ತೇವೆ , printf ಎಂದು ಎರಡನೇ ನೋಡಿ ಹೇಳಿಕೆ, ಅಂಕಗಳು ನಾನು. ಆದ್ದರಿಂದ ನಮ್ಮ ಮೂಲಕ ಮೊದಲ ಸುತ್ತಿನಲ್ಲಿ ಮೇಲೆ ಲೂಪ್, ನಾನು ಶೂನ್ಯಕ್ಕೆ ಸಮವಾಗಿದ್ದರೆ, ಇದು ನಾವು ನೀವು ಅರ್ಥ ಸೆಪ್ಟೆ ಶೂನ್ಯ ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುವಲ್ಲಿ - ಇದು, ನಾವು ಹಿಂದಿರುಗಿ ವೇಳೆ ನಮ್ಮ ಚಿತ್ರ, ಒಂದು - ಮತ್ತು ತುಂಬುವ - ಓ, ಸಿ ಇದು ಹೇಳುತ್ತದೆ. ಆ% D ಇರಬೇಕು. ನಾನು ಸ್ವಲ್ಪ ಆ ಸರಿಪಡಿಸಲು ಯಾವಾಗ ನಾನು ಕೈ ಔಟ್ ನೀವು ವ್ಯಕ್ತಿಗಳು ಎಂದು. ಆದರೆ ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ ಪ್ರಸ್ತುತ ನೀವು ಅದನ್ನು ಹಾಗೆ ಇಲ್ಲಿಯೇ% D ಇರಬೇಕು,% ಸಿ ಅಲ್ಲ. ಐದು% ಸಿ ಏನು? ವಿದ್ಯಾರ್ಥಿ: ಅಕ್ಷರ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅಕ್ಷರ, ನಿಖರವಾಗಿ. ಇತರ ಒಂದು ಎಂದರೇನು? ನೀವು ಒಂದು ಫಾರ್% D ಮಾಡಲು ಬಯಸದಿದ್ದರೆ ಪೂರ್ಣಾಂಕ, ನೀವು ಬೇರೆ ಏನು ಮಾಡಬಹುದು? ವಿದ್ಯಾರ್ಥಿ: ನಾನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ% ನಾನು. ಆದ್ದರಿಂದ iterating ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ರಚನೆಯ ಮೂಲಕ? ನಾವು ಇದನ್ನು ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ? ಬದಲಿಗೆ ಮಾಡುವ ನಾನು ಕಡಿಮೆಯಿದ್ದರೆ ಮೂರು, ನಾವು ನಾನು ಕಡಿಮೆ ಇಲ್ಲ ಹೆಚ್ಚು ಅಥವಾ ಮೂರು ಸಮಾನವಾಗಿರುತ್ತದೆ. ಈ ಕೋಡ್ ರನ್ ಏನಾಗುತ್ತದೆ? ಹೌದು, ಅನ್ನಿ? ವಿದ್ಯಾರ್ಥಿ: ಅವರು ಮುದ್ರಿಸುತ್ತದೆ ಹೊರಟಿರುವೆ ನಾಲ್ಕನೇ ಸಾಲಿನಲ್ಲಿ ವಿಲಕ್ಷಣ ಸ್ಟಫ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀವು ಹೇಳಿದರು ಅದು ಮೇಲೆ ವಿಲಕ್ಷಣ ಸ್ಟಫ್ ಮುದ್ರಿಸುತ್ತದೆ ಹೋಗಿ ನಾಲ್ಕನೇ ಸಾಲಿನ? ಯಾರಾದರೂ ಉತ್ತರವನ್ನು ಹೊಂದಿದೆಯೇ ಅವಳ ಪ್ರಶ್ನೆಗೆ? ಆದ್ದರಿಂದ ವಿಚಿತ್ರ ಎಂದು ಯಾವಾಗ ನಾವು ಪಡೆಯಲು - ಆದ್ದರಿಂದ ನಾಲ್ಕನೇ ಸುತ್ತಿನಲ್ಲಿ ನಮ್ಮ ಐದು ಮೂಲಕ ಲೂಪ್, ಕೇವಲ ಅನ್ನಿ, ನೀವು ಎಂದು ಹಾಗೆ, ಅದು ಅಂಕಗಳನ್ನು ಬ್ರಾಕೆಟ್ ಮೂರು, ಎಂದು ಮಾಡುತ್ತೇವೆ ನಾವು ಈಗಾಗಲೇ ಮಾಡುವುದಿಲ್ಲ ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತು ಬಂದಿದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ಮತ್ತು ನಾವು ಪ್ರಯತ್ನಿಸಿ ಹೊರಟಿರುವೆ ಮತ್ತು ಪ್ರವೇಶಿಸಲು, ಇದು ಮುದ್ರಿಸಿ ಔಟ್, ಇದು ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಬಳಸಲು. ಕಂಪ್ಯೂಟರ್ ಬಹುಶಃ ತಿನ್ನುವೆ ಆದ್ದರಿಂದ ನಮಗೆ ನಲ್ಲಿ ಹುಚ್ಚು ಪಡೆಯಿರಿ. ನೀವು ನಿಖರವಾಗಿ ಸರಿ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಬಿಟ್ಟು ಇರಬಹುದು. ಇದು ಏನೋ ಮುದ್ರಿಸುತ್ತದೆ ಇರಬಹುದು ನಿಜವಾಗಿಯೂ ವಿಲಕ್ಷಣ. ನೀವು ಖಚಿತವಾಗಿ ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆಡ್ಸ್ ಇದು ಹೊಂದಿರುತ್ತಾರೆ ಬಹುಶಃ ಹುಚ್ಚು ಪಡೆಯುತ್ತೀರಿ ನೀವು ಮತ್ತು ಸರಿಯಾದ ವಿದೇಶ ಬಿಟ್ಟು. ಆದರೆ ನೀವೇ ಮಾಡುತ್ತೇವೆ ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು ನೀವು ಒಂದು ಮೂಲಕ ಕೇವಲ ಆಫ್ ಕೋರುತ್ತೇವೆ ಅಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ, ಮತ್ತು ಈ ಒಂದು ದೋಷವನ್ನು ಹೊಂದಿದೆ ನಿಮ್ಮ ಕೋಡಿಂಗ್ ಉದ್ದಕ್ಕೂ ನೀವು ಪಿಡುಗು. ನಾನು ನೀವು ಒಂದು ರೀತಿಯಲ್ಲಿ ಕೇವಲ ಒಂದು ಮೇಲೆ ವೈಟ್ಬೋರ್ಡ್, ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೂಲಕ ಹೋಗಿ ನೋಡಲು ಕಡೆ ಅಥವಾ ಕಾಗದದ ಮೇಲೆ ಕುಣಿಕೆಯಿಂದ ಯಾವ ನೀವು ನಂತರ ನಡೆಯುತ್ತಿದೆ, ಮತ್ತು ವಿಶೇಷವೇನು ಸಾಮಾನ್ಯವಾಗಿ ಅರ್ಥ, OH ನಿರೀಕ್ಷಿಸಿ, ನಾನು ಮಾಡಬಾರದು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಹೋಗಿದ್ದಾರೆ ಮೂರು ಸಮಾನವಾಗಿರುತ್ತದೆ. ನಾನು ಇದು, ಎರಡು ನಿಲ್ಲಿಸಲಾಯಿತಾದರೂ ಮಾಡಬೇಕಾದ ನಿಮ್ಮ ಸ್ಥಿತಿಯನ್ನು ಕಡಿಮೆ ಏನಾಗುತ್ತದೆ ಮೂರು. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿಯವರೆಗೆ? ಸ್ವೀಟ್. ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಎಲ್ಲಾ ಕಂಪ್ಯೂಟರ್ಗಳ ತೆರೆದುಕೊಂಡಿವೆ. ನಾವು ನೀವು ನೀಡಲು ಹೊರಟಿರುವೆ ಎರಡರಿಂದ ಮೂರು ನಿಮಿಷ ಬರೆಯುವ ಒಂದು ಪ್ರೊಗ್ರಾಮ್ ಎಂದು ಪೂರ್ಣಾಂಕಗಳ ಒಂದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುವ ಐದು ಮತ್ತು ನಂತರ ಪ್ರತಿ ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ಮೂಲಕ ಒಂದು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಪೂರ್ಣಾಂಕ. ಮತ್ತು ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ಕೈ ಸಂಗ್ರಹಿಸಲು. ನಾನು ಮೂಲಕ ಬರಲು ಸಂತೋಷವಾಗಿದೆ. ನಾನು ಹೇಳಿದ ಹಾಗೆ, ಮೂರು ನೋಡೋಣ ನಿಮಿಷಗಳ ಈ ಬರೆಯಲು. ನಾನು ಹೋಗಿ ವೇಳೆ ಎಲ್ಲರಿಗೂ ಸರಿಯೇ ಹೊಸ ವಿಂಡೋದಲ್ಲಿ ಮತ್ತು ಈ ಮುಚ್ಚಿ? ನೀವು ಅವಕಾಶವು ಮಾಡದಿದ್ದಲ್ಲಿ ನಾನು ಕ್ಷಮಿಸಿ ಮನುಷ್ಯ ಮುಗಿಸಲು, ಆದರೆ ನಾವು ಅದನ್ನು ಹೊರಟಿರುವೆ ಒಟ್ಟಿಗೆ ಇದೀಗ. ಆದ್ದರಿಂದ ಅಪ್ ಪರದೆಯ ಮೇಲೆ, ನಾನು # ಸೇರಿವೆ cs50.h, # stdio.h ಸೇರಿವೆ. ಯಾರಾದರೂ ನನಗೆ ಏನು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಆ ಎರಡು ಸಾಲುಗಳನ್ನು ಏನು? ಮೈಕೆಲ್? ವಿದ್ಯಾರ್ಥಿ: ಅವರು ಗ್ರಂಥಾಲಯಗಳು ಸೇರಿವೆ CS50 ಮಾಡಿದ ಮತ್ತು ಸ್ಟೀವ್ ಹೊಂದಿದೆ ಎಂದು ನೀವು ಬಳಸಲು ಉಳಿಸಲಾಗಿದೆ ನಿಮ್ಮ ಜೀವನ ಸುಲಭವಾಗುತ್ತದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀವು ಹೇಳಿದ ಅವರು ಗ್ರಂಥಾಲಯಗಳು, ಒಂದು ಸೇರಿವೆ CS50 ಮಾಡಿದ, cs50.h, ಮತ್ತು ಒಂದು ಕೇವಲ ಪ್ರಮಾಣಿತ, ಬರುತ್ತದೆ ಸಿ ಪ್ಯಾಕೇಜ್, stdio.h. ನೀವು ಸೇರಿವೆ ಅರ್ಥವೇನು ಇಲ್ಲ ಗ್ರಂಥಾಲಯಗಳು, ಆದರೂ? ನೀವು ಒಂದು ಬಿಟ್ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಆಗಿರಬಹುದು? ವಿದ್ಯಾರ್ಥಿ: ಇದು ಆದ್ದರಿಂದ ನೀವು ಆ ಮಾಡುತ್ತದೆ ಒಂದು ಹೊಂದಲು ಕೆಲವು ಕೋಡ್ ಪದಗಳನ್ನು ಬಳಸಿ ಹೋಗದೇ ಸಂಭವಿಸಿ ಕೆಲಸ ಮತ್ತು ಕಾರ್ಯ ಸಿ ನೀವೇ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಕ್ಯಾನ್ ನನಗೆ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೀಡುತ್ತದೆ? ವಿದ್ಯಾರ್ಥಿ: printf ಲೈಕ್ ನೀವು ಬಳಸಬಹುದು ಒಂದಾಗಿದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: printf. ಆದ್ದರಿಂದ ನೀವು printf ಆ ಒಂದಾಗಿದೆ ಹೇಳಿದರು ಹೊಂದುವ ಬದಲಿಗೆ ಅಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ನಿಮ್ಮ ಸ್ವಂತ printf ಬರೆಯಲು, printf ಆಗಿದೆ stdio.h ವಾಸ್ತವವಾಗಿ ಒಳಗೊಂಡಿದೆ, ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಬಳಸಲು ಮತ್ತು ಪಡೆದುಕೊಳ್ಳಬಹುದು ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ. Stdio.h ರಲ್ಲಿ, ಆ ಫೈಲ್ ಅನ್ನು ತೆರೆದಿದ್ದರೆ, ಇದು ಒಳಗೊಂಡಿದೆ ಹೇಗೆ printf ಕೃತಿಗಳು printf ಕೋಡ್ ಎಲ್ಲಾ? ನೀವೇಕೆ ನಿಮ್ಮ ತಲೆಯನ್ನು ಅಲುಗಾಡಿಸುತ್ತಾ ಮಾಡಲಾಗುತ್ತದೆ? ವಿದ್ಯಾರ್ಥಿ: ಏಕೆಂದರೆ ಹೆಡರ್ ಕಡತವನ್ನು ಕೇವಲ ಕಾರ್ಯ ಘೋಷಣೆ ಒಳಗೊಂಡಿದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ ಬಲ. ಹೆಡರ್ ಕಡತವನ್ನು ಕೇವಲ ಒಳಗೊಂಡಿದೆ ಕಾರ್ಯ ಘೋಷಣೆ. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನೀವು, ಈ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ನಾವು ಏನು ಮಾಡುತ್ತೇವೆ ಇದು ಕೌಂಟ್, ಮಾಡಿ ಹಿಟ್ ಎರಡನೇ, ಕಂಪೈಲರ್ ತಿಳಿದಿರುತ್ತದೆ ವೇಳೆ ನೀವು printf ಬಳಸಲು, printf ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಇದು ಎಲ್ಲೋ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು ಹೋಗುವ ವಿಶೇಷವೇನು. ನೀವು ಅದನ್ನು ಬಳಸಲು ಒಂದು ಸಮಸ್ಯೆ ಅಲ್ಲ. ತದನಂತರ ನಂತರ, ಇದು ಸೇರಿಸುತ್ತೆವೆ ವಾಸ್ತವವಾಗಿ ಹೊಂದಿರುವುದಿಲ್ಲ ಬಯಸುವುದನ್ನು ಮತ್ತು ಸೊನ್ನೆಗಳು printf ತಂದೆಯ ಅನುಷ್ಠಾನ ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ಅವುಗಳನ್ನು ವಿಲೀನಗೊಳ್ಳಲು. ನೀವು ಖಚಿತವಾಗಿ ಹೇಗೆ ಮಾಡಲು ಇದನ್ನು ಒಳಗೊಂಡಿದೆ , ಸೇ, ಐದು ಪದಗಳಿಗಿಂತ ಮತ್ತು ಸೊನ್ನೆಗಳು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು? ವಿದ್ಯಾರ್ಥಿ: ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ cs50.h. ನಲ್ಲಿದ್ದಾರೆ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ರೈಟ್. , ಸ್ಟ್ರಿಂಗ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಪಡೆಯಲು ಹೇಳುತ್ತಾರೆ ಆ ಕಾರ್ಯ ಘೋಷಣೆ. ಆದರೆ ನಂತರ ಪದಗಳಿಗಿಂತ ಮತ್ತು ಸೊನ್ನೆಗಳು, ಬೈನರಿ ವಾಸ್ತವವಾಗಿ ಒಳಗೊಂಡಿರುವ ಕಡತ ಪಡೆಯುವ ಸ್ಟ್ರಿಂಗ್ ಅನುಷ್ಠಾನಕ್ಕೆ? ನೀವು ಖಚಿತವಾಗಿ ಎಂದು ಹೇಗೆ ಮಾಡಲು ಇಲ್ಲ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನೊಂದಿಗೆ ಹೋಗುತ್ತದೆ? ವಿದ್ಯಾರ್ಥಿ: ರಲ್ಲಿ ಲಿಂಕರ್ ಪಾಸ್ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಲಿಂಕರ್ ಪಾಸ್ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದದಲ್ಲಿನ. ನೀವು ಹೇಗೆ ಹಾಗೆ ಮಾಡಬೇಡಿ? ವಿದ್ಯಾರ್ಥಿ: ಇದು ಖಣಿಲು ರಲ್ಲಿ-L ಲೈನ್ನ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ ಬಲ. ನೀವು ಬಲ, cs50-L ಹೇಳುತ್ತಾರೆ? ಬಯಸುವುದನ್ನು ಮತ್ತು ಸೊನ್ನೆಗಳು ಒಳಗೊಂಡಿದೆ. ವಿದ್ಯಾರ್ಥಿ: ಆದರೆ ಮಾಡಿ ಮಾಡುತ್ತದೆ ಎಂದು ನೀವು, ಬಲ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ. ಮಾಡಿ ನೀವು ಆ ಮಾಡುತ್ತದೆ, ಆದರೆ ಅಂತಿಮವಾಗಿ, ನೀವು ಮಾಡಿ, ಅಥವಾ ಬೀರುವುದಿಲ್ಲ ನೀವು ಮಾಡಿ ಮಾಡಲು ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ ನಿಮ್ಮ ಆದ ಮೇಲೆ, ಒಂದು ಇಲ್ಲಿದೆ ಎಷ್ಟು ಒಳ್ಳೆಯದು ನೆನಪಿಡುವ. ನೀವು ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಲು ಹೋಗುವ ವೇಳೆ ಇತರ ಗ್ರಂಥಾಲಯಗಳು, ನೀವು ಹೊಂದಿಲ್ಲ ಕೇವಲ # ಬರೆಯಲು ಮತ್ತು ನಂತರ ಗ್ರಂಥಾಲಯದ. ನೀವು ಅದನ್ನು ಸೈನ್ ಲಿಂಕ್ ಅಗತ್ಯವಿದೆ ಮತ್ತು ಆ ಎರಡು ವಸ್ತುಗಳು ವಿಭಿನ್ನ. -L cs50 ವಿಭಿನ್ನವಾಗಿದೆ # cs50.h. ಸೇರಿವೆ ಹೆಚ್ಚು ನಂತರ ನಾವು, ಇಂಟ್ ಮುಖ್ಯ ನಿರರ್ಥಕ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಹೊಂದಿವೆ ಮತ್ತು ಈಗ ನಾವು ಕೋಡ್ ಹೊರಟಿರುವೆ ಮುಖ್ಯ ಒಳಗೆ. ನಾನು ಇಲ್ಲಿ ಮೊದಲು ಲೈನ್ ಕಾಮೆಂಟ್ ಆಗಿದೆ ಹೇಳುತ್ತದೆ, ಒಂದು ವ್ಯೂಹವನ್ನು ರಚಿಸಿ ints ಒಂದು ಐದು ಮೂಲಕ. ನಾನು ವಿವರಿಸಲು ಉತ್ತಮ ಪದ ಏನು ಕೇವಲ, ಪರದೆಯ ಮೇಲೆ ಇದೀಗ ಹೊಂದಿವೆ ಮುಖ್ಯ ಒಳಗೆ ಕಾಮೆಂಟ್ಗಳನ್ನು? ನಾವು ಏನು ಎಂದು ಕರೆ ಮಾಡಬೇಡಿ? ವಿದ್ಯಾರ್ಥಿ: ಸೂಡೊಕೋಡ್ಗಳನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸೂಡೊಕೋಡ್ಗಳನ್ನು. , ಜೆಫ್ರಿ ಧನ್ಯವಾದಗಳು. ಎಂದು ನಿಖರವಾಗಿ ಸರಿ. ಸೂಡೊಕೋಡ್ಗಳನ್ನು. ನೀವು ಹುಡುಗರಿಗೆ ಮೊದಲು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ನೋಡಿದ್ದೀರಾ? ನೀವು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ನಿಮ್ಮ ಕೈ ರೈಸ್ ಸಮಸ್ಯೆ ಮೊದಲು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಒಂದು ಸೆಟ್. ನೀವು ಸುಮಾರು ಅರ್ಧ. ನಾನು ಹೆಚ್ಚು ಬಳಸಿ ಸಲಹೆ ಮಾಡುವುದಾಗಿ ಸಮಸ್ಯೆಗಳು ಮುರಿದು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕಾಯಿಗಳು ಕಚ್ಚುವಲ್ಲಿ ಸಣ್ಣ, ಹೆಚ್ಚು ಸುಲಭ. ಸಹ, ನೀವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ನೀವು ಈಗಾಗಲೇ ಹೆಚ್ಚಾಗಿ ನಿಮ್ಮ ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೊಂದಿವೆ ನಿರ್ಮಿಸಲಾಯಿತು, ಆದ್ದರಿಂದ ನೀವು ಹೊಂದಿಲ್ಲ ಹಿಂದಿರುಗಿ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಪ್ರಯತ್ನಿಸಿ ನೀವು ಏನು ಮಾಡುತ್ತಿದ್ದೀರಿ. ಆದ್ದರಿಂದ ಯಾರಾದರೂ ನನ್ನ ಈ ಮೊದಲ ಸಾಲಿನ ನೀಡಬಹುದು ints ಒಂದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಲು ಐದು ಮೂಲಕ? ನೀವು? ವಿದ್ಯಾರ್ಥಿ: ಇಂಟ್ ತದನಂತರ ನೀವು ಕರೆಯಬಹುದು ನಂತರ ಯಾವುದೇ ಸಂಖ್ಯೆ, ಮತ್ತು ಚದರ ಬ್ರಾಕೆಟ್ ಐದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಇಂಟ್ ಸಂಖ್ಯೆಗಳು ಚದರ ಬ್ರಾಕೆಟ್ ಐದು. ವಿದ್ಯಾರ್ಥಿ: ಸಮನಾಗಿದೆ, ಮತ್ತು ನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಮನಾಗಿರುತ್ತದೆ, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ವಿದ್ಯಾರ್ಥಿ: ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು. ನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್: ವಿದ್ಯಾರ್ಥಿ ತದನಂತರ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮತ್ತು ಸುರುಳಿಯಾಕಾರದ ಕಟ್ಟುಪಟ್ಟಿಗಳು ಮತ್ತು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ಅತ್ಯುತ್ತಮ. ಒಂದು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಇಂಟ್ ಮುದ್ರಿಸುತ್ತದೆ. ಬೇರೊಬ್ಬರು ನೀಡಬಹುದು ನನಗೆ ಆ ಕೋಡ್, ದಯವಿಟ್ಟು? [? Matu? ?] ಮುಂದುವರಿಯಿರಿ. ವಿದ್ಯಾರ್ಥಿ: ಫಾರ್ ( JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಫಾರ್ ( ವಿದ್ಯಾರ್ಥಿ: ಇಂಟ್ ನಾನು = 0 JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಂಟ್ ನಾನು = 0 ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ ನಾನು ಕಡಿಮೆ ಐದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ, 5 ಕ್ಕಿಂತ ನಾನು ಕಡಿಮೆ. ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ, ನಾನು + +. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ, ನಾನು + +. ವಿದ್ಯಾರ್ಥಿ: ಕ್ಲೋಸ್ಡ್ ಆವರಣ, ನಂತರ ತೆರೆದ ಬ್ರೇಸ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಆವರಣ ಮತ್ತು ಎರಡು ಕಟ್ಟುಪಟ್ಟಿಗಳು. ಕಟ್ಟುಪಟ್ಟಿಗಳು ಇನ್ಸೈಡ್? ವಿದ್ಯಾರ್ಥಿ: ನಂತರ printf "% D / n" JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ, ಉಳಿಸಿಕೊಳ್ಳುವುದು. Printf "% D / N, ಮುಚ್ಚಿದ ಉಲ್ಲೇಖ. ವಿದ್ಯಾರ್ಥಿ: ನಂತರ ಮುಚ್ಚಿದ ಉಲ್ಲೇಖ, ಅಲ್ಪವಿರಾಮದಿಂದ, ಎಣಿಕೆ, ಬ್ರಾಕೆಟ್ ನಾನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅಲ್ಪವಿರಾಮದಿಂದ, ಎಣಿಕೆ, ಬ್ರಾಕೆಟ್ ನಾನು. ವಿದ್ಯಾರ್ಥಿ: ಕ್ಷಮಿಸಿ, ಸಂಖ್ಯೆಗಳು ಬ್ರಾಕೆಟ್ ನಾನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಂಖ್ಯೆಗಳು, ಬ್ರಾಕೆಟ್ ನಾನು. ವಿದ್ಯಾರ್ಥಿ: ಕ್ಷಮಿಸಿ. ತದನಂತರ, ಆವರಣ ಮುಚ್ಚಲಾಯಿತು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಆವರಣ, ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ನಾನು ಉಳಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ನಾವು ಎಣಿಕೆ ಮಾಡಲು ಹೊರಟಿರುವೆ. ಮತ್ತು ಹೇಗೆ ನಾನು ಎಣಿಕೆ ರನ್ ಇಲ್ಲ? ವಿದ್ಯಾರ್ಥಿ: Backslash. ವಿದ್ಯಾರ್ಥಿ: ಡಾಟ್ ಮುಂದೆ ಕಡಿದು - JASON ಹಿರ್ಸ್ಚೋರ್ನ್:. / ನಿಖರವಾಗಿ, ಎಣಿಕೆ. ಧನ್ಯವಾದಗಳು. . / ಎಣಿಕೆ. ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಹೊಸ ಸಾಲುಗಳ ಮೇಲೆ ಐದು. ಇದು ಕೆಲಸ ತೋರುತ್ತಿದೆ. ಹೌದು, ನೋವಾ? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಕಡಿಮೆ ಅಥವಾ ಮಾಡಬಲ್ಲರು ನಾಲ್ಕು ಸಮಾನವಾಗಿರುತ್ತದೆ, ಇಷ್ಟಪಡುತ್ತೇನೆ ಕಡಿಮೆಯಿದ್ದರೆ ಅಥವಾ ನಾಲ್ಕು ಸಮನಾದ? ಕಡಿಮೆ ಮಾಡುವ ಯಾವುದೇ ಲಾಭವಿಲ್ಲ ಹೆಚ್ಚು ಐದು, ಅಥವಾ ಕೇವಲ ಒಂದು ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ ಬರೆಯುವ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆಯನ್ನು ನೀವು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ನಾನು ಕಡಿಮೆ ಅಥವಾ ನಾಲ್ಕು ಬದಲಿಗೆ ಸಮನಾದ ನಾನು ಕೇವಲ ಐದೇ ಆಗಿದೆ. ಅದೇ ಕೆಲಸ ಬಯಸುವಿರಾ? ವಿದ್ಯಾರ್ಥಿ: ಇದನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಅದೇ ಕೆಲಸ ಎಂದು. ಶೈಲಿಶಾಸ್ತ್ರವಾಗಿ, ಇದು, ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ಇಲ್ಲಿದೆ ಮತ್ತು ನೀವು ಒಂದು ಸೆಕೆಂಡಿನಲ್ಲಿ ನೋಡುತ್ತಾರೆ ನಾವು, ನೀವು ಏನಾದರೂ ತಂತಿಗಳನ್ನು ಬಳಸಬಹುದು ಇಲ್ಲ ನೀವು ನೋಡಿದ ಇದು, strlen ಎಂದು ಮೊದಲು, ಉದ್ದ ಪಡೆಯಲು ತಂತುವಿನ. ಮತ್ತು ನೀವು ಹೆಚ್ಚು ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಅಥವಾ strlen ಸಮಾನವಾಗಿರುತ್ತದೆ. ನೀವು ಕಡಿಮೆ ಅಥವಾ ಮಾಡಬಲ್ಲರು strlen ಮೈನಸ್ ಒಂದು ಸಮನಾಗಿರಬೇಕು. ಆದ್ದರಿಂದ ಕೇವಲ ಒಳ್ಳೆಯದೆಂದು ಇಲ್ಲಿದೆ strlen ಕಡಿಮೆ ಮಾಡಬೇಕು. ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಹಾಗೂ ನಿಜವಾದ ರಲ್ಲಿ ಕ್ವಿಸ್, ಏನು ನಾವು ನಮ್ಮ ಕಾಮೆಂಟ್ಗಳನ್ನು ನೀಡಲು ಹೊಂದಿವೆ ಕೋಡ್ ಹಾಗೆಯೇ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಪ್ರಶ್ನೆ ಕ್ವಿಸ್ ರಲ್ಲಿ, ನೀವು ಮಾಡಲಾಯಿತು ಕಾಮೆಂಟ್ಗಳನ್ನು ನೀಡಲು ಹೊಂದಿವೆ? ನಾವು ಯಾವಾಗ ರಸಪ್ರಶ್ನೆಗಳು ಬಗ್ಗೆ ಹೆಚ್ಚು ಮಾತನಾಡಲು ಮಾಡುತ್ತೇವೆ ಅವರು ಬಂದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ಉತ್ತಮ ನೀವು ಅನುಭವಿಸಿ ಹೆಬ್ಬೆರಳಿನ ನಿಯಮ ಕೋಡ್ ಬರೆಯುವ, ಕಾಮೆಂಟ್ಗಳನ್ನು ಒದಗಿಸಿ. ನೀವು ತಪ್ಪು ಕೋಡ್ ಆದರೆ ಪಡೆಯಲು ವೇಳೆ ಬಲ ಕಾಮೆಂಟ್, ನೀವು ಕೆಲವು ಸಿಗುತ್ತವೆ ಕ್ರೆಡಿಟ್ ನಾನು ಗ್ರೇಡಿಂಗ್ ಮಾಡಲಾಯಿತು ನನಗೆ ಎರಡೂ ವೇಳೆ ಸಮಸ್ಯೆ ಸೆಟ್ನಲ್ಲಿ ಅಥವಾ ಒಂದು ರಸಪ್ರಶ್ನೆ ನಲ್ಲಿ. ಆದ್ದರಿಂದ ಕಾಮೆಂಟ್ಗಳನ್ನು ಯಾವಾಗಲೂ ಒದಗಿಸಲು ಉತ್ತಮ. ಸ್ವೀಟ್. ಎಣಿಕೆ. ಅತ್ಯುತ್ತಮ ಕೆಲಸ. ನ ಸರಿಸಲು ಲೆಟ್. ತಂತಿ. ತಂತಿ. ನಾವು ಉಪನ್ಯಾಸದಲ್ಲಿ ಮೊದಲು ಈ ನೋಡಿದ್ದೇವೆ. ಈ ನನ್ನ ಮನಸ್ಸಿನಲ್ಲಿ ಎದ್ದ ನಾನು ಮೊದಲ ಈ ಪತ್ತೆಹಚ್ಚಿದರು. ಇದು ಬಹುಶಃ ಯಾರಾದರೂ ತಂದೆಯ ಸ್ಫೋಟಿಸುವ ಇಲ್ಲ ಇಲ್ಲಿ ಮನಸ್ಸಿಗೆ, ಆದರೆ ಒಕೆ. ತಂತುಗಳನ್ನು ಪಾತ್ರಗಳ ಸರಣಿಗಳಿವೆ, ಮತ್ತು ನೀವು ಹಿಂದೆ ಹೇಳಿದಂತೆ ಅವರು, ಕೊನೆಗೊಂಡಿಲ್ಲ ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್, ಇದು ಈ / 0 ಪಾತ್ರವಾಗಿದೆ. ನಾವು ಸ್ಟ್ರಿಂಗ್ ಸೆಳೆಯಲು ಹೊರಟಿರುವೆ ವೇಳೆ ಬೋರ್ಡ್, ನಾವು ಇಲ್ಲಿ ಅದನ್ನು ಡ್ರಾ ಮಾಡುತ್ತೇವೆ. ಆದ್ದರಿಂದ ಈ ವಾಕ್ಯವನ್ನು ಹೇಗೆ ಉದ್ದವಾಗಿದೆ? ಕ್ಷಮಿಸಿ. ಈ ವಾಕ್ಯವನ್ನು ಹೇಗೆ ಉದ್ದವಾಗಿದೆ? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಬರುವುದಿಲ್ಲ]. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾಲ್ಕು? ಯಾಕೆ ಇದು ನಾಲ್ಕು? ವಿದ್ಯಾರ್ಥಿ: ಕಾರಣ ಐದನೇ ಸ್ಥಾನ ಶೂನ್ಯ ಪಾತ್ರ ಹೊಂದಿದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಐದನೇ ಸ್ಥಾನ ಶೂನ್ಯ ಪಾತ್ರ ಹೊಂದಿದೆ. ನಾನು strlen ಔಟ್ ಎಂದು ಆದ್ದರಿಂದ ಈ, ಇದು ನನಗೆ ನಾಲ್ಕು ಕೊಡುವುದೆಂದು. ಸರಿಪಡಿಸಿ. ಮತ್ತು ಶ್ರೇಣಿಯನ್ನು, ಆದರೂ, ನಾನು ಒಂದು ವೇಳೆ ಈ ಸರಣಿ ಆರಂಭಿಸಲು, ಎಷ್ಟು ಖಾಲಿ ನಾನು ಕೇಳಲು ಎಂದು? ವಿದ್ಯಾರ್ಥಿ: ಐದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಐದು. ನಾನು ಐದು ಕೇಳಲು ಹೊಂದಿವೆ, ಆದರೆ ನಾನು ಮಾಡಬಹುದು ಮಾತ್ರ ಇಲ್ಲಿ ನಾಲ್ಕು ಅಕ್ಷರಗಳನ್ನು ಪುಟ್ ನಾನು ಶೂನ್ಯ ಹಾಕಲು ಬೇಕಾಗುತ್ತದೆ ತುದಿಯಲ್ಲಿ ಟರ್ಮಿನೇಟರ್. ಆದ್ದರಿಂದ ನಾವು "ohai" ಬರೆಯುವುದು ಹೋಗಿ ಮತ್ತು ನೀವು ಕೊನೆಯಲ್ಲಿ ರಲ್ಲಿ ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್ ಪುಟ್. ಈ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಹೇಳುತ್ತೇನೆ ರು ಈ ಸಮನಾಗಿರುತ್ತದೆ. ರು ಬ್ರಾಕೆಟ್ ಶೂನ್ಯ ಏನು? ರು ಬ್ರಾಕೆಟ್ ಶೂನ್ಯ, ಅನ್ನಿ? ವಿದ್ಯಾರ್ಥಿ: ಒ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಓ, ನಿಖರವಾಗಿ. ರು ಬ್ರಾಕೆಟ್ ಒಂದು? ರು ಬ್ರಾಕೆಟ್ ಐದು? ರು ಬ್ರಾಕೆಟ್ ಐದು? ವಿದ್ಯಾರ್ಥಿ: ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ನಿಖರವಾಗಿ ಬಲ. ಕೂಲ್. ತಿಳುವಳಿಕೆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಪಾತ್ರಗಳ ಸರಣಿಗಳ ಮಾಹಿತಿ ತಂತಿಗಳನ್ನು? ಸರಿ, ನಂತರ. ನೀವು ಹುಡುಗರಿಗೆ ಇನ್ನೊಂದು ಕಾರ್ಯಕ್ರಮ. ಬಳಕೆದಾರ ಕೇಳುವ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಬರೆಯಿರಿ ಒಂದು ತಂತಿಗೆ ನಂತರ ಪ್ರತಿ ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ಒಂದು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಮೀ. ಆದ್ದರಿಂದ ತಂದೆಯ ಬರೆಯಲು ಮೂರು ನಿಮಿಷಗಳ ನೋಡೋಣ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ತದನಂತರ ನಾವು ಕೋಡ್ ಮಾಡುತ್ತೇವೆ ಒಂದು ಗುಂಪು. ಕ್ಷಮಿಸಿ. ಈ ನೋಡಲು ನೀವು ಡಿಡ್? ವಿದ್ಯಾರ್ಥಿ: ಇಲ್ಲ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. ಲೆಟ್ ತಂದೆಯ ಈ ಕೋಡ್ ಒಂದು ನಿಮಿಷ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಅಥವಾ ಕನಿಷ್ಠ ಅದರ ಮೇಲೆ ಪ್ರಾರಂಭಿಸಲು. ಆದ್ದರಿಂದ ನೀವು ಕೆಲಸ ಇಟ್ಟುಕೊಳ್ಳಬಹುದು, ಆದರೆ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಇದು ಹಾದುಹೋಗುವ ಆರಂಭಿಸಲು. ಆದ್ದರಿಂದ ಮೊದಲಿನಂತೆ, ನಾನು ಪರದೆಯ ಮೇಲೆ # Cs50.h, # stdio.h ಸೇರಿವೆ ಸೇರಿವೆ. ಮುಖ್ಯ ನಿರರ್ಥಕ INT. ಮುಖ್ಯ ತಂದೆಯ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ, ನಾನು ಎರಡು ಕಾಮೆಂಟ್ಗಳನ್ನು, ಸೂಡೊಕೋಡ್ಗಳನ್ನು. ಒಂದು ಬಳಕೆದಾರರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಕೇಳುವುದಕ್ಕಾಗಿ. ಎರಡನೇ ಪ್ರತಿ ಮುದ್ರಿಸುತ್ತದೆ ಇದೆ ಒಂದು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಮೀ. ಅನ್ನಾ ಆದ್ದರಿಂದ, ನೀವು ನನಗೆ ಕೇಳಲು ನೀಡಬಹುದು ಬಳಕೆದಾರರಿಂದ ಒಂದು ತಂತಿಗೆ? ವಿದ್ಯಾರ್ಥಿ: printf. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: printf? ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ( JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ( ವಿದ್ಯಾರ್ಥಿ: "ಅಂತ ಸ್ಟ್ರಿಂಗ್ ನೀಡಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: "ನೀಡಿ ಅಂತ Str - ಓಹ್ - ಸ್ಟ್ರಿಂಗ್. ವಿದ್ಯಾರ್ಥಿ: / N ") ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ಟ್ರಿಂಗ್ ಎಂಡ್, ಮುಚ್ಚಿದ ಆವರಣ, ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ಮತ್ತು ನಂತರ ಮುಂದಿನ ಸಾಲಿನ, ಸ್ಟ್ರಿಂಗ್ ರು = ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ಟ್ರಿಂಗ್ ರು = ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ. ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ತದನಂತರ () JASON ಹಿರ್ಸ್ಚೋರ್ನ್: () ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ಅದ್ಭುತ. ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಹೋಗಿ ಬಾಗುತ್ತೇನೆ ನಾನು ಏನು ಉಳಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ? ವೇರಿಯೇಬಲ್ ಏನು ಕಾಲ್ಡ್ ನೀವು ರಚಿಸಿದ? ವಿದ್ಯಾರ್ಥಿ: ಸ್ಟ್ರಿಂಗ್ ರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ವೇರಿಯಬಲ್ ರು ಕರೆಯುತ್ತಾರೆ. ಇದು ಮಾದರಿ ಸ್ಟ್ರಿಂಗ್ ಇಲ್ಲಿದೆ. ನಿಖರವಾಗಿ. ನಾವು ಬಯಸುವ ಮುಂದಿನ ವಿಷಯ ಮುದ್ರಿಸುತ್ತದೆ ಆಗಿದೆ ಒಂದು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಮೀ. ಯಾರು ನನ್ನನ್ನು ಕೋಡ್ ನೀಡಬಹುದು? [ಕೇಳಿಬರುವುದಿಲ್ಲ]? ನೀವು ನನಗೆ ಇದು ನೀಡಬಹುದು? ವಿದ್ಯಾರ್ಥಿ: ಖಂಡಿತ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮಾಡಲಿ ತಂದೆಯ. ಮತ್ತು ಕ್ಷಮಿಸಿ. ನಾನು ಹೇಳಲು ಏನು ಪುನರಾವರ್ತಿಸಲು ಇಷ್ಟವಿಲ್ಲ ನೀವು ಸರಿಯಾದುದನ್ನು ಪಡೆಯುವುದು, ಆದರೆ ನಾನು ನೀವು ಏಕೆಂದರೆ ಆದ್ದರಿಂದ ಪುನರಾವರ್ತಿಸಲು ಎಂದು ಅವರು ಈ ಲಿಪ್ಯಂತರ, ಅವರು ಎಲ್ಲಾ ಪಡೆಯುವುದು ಪ್ರತಿಲೇಖನ ಮೇಲೆ ಪಠ್ಯ. ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ಮಾತನಾಡುವ ಇರಿಸಬಹುದು. ದುರದೃಷ್ಟವಶಾತ್, ನಾನು ನೀವು ಇದನ್ನು ಹೇಳಲು. ನಾನು ಕ್ಷಮಿಸಿ ಮನುಷ್ಯ, ಆದರೆ - ವಿದ್ಯಾರ್ಥಿ: ಅದು ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಇಂಟ್ ನಾನು = 0 JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಂಟ್ ನಾನು = 0 ವಿದ್ಯಾರ್ಥಿ: ನಾನು ಕಡಿಮೆ - JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ವಿದ್ಯಾರ್ಥಿ: ಈ ಮೊದಲು, ನಾವು ಒಂದು ಹಾಕಬಹುದು ವೇರಿಯಬಲ್ ನೀವು ಇಂಟ್ ಹೆಸರು ಉದ್ದ ಪಡೆಯಲು ಆದ್ದರಿಂದ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಓಹ್, ನೀವು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಹಾಕಲು ಬಯಸುತ್ತೀರೆ? ಸರಿ. ಆದ್ದರಿಂದ ಯಾವ ನೀವು ಶೂನ್ಯ ನಂತರ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ? ವಿದ್ಯಾರ್ಥಿ: ನಾನು ಪಡೆಯಲು ಬಯಸುವ ಸ್ಟ್ರಿಂಗ್ ರು ಉದ್ದ ಮತ್ತು ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂದು ಹೊಂದಿಸಲು? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ, ಆದ್ದರಿಂದ ಹೇಗೆ ನಾನು ಹಾಗೆ ಮಾಡಬೇಡಿ? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಇಂಟ್ ಉದ್ದ ಮಾಡಲು = JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಂಟ್ ಉದ್ದ = ವಿದ್ಯಾರ್ಥಿ: ಎಸ್ ಟಿ ಆರ್ ಎಲ್ ಇ-ಎನ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎಸ್ ಟಿ ಆರ್ ಎಲ್ ಇ-ಎನ್ - ವಿದ್ಯಾರ್ಥಿ: ರು ಆಫ್. ಆವರಣ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: (ರು). ವಿದ್ಯಾರ್ಥಿ: ಆಮೇಲೆ ನಾನು ಹೊಂದಿವೆ ಆಲೋಚಿಸುತ್ತೀರಿ ಎರಡು ints ನಡುವೆ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಪುಟ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಶೂನ್ಯ ನಂತರ? ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ಆ ನಂತರ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಪುಟ್, ಮತ್ತು ನೀವು ಅಳತೆಗಿಂತ ನಾನು ಕಡಿಮೆ, ಹೇಳುತ್ತಾರೆ. ನಾನು ಉದ್ದ ಕಡಿಮೆ, ಇದು ವ್ಯತ್ಯಯ. ವಿದ್ಯಾರ್ಥಿ: ಆನಂತರ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ವಿದ್ಯಾರ್ಥಿ: ನಾನು + +. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು + +. ನಮ್ಮ ಐದು ಕುಣಿಕೆ ಇಲ್ಲಿದೆ. ಸರಿ, ಲೂಪ್ ಫಾರ್ ಒಳಗೆ. ವಿದ್ಯಾರ್ಥಿ: ನಂತರ printf ಹಾಗೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: printf. ವಿದ್ಯಾರ್ಥಿ: ಆವರಣ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆವರಣ, ಕೋಟ್ಸ್. ವಿದ್ಯಾರ್ಥಿ: ಆವರಣ, ಉಲ್ಲೇಖಗಳು,% ಸಿ / ಎನ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್:% ಸಿ, ಸರಿ. ವಿದ್ಯಾರ್ಥಿ: / ಎನ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: / ಎನ್. ವಿದ್ಯಾರ್ಥಿ: ಕ್ಲೋಸ್ಡ್ ಉಲ್ಲೇಖಗಳು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಉಲ್ಲೇಖಗಳು. ವಿದ್ಯಾರ್ಥಿ: ಅಲ್ಪವಿರಾಮದಿಂದ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅಲ್ಪವಿರಾಮದಿಂದ. ವಿದ್ಯಾರ್ಥಿ: ಎಸ್ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎಸ್ ವಿದ್ಯಾರ್ಥಿ: ಆವರಣ ನಾನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆವರಣ ನಾನು. ವಿದ್ಯಾರ್ಥಿ: ನಂತರ ಮುಚ್ಚಲಾಯಿತು ಆವರಣ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಆವರಣ. ವಿದ್ಯಾರ್ಥಿ: ಆನಂತರ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ಅದ್ಭುತ. ಆದ್ದರಿಂದ ಇದನ್ನು ಉಳಿಸಲು ಅವಕಾಶ. ಕಾಗುಣಿತ ಮಾಡಿ. ಹುಡುಗ ಓ. ನಾನು ದೋಷಗಳನ್ನು ಒಂದೆರಡು ಪಡೆದಿರುವಿರಿ. ಸಾಲು 11 ರಂದು ಮೊದಲ ದೋಷ, ಇದು ಹೇಳುತ್ತಾರೆ, ಅಭಿವ್ಯಕ್ತಿ ನಿರೀಕ್ಷೆಯಿದೆ, ಮತ್ತು ಇದು ನೀಡುವ ವಿಶೇಷವೇನು ನನ್ನ ದೋಷ ಎರಡನೇ ಎಂದು ಇಂಟ್, ದೋಷ ಇತ್ತು. ಅಲ್ಲಿ ಸುಮಾರು ಕೆಲವು ದೋಷ. ಯಾರಾದರೂ ಎಂಬುದನ್ನು ದೋಷ ತಿಳಿದಿದೆಯೇ? ಕರ್ಟ್? ವಿದ್ಯಾರ್ಥಿ: ನಾನು ಮಾಡಬೇಕೋ ಆಲೋಚಿಸುತ್ತೀರಿ ಒಂದು ಅಲ್ಪವಿರಾಮದಿಂದ ಮತ್ತು ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಎಂದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ, ಒಂದು ಅಲ್ಪವಿರಾಮದಿಂದ ಬದಲಿಗೆ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನ. ಆದ್ದರಿಂದ ಎಲ್ಲಾ ನಾವು ಸರಿಪಡಿಸಲು ಅಗತ್ಯವಿದೆ ಎಂಬುದು? ವಿದ್ಯಾರ್ಥಿ: ಇಲ್ಲ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏನು ಬೇರೆ ನಾವು ಸರಿಪಡಿಸಲು ಅಗತ್ಯವೇನು? ವಿದ್ಯಾರ್ಥಿ: ನಾವು string.h ಸೇರಿಸಲು ಹೊಂದಿರುತ್ತವೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸೇರಿಸಿ string.h. ನಾನು ಅಲ್ಲಿ ಎಂದು ಸೇರಿಸಲು ಅಗತ್ಯವೇನು? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಸೇರಿದಂತೆ ನೀವು ಒಂದೇ ಜಾಗದಲ್ಲಿ ಇತರ ಸ್ಟಫ್, ಬಲ ನಂತರ stdio.h ಸೇರಿವೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಈ ಸಾಗುತ್ತದೆ ವೇಳೆ ನೋಡೋಣ ಮೊದಲ ಸಾಮಾನ್ಯವಾಗಿ, ನಾನು ಏಕೆಂದರೆ ಚಲಾಯಿಸಿ ಮೊದಲನೆಯದು ವಿಷಯ ಸರಿಪಡಿಸಲು, ಮತ್ತು ಇದು, ಮತ್ತು ನಂತರ ನಾವು ಪಡೆಯಲು ದೋಷಗಳನ್ನು ನೋಡಿ. ಆದ್ದರಿಂದ ನಾವು ಟರ್ಮಿನಲ್ ತೆರವುಗೊಳಿಸಲು ಹೊರಟಿರುವೆ ನಿಯಂತ್ರಣ N ಜೊತೆಗೆ, ನ ಕಾಗುಣಿತ ಮಾಡಲು ಮಾಡೋಣವೇ. ಆದ್ದರಿಂದ ಸಾಲಿನ 11 ರಂದು ಮತ್ತೊಂದು ದೋಷ. ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು. ಮತ್ತು ನಾನು ಇನ್ನೂ ಪಡೆಯುವಲ್ಲಿ ಬಾಗುತ್ತೇನೆ ಈ ಸಾಲಿನಲ್ಲಿ ದೋಷಗಳು. ಆದ್ದರಿಂದ ನನಗೆ ಹೇಳುವ ದೋಷ ನೀಡಿಲ್ಲ strlen ಏನು ಅರ್ಥ ಇಲ್ಲ, ಆದರೆ ಇದು ನನ್ನನ್ನು ದೋಷಗಳನ್ನು ನೀಡುವ ಇದೆ ಲೈನ್, ಆದ್ದರಿಂದ ಬೇರೆ ಏನು ತಪ್ಪು? ಗುರುತು? ಮಾರ್ಕಸ್. ವಿದ್ಯಾರ್ಥಿ: ನೀವು ತೆಗೆದುಹಾಕಲು ಹೊಂದಿದ್ದೀರಾ ಎರಡನೇ ಇಂಟ್ ಘೋಷಣೆ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ತೆಗೆದುಹಾಕಿ ಎರಡನೇ ಇಂಟ್. ತಂದೆಯ ಈ ಪ್ರಯತ್ನಿಸೋಣ. ಈಗ ಟರ್ಮಿನಲ್ ತೆರವುಗೊಳಿಸಿ. ಕಾಗುಣಿತ ಮಾಡಿ. ದೋಷ. ಸೂಚ್ಯವಾಗಿ ಗ್ರಂಥಾಲಯದ ಘೋಷಿಸುವ ಕಾರ್ಯ strlen. ಆದ್ದರಿಂದ ಈಗ ನಾವು ದೋಷ ನೋಡುತ್ತಾರೆ. ನಾವು ಯಾವ ಸೇರಿಸಲು ಅಗತ್ಯವೇನು? ವಿದ್ಯಾರ್ಥಿ: String.h. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸೇರಿಸಿ string.h, ನಾವು # ಮೇಲ್ಭಾಗದಲ್ಲಿ string.h ಒಳಗೊಳ್ಳುತ್ತವೆ ಮಾಡುತ್ತೇವೆ ಪರದೆಯ. ತಂದೆಯ ಉಳಿಸಲು ಲೆಟ್, ಕಾಗುಣಿತ ಮಾಡಲು. ಈಗ ಸಂಕಲನ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ವಿಷಯಗಳನ್ನು ನಾವು ಅಗತ್ಯವಿರುವ ನಮ್ಮ ಫಾರ್ ಲೂಪ್ ಮಾಡಿದಾಗ ಲೈನ್ 12 ಮರೆಯದಿರಿ ನಾವು, ಇಂಟ್ ನಾನು = 0 ಇದು ಸ್ಥಾಪನೆಗೆ ನೀವು ಉದ್ದ = strlen (ರು). ಈ ಅದ್ಭುತ ಕಾರ್ಯತಂತ್ರವಾಗಿದೆ. ಈ ಶೈಲಿಯನ್ನು ಅದ್ಭುತವಾಗಿದೆ ಈ ವಿನ್ಯಾಸ ಅದ್ಭುತವಾಗಿದೆ. ನಾವು, ನಂತರ ಆ ಕಾರಣಗಳಿಗಾಗಿ ಒಳಗೆ ಹೋಗಿ ಆದರೆ ನೀವು ಮಾತ್ರ ಕರೆ ಅಗತ್ಯವಿದೆ ಈ ರೀತಿಯಲ್ಲಿ ಬದಲಿಗೆ ಪ್ರತಿ ಏಕ ಕಾಲದಲ್ಲಿ strlen ಸಮಯ ನೀವು ಲೂಪ್ ಮೂಲಕ ರನ್. ಆದಾಗ್ಯೂ, ನೀವು ಒಂದು ಅಲ್ಪವಿರಾಮದಿಂದ ಬಳಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಮತ್ತೆ ಇಂಟ್ ಅಗತ್ಯವಿಲ್ಲ. ಆ ಎರಡೂ ಘೋಷಿಸುವ ಆಗಿದ್ದಲ್ಲಿ ಒಟ್ಟಾಗಿ ಅಸ್ಥಿರ, ನೀವು ಮತ್ತೆ ಇಂಟ್ ಅಗತ್ಯವಿಲ್ಲ. ತದನಂತರ ನೀವು, strlen ಅನ್ನು ಹೊರಟಿರುವೆ ವೇಳೆ ಇದು ಮತ್ತೊಂದು ಗ್ರಂಥಾಲಯವಾಗಿದೆ ಸೇರಿಸಿಲ್ಲ ಕಾರ್ಯ ನಿರ್ವಹಿಸುತ್ತವೆ stdio.h ಅಥವಾ cs50.h, ಮಾಡಲು ನೀವು string.h ಸೇರಿವೆ. ಕರ್ಟ್? ವಿದ್ಯಾರ್ಥಿ: ಆದ್ದರಿಂದ ನೀವು ಅಗತ್ಯವಿಲ್ಲ ವೇಳೆ ಮಾದರಿ ಉದ್ದ ಏನು ಹೇಳುತ್ತಾರೆ, ಆ ಮಾಡುತ್ತದೆ ಇದು ಒಂದು ಇಂಟ್ ಎಂದು ಹೊಂದಿದೆ ಅರ್ಥ? ನೀವು ಎರಡು ವಿವಿಧ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಅಲ್ಲಿ ರೀತಿಯ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀವು ಸಾಧ್ಯವೋ ಎರಡು ವಿಭಿನ್ನ ರೀತಿಗಳಿವೆ. ಉದ್ದ ಆದರೂ, ಇಲ್ಲಿ ಒಂದು ಇಂಟ್ ಆಗಿದೆ. ಇದು ಅಲ್ಪವಿರಾಮದಿಂದ ಏಕೆಂದರೆ ಉದ್ದ ಒಂದು ಇಂಟ್ ಆಗಿದೆ ತದನಂತರ ಅದೇ ವಿಷಯ. ವಿದ್ಯಾರ್ಥಿ: ಅದು ಇಂದಿನ ವಿಶೇಷವೇನು ಎಂದು ಭಾವಿಸುತ್ತದೆ ಮೊದಲನೆಯದು ಒಂದೇ ಎಂದು? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ. ಈಗ ನಾವು ಈ ಮಾಡಲು ಹೋಗಿ, ಆದರೆ ನೀವು ನೀವು ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ಒಳಗೊಳ್ಳಬಹುದು ಒಂದು ದಶಮಾಂಶ ಮಾದರಿ ಬಳಸಿಕೊಂಡು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ. ಆದ್ದರಿಂದ ಇಂಟ್ X, Y ಸೃಷ್ಟಿಸುತ್ತದೆ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ. ನಾವು ಮಾಡಿದರೆ, ಇದು ನೀಡುತ್ತದೆ ಆದ್ದರಿಂದ ಇಂಟ್ X, Y, ನನಗೆ ಒಂದು ಬಳಕೆಯಾಗದ ವ್ಯತ್ಯಯ X ಮತ್ತು Y ಏಕೆಂದರೆ ನಾವು ಅವುಗಳನ್ನು ಬಳಸಬೇಡಿ. ಕೇವಲ ಒಂದು ಆಗಿದೆ ಮೊದಲು ಆದ್ದರಿಂದ ನಿರರ್ಥಕ ಹಾಕುವ ಅಲಂಕಾರಿಕ ಟ್ರಿಕ್ ನೀವು ಬಳಸುವುದಿಲ್ಲ ವೇಳೆ ಇದು ಬಳಸಲು ಏನೋ,. ನೀವು ನೋಡಿ ಎಂದು ಆದರೆ, ನಾನು x ಮತ್ತು y ರಚಿಸಿ ಅಲ್ಪವಿರಾಮದಿಂದ ಒಂದೇ ಸಾಲಿನಲ್ಲಿ. ಇದು ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ರಚಿಸುವ ವಿಶೇಷವೇನು ಬಲ ಇಲ್ಲ. ರಚಿಸಲು ಹೌದು, ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧ್ಯ ಆದ್ದರಿಂದ ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಎರಡು ವಿಷಯಗಳು ಚಿಹ್ನೆಗಳಿಂದ ಬೇರ್ಪಟ್ಟ. ಆದರೂ, ಅವರ ಆ ತೊಡೆದುಹಾಕಲು ಲೆಟ್. ಆದ್ದರಿಂದ ಕಾಗುಣಿತ ಇಲ್ಲ. ನಮಗೆ ಇದು ಕೋಡಿಂಗ್ ನೀವು ಹುಡುಗರಿಗೆ ಧನ್ಯವಾದಗಳು. ಲೆಟ್ಸ್ ಇದು ಒಂದು ಹೆಚ್ಚು ಸಮಯ ಮಾಡಲು, ಇದು ರನ್. ಅಂತ ಸ್ಟ್ರಿಂಗ್ ನೀಡಿ. [ಕೇಳಿಬರುವುದಿಲ್ಲ], ನೀವು ಅತ್ಯಂತ ಮಾಡಿದರು. ಸ್ಟ್ರಿಂಗ್ ಏನಿದೆ? ವಿದ್ಯಾರ್ಥಿ: ಹಲೋ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹಲೋ. H-e-ಎಲ್ L-O, ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಮೀ. ಮಹಾನ್ ಕಾಣುತ್ತದೆ. ತಂದೆಯ ಮತ್ತೆ ಔಟ್ ಲೆಟ್. ಯಾವಾಗಲೂ ಪರಿಶೀಲಿಸಿ ಹೋಗಿ ಮೂಲೆಯಲ್ಲಿ ಪ್ರಕರಣಗಳಿಗೆ. ಉತ್ತಮ ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಏನು ಪರೀಕ್ಷಿಸಲು ಇಲ್ಲಿದೆ? ವಿದ್ಯಾರ್ಥಿ: ಒಂದು ಸಂಖ್ಯೆ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು ಸಂಖ್ಯೆ. ಹಾಗಾಗಿ 1 ಪುಟ್ ಮಾಡುತ್ತೇವೆ, ಮತ್ತು ಇದು 1 ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ. ಇದು ಅಕ್ಷರಗಳ ಕೇಳುತ್ತಿದೆ, ಆದ್ದರಿಂದ ದೊರೆಯದಿದ್ದಲ್ಲಿ ಇದು ಸಂಖ್ಯೆಗಳನ್ನು ಕೆಲಸ ಹಾಗೆ ತೋರುತ್ತದೆ. ಗುಡ್ ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಪರೀಕ್ಷಿಸಲು. ಮತ್ತೊಂದು ಉತ್ತಮ ಮೂಲೆಯಲ್ಲಿ ವಾಟ್ಸ್ ಪರಿಶೀಲಿಸಿ ಪ್ರಕರಣವನ್ನು? ವಿದ್ಯಾರ್ಥಿ: ಒಂದು ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: Hm? ವಿದ್ಯಾರ್ಥಿ: ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ ಲೈಕ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್. ಆದ್ದರಿಂದ ತಂದೆಯ ಏನು ಪುಟ್ ಬೇಡ. ಮತ್ತು ಏನೆಂದು ಮುದ್ರಿತ ಸಿಗುತ್ತದೆ? ವಿದ್ಯಾರ್ಥಿ: ಇಲ್ಲ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಥಿಂಗ್. ಇದು ಕೆಲಸ ಹಾಗೆ ತೋರುತ್ತದೆ. ನೀವು ಹೆಚ್ಚು ಇಕ್ಕಟ್ಟಿನ ಪ್ರಕರಣಗಳು ಪ್ರಯತ್ನಿಸಿ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಖ್ಯೆಗಳು ಬೇರೆ ದಶಮಾಂಶ ಆಗಿದೆ ಪ್ರಯತ್ನಿಸಲು ಮಹಾನ್, ಜೊತೆಗೆ ಏನೂ. ಇಲ್ಲ, ಶೂನ್ಯ, ನಿರಾಕರಣೆಗಳು ಯಾವಾಗಲೂ ನೀವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ವಸ್ತುಗಳ ಹೆಚ್ಚಿನ ವಿಷಯಗಳನ್ನು ಟೆಸ್ಟ್, ವಿಷಯಗಳನ್ನು ಖಂಡಿತವಾಗಿಯೂ ನಾವು ಪರೀಕ್ಷಿಸಲು ಮಾಡುತ್ತೇವೆ ಬೇಕು ಮತ್ತು 50 ಪರೀಕ್ಷಿಸಲು ಮಾಡುತ್ತದೆ ಪರಿಶೀಲಿಸಿ ಫಾರ್. Spell.c ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? ಸರಿ, ಮತ್ತೆ ತಲೆ ತಂದೆಯ ಅವಕಾಶ. ನಾನು ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಂ ನೀವು ಹುಡುಗರಿಗೆ ಬರೆಯಲು ಫಾರ್. ಇದು students.c ಎಂದು ವಿಶೇಷವೇನು. ಈ ಬಳಕೆದಾರರನ್ನು ಕೇಳುತ್ತದೆ ಒಂದು ಕಾರ್ಯಕ್ರಮವಾಗಿದ್ದು ಐದು ಹೆಸರುಗಳು, ನಂತರ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆ ಮತ್ತು ಹೆಸರುಗಳ ಒಂದು ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ. ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಾವು ಬರೆದ ಕೊನೆಯ ಎರಡು ತೊಡಗಿರುವ, ಆದ್ದರಿಂದ ಏಕೆ ನಾವು ಐದು ನಿಮಿಷಗಳ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ನಾವು ಮಾಡುತ್ತೇವೆ ನಂತರ ಪ್ರತ್ಯೇಕವಾಗಿ ಇದು ಸಂಕೇತ, ಮತ್ತು ಒಂದು ಗುಂಪು ಎಂದು ಕೋಡ್. ಈ ಕಾರ್ಯಕ್ರಮದ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ನೀವು ವೇಳೆ, ಮೊದಲು ಕಂಡ ಇರಬಹುದು ನೀವು ಹೇಗೆ ಬಗ್ಗೆ ಪ್ರಶ್ನೆ ಇದೆ ನಾನು ನಿಮ್ಮ ಕೈ ಹೆಚ್ಚಿಸಲು, ಹಾಗೆ. ನಾನು ಪ್ರತಿ ಬಂದು ನೀವು ತೋರಿಸಲು ಮಾಡುತ್ತೇವೆ ಸರಿಯಾದ ದಿಕ್ಕಿನಲ್ಲಿ. ಆದರೆ ನಮ್ಮಲ್ಲಿ ಇದು ಮಾಡುತ್ತಿರುವುದು ಈ ಕಾರಣ ಕೆಲವು ಪರಿಚಯಿಸಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ ಟ್ರಿಕಿ ಎಂದು ವಿಷಯಗಳು. ಆದ್ದರಿಂದ ಇದು ಬಲ, ಕೆಲಸ? ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ರಲ್ಲಿ ತಿರುಗಿ ಯಾವಾಗ ಮಾಡಲು ಸಮಸ್ಯೆ ಸೆಟ್, ಅಲ್ಲಿ ಹಲವಾರು ವಿಧಗಳಲ್ಲಿ ಇದು, ಆದರೆ ಕೆಲವು ಹೆಚ್ಚು ಇತರರಿಗಿಂತ ಸೊಗಸಾದ. ನಮಗೆ ಸೈನ್ ಧುಮುಕುವುದಿಲ್ಲ ಲೆಟ್ # Cs50.h. ಸೇರಿವೆ # Stdio.h ಸೇರಿವೆ. ಇಂಟ್ ಮುಖ್ಯ ನಿರರ್ಥಕ, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ, ನಾನು ಎರಡು ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಮೊದಲನೆಯದು, ಕೇಳಲು ಇದೆ ಐದು ಹೆಸರುಗಳು ಬಳಕೆದಾರ. ಎರಡನೆಯದು, ಯಾದೃಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆ ಇದೆ ಮತ್ತು ಹೆಸರುಗಳ ಒಂದು ಮುದ್ರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಮೊದಲ ಒಂದು ಮಾಡಲು ಅವಕಾಶ ತಂದೆಯ ಕೇಳಿ ಐದು ಹೆಸರುಗಳು ಬಳಕೆದಾರ. ಯಾರು ಐದು ಹೆಸರುಗಳು ಬಳಕೆದಾರ ಕೇಳಿಕೊಂಡಿದೆ ಮತ್ತು ಹೇಗೆ ಎಂದು ಮಾಡಲು ಹೇಳಿ ಮಾಡಬಹುದು? ಕೇವಲ ಎರಡು ಜನರು ಮೊದಲ ಭಾಗವಾಗಿ ಮಾಡಿದರು. ಮೂರು ಜನರು ಮೊದಲ ಭಾಗವಾಗಿ ಮಾಡಿದರು. ನಾಲ್ಕು, ಐದು. ಟಾಮ್, ನೀವು ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕು? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಲು ಎಂದು ತದನಂತರ ಹೆಸರು, ಬ್ರಾಕೆಟ್ ಐದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ಟ್ರಿಂಗ್ ಬ್ರಾಕೆಟ್ ಐದು ಹೆಸರು. ಹಾಗೆ ಈ ಸಾಲಿನಲ್ಲಿ, ಏನು ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು ಬ್ರಾಕೆಟ್ ಐದು? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಘೋಷಿಸಲು ಎಂದು ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದು ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ಎಷ್ಟು ತಂತಿಗಳನ್ನು ಹೋಗುವ ಇಲ್ಲಿ ಹೊಂದಿಕೊಳ್ಳಲು? ವಿದ್ಯಾರ್ಥಿ: ಐದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಐದು. ಅತ್ಯುತ್ತಮ. ನಾವು ಹೆಸರುಗಳು ಏಕೆಂದರೆ ಕರೆ ಹೊರಟಿರುವೆ ನಾವು ಅನೇಕ ಪದಗಳಿಗಿಂತ ಪಡೆಯಲು ಹೊರಟಿರುವೆ. ಸರಿ, ಮುಂದಿನ? ನಂತರ ನೀವು: ವಿದ್ಯಾರ್ಥಿ ಲೂಪ್ ಒಂದು ಹೊಂದಿವೆ - JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಲೂಪ್ ಫಾರ್. ವಿದ್ಯಾರ್ಥಿ: - ನಾನು = 0. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: (ಇಂಟ್ ನಾನು = 0 ಫಾರ್. ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ವಿದ್ಯಾರ್ಥಿ: ನಾನು ಐದು ಕಡಿಮೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ಐದು ಕಡಿಮೆ. ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ವಿದ್ಯಾರ್ಥಿ: ನಾನು + +. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು + +. ವಿದ್ಯಾರ್ಥಿ: ನಂತರ ಮುಚ್ಚಲಾಯಿತು ಆವರಣ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಆವರಣ, ತದನಂತರ ಕೆಲವು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ? ವಿದ್ಯಾರ್ಥಿ: ನಂತರ printf. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: printf. ವಿದ್ಯಾರ್ಥಿ: ಓಪನ್ ಆವರಣ, ಹೆಸರು% ಡಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ? ವಿದ್ಯಾರ್ಥಿ: ಹೆಸರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೆಸರು. ವಿದ್ಯಾರ್ಥಿ: ನಂತರ ಸ್ಥಳವನ್ನು ಮತ್ತು ನಂತರ% d. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೆಸರು, ಬಾಹ್ಯಾಕಾಶ,% d. ವಿದ್ಯಾರ್ಥಿ: ಆಮೇಲೆ / N, ಮತ್ತು ನಂತರ ಮುಚ್ಚಲಾಯಿತು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಹೆಸರು, ಬಾಹ್ಯಾಕಾಶ, % D / N, ಮುಚ್ಚಿದ ಆವರಣ. ವಿದ್ಯಾರ್ಥಿ: ಅಲ್ಪವಿರಾಮದಿಂದ, ನಾನು + 1. ನಾನು ಕ್ಷಮಿಸಿ ಮನುಷ್ಯ. ಮುಚ್ಚಿದ ಉಲ್ಲೇಖ, ಮತ್ತು ನಂತರ ಅಲ್ಪವಿರಾಮದಿಂದ, ನಾನು +1. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಉಲ್ಲೇಖ, ಅಲ್ಪವಿರಾಮ, ನಾನು +1. ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ಮತ್ತು ನಂತರ ಮುಂದಿನ ಸಾಲಿನ - JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು + 1. ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ತದನಂತರ ಮುಂದಿನ ಸ್ಲೈಡ್ ಹೆಸರುಗಳು ಬ್ರಾಕೆಟ್ ನಾನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮುಂದಿನ ಸಾಲು ಹೆಸರುಗಳು ಬ್ರಾಕೆಟ್ ನಾನು. ವಿದ್ಯಾರ್ಥಿ: = ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: = ಪಡೆಯಿರಿ - ಬಂಡವಾಳ ಜಿ ಇ ಟಿ - ಸ್ಟ್ರಿಂಗ್. ಓಹ್, ಕ್ಷಮಿಸಿ. ವಿದ್ಯಾರ್ಥಿ: ಓಪನ್ ಮುಚ್ಚಿದ ಆವರಣ ಮತ್ತು ನಂತರ - JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಓಪನ್ ಆವರಣ ಮುಚ್ಚಲಾಯಿತು. ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ಸರಿ, ಆದ್ದರಿಂದ ನೀವು ಸರಣಿ ಆರಂಭಿಸಲು ನಂತರ ತಂತಿಗಳು ಹೆಸರುಗಳು, ಮತ್ತು ಒಂದು ಮೂಲಕ ಹೋಗಿ ಲೂಪ್ ಫಾರ್, ಮತ್ತು ಐದು ಬಾರಿ ಕೆಲವು ಮುದ್ರಿಸುತ್ತದೆ ಸಂಗ್ರಹಿಸಲು ನಂತರ ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಐದು ತಂತಿ. ಯಾರಾದರೂ ಯಾವುದೇ ಹೊಂದಿದೆಯೇ ಇದಕ್ಕೆ ಹೊಂದಾಣಿಕೆಗಳನ್ನು? ಟಾಮ್, ನಾನು ಎಲ್ಲರೂ ನೀವು ಸಮ್ಮತಿಸುತ್ತದೆ. ಸಾಕಷ್ಟು ಚೆನ್ನಾಗಿ ಕಾಣುತ್ತದೆ. ಸರಿ. ನೀವೇಕೆ ಆದರೂ, ನಾನು +1 ಮಾಡಿದಿರಿ? ವಿದ್ಯಾರ್ಥಿ: ನಾನು ಅರ್ಥ, ಹೊಂದಿಲ್ಲ ಎಂದು, ಆದರೆ ಅದು ಎಷ್ಟು ನಾನು +1 ಗೆ ಹೆಸರು ಒಂದು ಐದು ಹೆಸರಿಸಲು. ಇಲ್ಲದಿದ್ದರೆ, ಇದು ಹೆಸರು ಎಂದು ನಾಲ್ಕು ಹೆಸರಿಸಲು ಶೂನ್ಯ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀವು ನನ್ನ +1 ಮಾಡಿದರು ಇಲ್ಲದಿದ್ದರೆ ಇದು ಹೊಂದಿವೆ ಏಕೆಂದರೆ ನಾಲ್ಕು ಮೂಲಕ ಶೂನ್ಯ ಔಟ್ ಮುದ್ರಿತ ಏಕೆಂದರೆ ಕಂಪ್ಯೂಟರ್ಗಳು ಆಲೋಚಿಸುತ್ತೀರಿ ಹೇಗೆ, ಆದರೆ ಮಾನವರು ನಿಜವಾಗಿಯೂ ಹಾಗೆ ಓದಲು ಇಲ್ಲ. ಮತ್ತೊಂದು ವಿಷಯ ನೀವು ಎದುರಿಸುವ ಮಾಡುತ್ತೇವೆ. ಕೆಲವೊಮ್ಮೆ ನೀವು ಏನಾದರೂ ಮುದ್ರಿಸುತ್ತದೆ ಯಾವಾಗ ಬಳಕೆದಾರರಿಗೆ, ನೀವು ಒಂದು ಮಾಡಲು ಬಯಸುವಿರಿ ಸ್ವಲ್ಪ prettier, ಮತ್ತು ಮಾಡುವ ಈ ಸಂದರ್ಭದಲ್ಲಿ +1 ನಾನು ಆಗಿದೆ ಇದು prettier ಮಾಡಲು ರೀತಿಯಲ್ಲಿ. ನಾನು ಐದು ಬಾರಿ, ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು ನೋಡಿ ಐದು, ನಾನು ಕಡಿಮೆ ಐದು ಆಗಿದೆ. ನೀವು ಐದು ಸಿಕ್ಕಿತು ಅಲ್ಲಿ ನನಗೆ ಗೊತ್ತು. ನೀವು ನನಗೆ ಹೇಳುವ ರಿಂದ ಅರ್ಥವಾಯಿತು ನೀವು ಐದು ಹೆಸರುಗಳು. ಆದರೆ ನಾವು ಒಂದು ಕೋಡ್ ಮಾಡಲು ಬಯಸಿದರೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದೃಢವಾದ, ಒಂದು ವಿಷಯ ನಾವು , ಇಂಟ್ ಹೊರಗೆ, ಇಲ್ಲಿ ಔಟ್ ಮಾಡಬಹುದಾದ ನಾವು, ಈ ರೀತಿಯ ಮಾಡಬಲ್ಲರು # ವ್ಯಾಖ್ಯಾನಿಸಲು, ಮತ್ತು ನಾವು NAMES 5 ಮಾಡಬಲ್ಲರು. ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಎಲ್ಲೆಲ್ಲಿ ನಾನು ಬಂಡವಾಳ ಬರೆಯಲು ಎನ್, ರಾಜಧಾನಿ ಎ, ಬಂಡವಾಳ ಎಂ, ಕ್ಯಾಪಿಟಲ್ E, ಬಂಡವಾಳ ಎಸ್, ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಬದಲಿಸಲಾಗುವುದು ಕೋಡ್ 5 ಆ. ಅಥವಾ ತಂದೆಯ ಅದನ್ನು ಕರೆ ಅವಕಾಶ - ನಾವು ಮಾಡುತ್ತೇವೆ ಕೇವಲ ಇದು ಕರೆ. ಆದ್ದರಿಂದ ನಾನು ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ವಿವರಿಸುವ ಬಾಗುತ್ತೇನೆ ಅಧ್ಯಾಯ 5 ಎಂದು. ಈಗ ನಾನು, ಸಂಖ್ಯೆ 5 ಹೊಂದಿರುತ್ತವೆ ಎಲ್ಲೆಲ್ಲಿ ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಸಂಖ್ಯೆಯಿಂದ ಬದಲಿಸಲಾಗುವುದು ಮಾಡಬಹುದು. ಮತ್ತು ಈಗ ನಾನು ವೆತ್ಯಾಸವನ್ನು ಬಯಸಿದರೆ ಹೆಸರುಗಳ, ನಾನು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಹೊಂದಿದೆ ನಾನು ಅಲ್ಲಿ ಈ ಒಂದು ಸಾಲು, ಸಾಲು ನಾಲ್ಕು, #, ಸಂಖ್ಯೆ 5 ವ್ಯಾಖ್ಯಾನಿಸಿದ 10 ಗೆ ಬದಲಾಯಿಸಲು, ಅಥವಾ 4 ಬದಲಾಯಿಸಲು. ನಿಮ್ಮ ಕೋಡ್ ಮುಂದೆ ಬಂದರೆ, ನೀವು ಕೋರುತ್ತೇವೆ ಎಲ್ಲಾ ಸ್ಥಳಗಳಲ್ಲಿ ನೀವು ನೆನಪಿಡುವ ಹೋಗುವ ನೀವು ಬಯಸಿದ ಎಷ್ಟು ಹೆಸರುಗಳು ಪುಟ್, ಮತ್ತು ಒಂದು ಕಳೆದುಕೊಳ್ಳಬೇಕಾಯಿತು ನೀವು ಸಲುವಾಗಿ, ಇದು ಏನೋ ಹುಡುಕಲು, ಇದು ಮಾಡಲು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ನಂತರ ಅಗ್ರ ಮತ್ತು ಕೇವಲ ಆ ನುಡಿಗಟ್ಟು ಬಳಸಿ ಎಲ್ಲೆಡೆ ನಿಮ್ಮ ಕೋಡ್ ಪೂರ್ತಿ. ಮಾರ್ಕಸ್? ವಿದ್ಯಾರ್ಥಿ: ಆ ಶೈಲಿಯಲ್ಲಿ ಆದ್ಯತೆ ಜಾಗತಿಕವಾಗಿ ವಿವರಿಸುವ ಹೆಚ್ಚು ಸ್ಥಿರ N? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆ ಆಗಿದೆ ಶೈಲಿಯಲ್ಲಿ ಜಾಗತಿಕವಾಗಿ ಹೆಚ್ಚು ಆದ್ಯತೆ ಒಂದು ಸ್ಥಿರ N ವಿವರಿಸುವ? ಆದ್ದರಿಂದ ನೀವು ಸಾಧ್ಯವೋ ಎಂದು ನೀವು ಏನು, ಇಂಟ್ ಸಂಖ್ಯೆ = 5? ವಿದ್ಯಾರ್ಥಿ: ಅವರು ವ್ಯಂಜನಗಳು ಹೊಂದಿದ್ದೀರಾ ಸಿ ಅಥವಾ ಯಾವುದೇ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅಥವಾ const - ಸಮಾನ ರಲ್ಲಿ. ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ಹೇಳಿದರು ನೀವು ಜಾಗತಿಕ ವೇರಿಯಬಲ್? ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಶೈಲಿಯಲ್ಲಿ, ಅವಶ್ಯವಾಗಿ ಒಂದು ಬಲ ಇಲ್ಲ ಯಾವುದೇ ಉತ್ತರ, ಆದರೆ ಆ ಎರಡೂ ಉತ್ತಮವಾಗಿದೆ ಕೇವಲ ಈ ಯಾದೃಚ್ಛಿಕ ಎಸೆಯುವ ಹೆಚ್ಚು ನಿಮ್ಮ ಕೋಡ್ ಉದ್ದಕ್ಕೂ ಸಂಖ್ಯೆಗಳು. ನಾವು ಅವುಗಳನ್ನು ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳನ್ನು ಕರೆ. ನಿನ್ನ ಕೋಡ್ ನೋಡಲು ಅಥವಾ ಸ್ವೀಕರಿಸುತ್ತಿರುವಾಗ ಯಾರಾದರೂ ಅದನ್ನು ಓದಲು ವಿಶೇಷವೇನು, ಅವರು ಕೇವಲ ಈ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ಬಯಸುವುದಿಲ್ಲ ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ ಎಂದು. ಸಾಮಾನ್ಯವಾಗಿ ಇದು ಸಹ ಸಂಖ್ಯೆ 26 ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ, ಇದು ಉನ್ನತ ವರ್ಣಮಾಲೆಯ ಅಪ್ ವ್ಯಾಖ್ಯಾನಿಸಲು ಉತ್ತಮ ಮತ್ತು, ಆ ಸಾಲಿನಲ್ಲಿನ ಸಂಖ್ಯೆ 26 ಉಳಿಸಲು ಸಮಂಜಸವೇ ಎಂದು ವೇಳೆ. - ಅಥವಾ ಸಮಸ್ಯೆಯನ್ನು ಒಂದು, ಬದಲಿಗೆ ಸೆಟ್ ಮತ್ತೆ, ನಾವು ಈ ಬಗ್ಗೆ ಮಾತನಾಡಲಿಲ್ಲ ಸಮಯ, ಬದಲಿಗೆ ಕೇವಲ ಎಸೆಯುವ ಆಫ್ ಎಲ್ಲೆಡೆ ಒಂದು 25 ಅಥವಾ 10 ರಲ್ಲಿ, ನೀವು ಕ್ವಾರ್ಟರ್ ಮಾಹಿತಿ ಸಂಖ್ಯೆ 25 ಅಥವಾ 10 ಉಳಿಸಿ DIME, ಮತ್ತು ಸುಲಭವಾಗಿ ಮಾಡುತ್ತದೆ ಯಾರು ನಿಮ್ಮ ಕೋಡ್ ಮೂಲಕ ಓದುವ ವಿಶೇಷವೇನು ನೀವು ಎಂದು ಆಯ್ಕೆ ಏಕೆ ಅರ್ಥ. ಮತ್ತು ನೀವು, ನೀವು ಯಾವಾಗಲಾದರೂ ಬಯಸಿದರೆ ಗೆ ನಿಮ್ಮ ಕೋಡ್ ನವೀಕರಿಸಿ, ಅದು ಒಂದು ಬಿಟ್ ಮಾಡುತ್ತದೆ ಹೆಚ್ಚು ದೃಢವಾದ. ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಈ ಕೋಡ್ ಸಹ ನಾನು ನಂತರ ನಮಗೆ ಲಭ್ಯವಿಲ್ಲ ಎಂದು? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಈ ಸಂಕೇತಗಳ ಎಲ್ಲಾ ನಾವು ಒಟ್ಟಿಗೆ ಬರೆದಿದ್ದಾರೆ ಎಂದು ನಿಮಗೆ ಇಮೇಲ್ ಏರಲಿದೆ ವ್ಯಕ್ತಿಗಳು ಮತ್ತು ಲಭ್ಯವಿರುವ. ಹೌದು. ಆದ್ದರಿಂದ ಐದು ಹೆಸರುಗಳು ಬಳಕೆದಾರ ಕೇಳಬಹುದು. ಯಾದೃಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆ ಮತ್ತು ಮುದ್ರಿಸಲು ಹೆಸರುಗಳ ಒಂದು. ಯಾರು ಈ ಸಾಲಿನ ಮಾಡಿದರು? ಈ ಇಲ್ಲಿ trickiest ರೇಖೆ. ಕ್ಷಮಿಸಿ, ಟಾಮ್. ನೀವು ಒಳ್ಳೆಯ ಕೆಲಸ ಮಾಡಿದರು, ಆದರೆ ಈ ಒಂದು ಬಿಟ್ ಚಾತುರ್ಯದ ಆಗಿದೆ. ಮಾರ್ಕಸ್, ಮುಂದೆ ಹೋಗಿ. ವಿದ್ಯಾರ್ಥಿ: ವೆಲ್ ಮೊದಲ, ನೀವು ಹೊರಟಿರುವೆ stdlib.h ಮತ್ತು time.h. ಸೇರಿವೆ ಅಗತ್ಯವಿದೆ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀವು ಹೇಳುವ ನೀವು ಟಾಪ್, ಎರಡು ಗ್ರಂಥಾಲಯಗಳು ಸೇರಿವೆ. ನಾನೊಬ್ಬ ಎಸ್ ಟಿ ಡಿ ಎಲ್ ಐ ಬಿ ಸೇರಿಸಲು ಬಯಸುವ ಡಾಟ್ ಎಚ್, ಗುಣಮಟ್ಟ ಲೈಬ್ರರಿ, ಮತ್ತು ಏನು ಇತರ ಒಂದಾಗಿತ್ತು? ವಿದ್ಯಾರ್ಥಿ: Time.h. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: # time.h. ಸೇರಿವೆ ಆದ್ದರಿಂದ ಈ ಎರಡು ಗ್ರಂಥಾಲಯಗಳು ಇವೆ. ನಾವು ಬಳಸುತ್ತಿರುವ ಹೊರಟಿರುವೆ ಈಗ ಊಹಿಸುತ್ತವೆ ಈ ಒಳಗೊಂಡಿರುವ ಎಂದು ಕಾರ್ಯಗಳನ್ನು ನೀವು ಅಗತ್ಯವಿದೆ ಏಕೆ ಇದು ಎರಡು, ಸೇರಿಸಿಕೊಳ್ಳಲು? ವಿದ್ಯಾರ್ಥಿ: ಆದ್ದರಿಂದ ನಂತರ, ಮೊದಲ ನೀವು ಕೋರುತ್ತೇವೆ srand ಬರೆಯಲು ಬಯಸುವ ಹೋಗಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: Srand. ವಿದ್ಯಾರ್ಥಿ: (ಸಮಯ (0) JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ. Srand (ಸಮಯ ( ವಿದ್ಯಾರ್ಥಿ: 0. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 0. ವಿದ್ಯಾರ್ಥಿ:)), ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮತ್ತೊಂದು ಮುಚ್ಚಿದ ಆವರಣ? ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ನಾನು ಬದಲಿಗೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಶೂನ್ಯ ನಿಮ್ಮ ಶೂನ್ಯ. ಇದು ಒಂದೇ ಬಗ್ಗೆ, ಆದರೆ ಮಾಡುತ್ತೇವೆ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು, ಶೂನ್ಯ ನೋಡುತ್ತಾರೆ ಇದು ಈ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮಾಡುತ್ತೇವೆ ಎರಡನೇ ಸಾಲು. ವಿದ್ಯಾರ್ಥಿ: ಶೈಲಿಶಾಸ್ತ್ರವಾಗಿ ಉತ್ತಮ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಾಮಾನ್ಯವಾಗಿ, ಜನರು ಬಲ ಶೂನ್ಯ ಆದರೆ ಒಂದೇ. ವಿದ್ಯಾರ್ಥಿ: ನಂತರ ಇಂಟ್ ಹೆಸರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಂಟ್ ಹೆಸರು. ವಿದ್ಯಾರ್ಥಿ: = JASON ಹಿರ್ಸ್ಚೋರ್ನ್: = ವಿದ್ಯಾರ್ಥಿ: ರಾಂಡ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ರಾಂಡ್. ವಿದ್ಯಾರ್ಥಿ: () JASON ಹಿರ್ಸ್ಚೋರ್ನ್: () ವಿದ್ಯಾರ್ಥಿ: ಮಾಡ್ಯುಲೊ ಸಂಖ್ಯೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಪ್ರಮಾಣ ಏನಿದೆ? ಮೀ? ಶೇಕಡಾ ಮೀ? ವಿದ್ಯಾರ್ಥಿ: ಶೇಕಡಾ ಮೀ. ನೀವು ಉನ್ನತ ವ್ಯಾಖ್ಯಾನಿಸುವ ಪ್ರಮಾಣ ಸಂಖ್ಯೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮಾಡ್ಯುಲೊ ಸಂಖ್ಯೆ. ವಿದ್ಯಾರ್ಥಿ: ಆನಂತರ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ವಿದ್ಯಾರ್ಥಿ: ಆಮೇಲೆ ಹೊಸ ಲೈನ್, printf. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: printf. ವಿದ್ಯಾರ್ಥಿ: ( JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ( ವಿದ್ಯಾರ್ಥಿ: " JASON ಹಿರ್ಸ್ಚೋರ್ನ್: " ವಿದ್ಯಾರ್ಥಿ:% s / N JASON ಹಿರ್ಸ್ಚೋರ್ನ್% s / N ವಿದ್ಯಾರ್ಥಿ: " JASON ಹಿರ್ಸ್ಚೋರ್ನ್% s / n " ವಿದ್ಯಾರ್ಥಿ: ಅಲ್ಪವಿರಾಮದಿಂದ, ಬಾಹ್ಯಾಕಾಶ ಹೆಸರುಗಳು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ಪೇಸ್ - ವಿದ್ಯಾರ್ಥಿ: ಓಹ್, ನನ್ನ ಊಹೆಯ, ಏನು ನಾವು ಇಲ್ಲಿ ಕರೆ ನೀಡಲಿಲ್ಲ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಹೆಸರುಗಳಿಂದ ಕರೆಯಲಾಗುತ್ತದೆ. ವಿದ್ಯಾರ್ಥಿ: ಓಪನ್ ಬ್ರಾಕೆಟ್, ಹೆಸರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಓಪನ್ ಬ್ರಾಕೆಟ್, ಹೆಸರು. ವಿದ್ಯಾರ್ಥಿ: ಕ್ಲೋಸ್ಡ್ ಬ್ರಾಕೆಟ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಲೋಸ್ಡ್ ಬ್ರಾಕೆಟ್. ವಿದ್ಯಾರ್ಥಿ:) JASON ಹಿರ್ಸ್ಚೋರ್ನ್:) ವಿದ್ಯಾರ್ಥಿ: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಅರ್ಧವಿರಾಮಚಿಹ್ನೆ. ಸರಿ, ತಂದೆಯ ಉಳಿಸಲು ಅವಕಾಶ. ತಂದೆಯ ಈ ಕೋಡ್ ಮಾಡೋಣ. ವಿದ್ಯಾರ್ಥಿಗಳು. ತಂದೆಯ ಈ ಕೋಡ್ ಔಟ್ ಲೆಟ್. ವಿದ್ಯಾರ್ಥಿಗಳು. ಮಾಡಿರುವುದಿಲ್ಲ. / ವಿದ್ಯಾರ್ಥಿ. . / ವಿದ್ಯಾರ್ಥಿಗಳು. ಹೆಸರು ಒಂದು. ನಾವು ಡೇವಿಡ್ ಹೇಳುತ್ತೇನೆ. ಹೆಸರು ಎರಡು, ಜೆ. ಹೆಸರು ಮೂರು, ರಾಬ್. ಹೆಸರು ನಾಲ್ಕು ಲ್ಯೂಕಾಸ್. ಹೆಸರು ಐದು, ಜೋಸೆಫ್. ಮತ್ತು ನಂತರ ಇದು ಮತ್ತೆ ಜೋಸೆಫ್ ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನನಗೆ ಮತ್ತೆ ಈ ರನ್ ಅವಕಾಶ. ನನಗೆ ಅದೇ ಹೆಸರುಗಳು ಮಾಡಲಿ. ಡೇವಿಡ್, ಜೆ, ರಾಬ್, ಲ್ಯೂಕಾಸ್, ಜೋಸೆಫ್. ಮತ್ತು ಇದು ಡೇವಿಡ್ ನನಗೆ ಈ ಬಾರಿ ನೀಡಿದರು. ಆದ್ದರಿಂದ ನಾನು ಒಂದೇ ಮಾಡಿದರು, ಆದರೆ ಕೊಡುತ್ತಾನೆ ನನಗೆ ಬೇರೆ ವಿಷಯ, ಮತ್ತು ಆ ಇಲ್ಲಿದೆ ಏಕೆಂದರೆ, ಸಹಜವಾಗಿ, ನಾವು ಕೇಳುವ ನೀವು ಯಾದೃಚ್ಛಿಕ ಹೆಸರು. ಆದ್ದರಿಂದ ನನ್ನ ಅಲೆದಾಡುವ ಆಫ್ ಆಧರಿಸಿದೆ, ಆಲೋಚಿಸುತ್ತೀರಿ ಕೋಣೆಯ ಸುತ್ತಲೂ, ಹೆಚ್ಚಿನ ಜನರು ಬಹುಶಃ, ಮೊದಲ ಭಾಗವನ್ನು ಬಲ ಸಿಕ್ಕಿತು ಆ ಶ್ರೇಣಿಯನ್ನು ಸ್ಥಾಪನೆಗೆ ತದನಂತರ ಪಡೆಯುವಲ್ಲಿ ಎಲ್ಲಾ ಹೆಸರುಗಳು. ನಾನು 16 ಮೂಲಕ ಸಾಲುಗಳನ್ನು 10 ಬಗ್ಗೆ ಬಾಗುತ್ತೇನೆ. ಆದರೆ 21 ಮೂಲಕ ಸಾಲುಗಳನ್ನು 18 ಬಹುಶಃ ಇವು ಕೆಲವು ವಿಷಯಗಳನ್ನು ನೀವು ಮೊದಲು ನೋಡಿಲ್ಲ, ಆದ್ದರಿಂದ ಅವರ ಆ ಮೂಲಕ ಹೋಗಿ ಅವಕಾಶ. ಈ ಸಾಲು, srand ಬಾರಿ ಶೂನ್ಯ ಪ್ರಮುಖವಾಗಿ - ಕ್ಷಮಿಸಿ, ನ ಕೆಳಗೆ ಬಿಟ್ಟು ಅವಕಾಶ ಒಂದು ಸಾಲು, RAND (). ಅಂದರೆ, ನೀವು ಒಂದು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ ನೀಡುತ್ತದೆ ಯಾದೃಚ್ಛಿಕ ಪೂರ್ಣಾಂಕ. ಮತ್ತು ನೀವು ಮ್ಯಾನ್ RAND ಹಿಟ್ ವೇಳೆ, ಇದು ನೀವು ಬಹಳಷ್ಟು ಮಾಡಿದರು - ಎಂ ಎ ಎನ್ ಬಾಹ್ಯಾಕಾಶ ಆರ್ ಎ-N-ಡಿ - ಈ ರೀತಿಯ ಟರ್ಮಿನಲ್ಗಳು, ಎಂ ಎ ಎನ್ ಬಾಹ್ಯಾಕಾಶ ಆರ್ ಎ-N-ಡಿ, ನಮೂದಿಸಿ ಹಿಟ್. ನೀವು ಹಸ್ತಚಾಲಿತ ವರೆಗೆ ಬಂದು ಎಂದು ಆ RAND ಓದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಆಜ್ಞೆಯನ್ನು ಉತ್ಪನ್ನಗಳೆಂದರೆ NUM ಸುಳ್ಳು ಯಾದೃಚ್ಛಿಕ ಬೈಟ್ಗಳು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ ಎಳೆಸಸಿ ನಂತರ ಜನರೇಟರ್ ಒಮ್ಮೆ. ಆದ್ದರಿಂದ ಒಂದು ವಿವರಣೆ. ಆ RAND ಏನು ಆಗಿದೆ, ನೀಡುತ್ತದೆ ನೀವು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ ಯಾವಾಗ ಆ ಕಾರ್ಯ ಕರೆ. ದುರದೃಷ್ಟವಶಾತ್, ಇದು ನಿಜವಾಗಿಯೂ ಯಾದೃಚ್ಛಿಕ ಅಲ್ಲ ನೀವು ಕೇವಲ ಯಾದೃಚ್ಛಿಕ ಕರೆ ವೇಳೆ ಏಕೆಂದರೆ ಇದು ಕೆಲವು ಬೀಜ, ಕೆಲವು ಪಡೆಯುವಲ್ಲಿ ಇಲ್ಲದೆ ಪಾಯಿಂಟ್ ಆರಂಭಿಸಿ, ಇದು ಯಾವಾಗಲೂ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ಅದೇ ಒಂದು ಮತ್ತು ಇದು ಒಂದು ಸೂತ್ರದ ಬಳಸುತ್ತದೆ ಮುಂದಿನ ಒಂದು ನಿರ್ಧರಿಸಲು. ನೀವು RAND ಕರೆ ಆದ್ದರಿಂದ, ಇದು ಕೇವಲ ಮಾಡುತ್ತೇವೆ ನೀವು ಒಂದೇ ನೀಡಿ. ಇದು ಬಹಳ ಊಹಿಸಬಹುದಾದ ಇರುತ್ತದೆ. ಇದು ವಾಸ್ತವವಾಗಿ ಯಾದೃಚ್ಛಿಕ ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು ಮಾಡಬೇಕಾದ್ದು, ಮಾರ್ಕಸ್ ನ ಪ್ರತಿ ನನಗೆ ಸೂಚನೆಗಳನ್ನು, ಬೀಜ RAND ಎಂದು ಬೇರೆಯದರಲ್ಲಿ ಜೊತೆ, ಇದು ಏನು srand ಕಾರ್ಯ ಮಾಡುತ್ತದೆ. ಒಂದು ಬಿಟ್ ಹೆಚ್ಚು ಏನೋ ಇದು ಬೀಜಗಳು RAND ಒಂದೇ ಹೆಚ್ಚು ಯಾದೃಚ್ಛಿಕ, ಮತ್ತು ಅವರು, ಸಮಯ ಶೂನ್ಯ ಅದನ್ನು ಎಳೆಸಸಿ ವಿಶೇಷವೇನು ಇದು ಕೇವಲ ಸಂಪ್ರದಾಯದಂತೆ, ಪ್ರಸ್ತುತ, ಇದು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ. ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲರೂ ಅಲ್ಲ ಎಂದು ಊಹಿಸಿಕೊಂಡು ನೀವು ಸರಿಯಾದ ಸಮಯದಲ್ಲಿ ಕೋಡ್ ಔಟ್ ಹೋಗುವ ಅದೇ ಎರಡನೇ, ಆದ್ದರಿಂದ ಇದು ಒಂದು ಸುರಕ್ಷಿತ ಬೆಟ್ ಇಲ್ಲಿದೆ ಸಮಯ ಶೂನ್ಯ ವಿವಿಧ ಎಂದು ನಾನು ಪ್ರತಿ ಬಾರಿ ಈ ಕೋಡ್ ರನ್ ಇದೆ. ಸೇಫ್ ಬೆಟ್ ಆದ್ದರಿಂದ, srand ತಿನ್ನುವೆ ಬೀಜ RAND ಎಂದು ವಿವಿಧ ಏನೋ ಪ್ರತಿ ಜೊತೆ ಏಕ ಸಮಯ. ಆದ್ದರಿಂದ ರೂಢಿ, ನಾವು ಯಾವಾಗ ಒಂದು ಬಯಸುವ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ, ನಾವು, ಈ ಸಾಲನ್ನು ಬರೆಯಲು srand ಸಮಯ ಶೂನ್ಯ, ನಮಗೆ ಹೆಚ್ಚು ನೀಡಲು ಹೆಚ್ಚು ಯಾದೃಚ್ಛಿಕ ಬೀಜ, ಮತ್ತು ನಂತರ ನಾವು ಔಟ್ ನಮಗೆ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ ನೀಡುತ್ತದೆ RAND,. ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಏನನ್ನು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಬೀಜ ಮೂಲಕ ಅರ್ಥ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಬೀಜ ರಲ್ಲಿ ಮಾಹಿತಿ - ಆದ್ದರಿಂದ RAND ಕೆಲವು ಸಂಖ್ಯೆ ಆರಿಸಿಕೊಳ್ಳಲು ನಾನು ಮತ್ತು ಇದು ಕೆಲವು ಬಳಸಲು ಇಂದಿನ ವಿಶೇಷವೇನು ಸೂತ್ರವಿಲ್ಲ ಪಡೆಯಲು. ಆದ್ದರಿಂದ ಇದು ಏನೋ ಜೊತೆಗೆ ಆರಂಭಿಸಲು ಇಂದಿನ ವಿಶೇಷವೇನು ತದನಂತರ ಮೇಲೆ ಏನೋ ಅದನ್ನು ಮಾಡಿ ಆ ಸೂತ್ರದ ಆಫ್. ನೀವು ಯಾವಾಗಲೂ ಒಂದೇ ಕೊಟ್ಟರೆ, ಇದು ಯಾವಾಗಲೂ ಅದನ್ನು ಮಾಡಲು ವಿಶೇಷವೇನು ಅದೇ ವಿಷಯ. ಎಂದು ಮೊದಲ ವಿಷಯ ಆದ್ದರಿಂದ ನೀವು ಇದು ಬೀಜ ಯನ್ನು ನೀಡಿ. ಆದ್ದರಿಂದ ನೀವು ಏನೋ ನೀಡಲು ಬಯಸುವ ಜೊತೆಗೆ ಔಟ್ ಆರಂಭಿಸಲು ವಿಭಿನ್ನ, ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ವಿವಿಧ ಏನೋ ಅದನ್ನು ಮಾಡುತ್ತದೆ. ತದನಂತರ ಅಂತಿಮವಾಗಿ, ಸಾಲು 20, ಈ% ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಪ್ರಮಾಣ, ಮತ್ತು ಗೊಂದಲ ಇದೆ. ಒಂದು ಸ್ವಲ್ಪ ಎಂದು ವಿಷಯ ನೀವು ನಿಜವಾಗಿಯೂ ಬಾರದ ಇಲ್ಲಿ ವಿವಿಧ ನಿಜ ಜೀವನದ ಗಣಿತ ಹೊಂದಿರುತ್ತವೆ. ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ನೀವು ಒಂದು ದೈತ್ಯ ತೆಗೆದುಕೊಳ್ಳಲು ಯಾವಾಗ ಸಂಖ್ಯೆ ಮತ್ತು ನೀವು, ಸಿ ಭಾಗಿಸಿದಾಗ ಏನು ಉಳಿದ ನಡೆಯುತ್ತದೆ? ವಿದ್ಯಾರ್ಥಿ: ಇದು ಮೊಟಕುಗೊಂಡ ಸಿಗುತ್ತದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದು ಮೊಟಕುಗೊಂಡ ಸಿಗುತ್ತದೆ. ಆದ್ದರಿಂದ 3 ಭಾಗಿಸಿ 20 ಏನು? ಎಂದು ಯಾವ ಮರಳಿ ಇಲ್ಲ ನೀವು, 20 3 ಭಾಗಿಸಿ. ಕ್ಷಮಿಸಿ, 3 ಮೂಲಕ 10 ಭಾಗಿಸಿ. ನೀವು ಯಾವ ಮರಳಿ ಮಾಡುವುದಿಲ್ಲ? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಬರುವುದಿಲ್ಲ]. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 10 ಕೇವಲ 3 ಭಾಗಿಸಿ ಆದಾಯ 3, 3 ಉಳಿದ 1. ಯಾವ 10 ಪ್ರಮಾಣ 3 ಆದಾಯ ಆದ್ದರಿಂದ ಕೇವಲ ಉಳಿದ, 1. ನೀವು 10 ಭಾಗಿಸಿ ಯಾವ ತಿಳಿಯಲು ಅವರು ಬಯಸಿದ್ದರು ಆದ್ದರಿಂದ 3 ನಿಜವಾಗಿ ಮೂಲಕ, ನೀವು ಬಯಸುವ 3 ಭಾಗಿಸಿ 10 ಹಾಗೆ, ನೀವು, ನಿಮ್ಮ 3 ಹೋಗಬಹುದು ಎಂದು ತದನಂತರ ನೀವು 10 ಪ್ರಮಾಣ 3 ಮಾಡಬೇಕು, ಮತ್ತು 'd ನೀವು 1 ಹೋಗಬಹುದು. ಆದ್ದರಿಂದ ನೀವು 10 ಭಾಗಿಸಿ ಅರ್ಥ 'd 3 3, ಉಳಿದ 1. ಮತ್ತು ಈ ಸಾಲಿನಲ್ಲಿ, RAND ಆಗಿರಬಹುದು ಯಾವುದೇ ಪೂರ್ಣಾಂಕ, ಮೂಲಭೂತವಾಗಿ. ಪ್ರಮಾಣ ಹೇಳಿದರು ಆದ್ದರಿಂದ, ಅದನ್ನು ಭಾಗಿಸಿದಾಗ ಈ ಸಂದರ್ಭದಲ್ಲಿ 5 ರಲ್ಲಿ ಇದು ಸಂಖ್ಯೆ. ಮತ್ತು ನೀವು ಯಾವಾಗಲಾದರೂ ಒಂದು ಸಂಖ್ಯೆಯಿಂದ ಭಾಗಿಸಿದಾಗ, ಪೂರ್ಣಾಂಕ ಯಾವಾಗಲೂ ಕಡಿಮೆ ಎಂದು ಹೊಂದಿದೆ ಎಂದು. ನೀವು ಸಂಖ್ಯೆ 5 ರಿಂದ ಭಾಗಿಸುವ ನೀವು ಆದ್ದರಿಂದ, ಉಳಿದ ಯಾವಾಗಲೂ ಎಂದು ನಾನು ಶೂನ್ಯ ನಾಲ್ಕು ಮೂಲಕ. ಆ ಗಣಿತ ಔಟ್ ಕೆಲಸ ಕೇವಲ ಹೇಗೆ. ಆದ್ದರಿಂದ ಒಂದು ಸಣ್ಣ ಮೂಲಕ moduloed ದೊಡ್ಡ ಸಂಖ್ಯೆ ಸಂಖ್ಯೆ ಯಾವಾಗಲೂ ಹಿಂದಿರುಗುವ ಉಳಿದ ಮತ್ತು ಯಾವಾಗಲೂ ಕೆಲವು ಹಿಂದಿರುಗುವ ಸಂಖ್ಯೆ ನೀವು ಕಡಿಮೆ ಎಂದು ಸಂಖ್ಯೆ ಭಾಗಿಸಿ. ಯಾರಾದರೂ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಡಸ್ ಪ್ರಮಾಣ, ಇದು ಬಹಳ ಬರುತ್ತವೆ ಏಕೆಂದರೆ, ತುಂಬಾ ಉಪಯುಕ್ತ, ಆದ್ದರಿಂದ ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಪ್ರತಿಯೊಬ್ಬರು ಅರ್ಥ? ಕೂಲ್. ಮತ್ತು ನಾವು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕೆಲಸ ಕಂಡಿತು. ಸರಿ, ಮುನ್ನಡೆಯುವ. ಆದ್ದರಿಂದ ಮುಂದಿನ, ನಾವು ಹೋಗಿ ಹೊರಟಿರುವೆ ಕಾರ್ಯಗಳು, ಮತ್ತು ನಾವು ಹೋಗಿ ಹೊರಟಿರುವೆ ಈ ವಿಷಯವನ್ನು ಉಳಿದ ಮೂಲಕ ಸಾಕಷ್ಟು ನಾನು ಪಡೆಯಲು ಬಯಸುವ ತ್ವರಿತವಾಗಿ ಏಕೆಂದರೆ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದಗಳು. ಆದ್ದರಿಂದ ಕಾರ್ಯಗಳು, ಮೂಲಭೂತವಾಗಿ ನೀವು ನೋಡಿದ ಮಾಹಿತಿ, ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಗಳು. ಅವರು, ಎಂದು ನಿಯತಾಂಕಗಳನ್ನು ವಸ್ತುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಅವರು ಎರಡೂ, ಅವರಿಗೆ ಏನಾದರೂ , ಬದಲಾಯಿಸಿದ ಅಥವಾ ಕೆಲವು ಅಡ್ಡ ಪರಿಣಾಮಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಅವರು ಭೂಶಿರ ಇದು ಏನೋ ಔಟ್, ಮರಳುವ ಮೌಲ್ಯವನ್ನು. ಯಾರಾದರೂ ನನ್ನ ಒಂದು ಕಾರಣ ನೀಡಬಹುದು ಏಕೆ ನಾವು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು? ಯಾರಾದರೂ? ನಾವು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಬಯಸುವ ಏಕೆ? ಒಂದು ಕಾರಣ ಯಾರಾದರೂ? ನಾನು ಎರಡು ಕೈಗಳನ್ನು ಕಂಡಿತು. ಒಂದು ಉತ್ತಮ ಕಾರಣ ಏನು? ಮಾರ್ಕಸ್? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಅದೇ ಕರೆಯಲು ಹೊಂದಿದ್ದರೆ ಕೋಡ್ ಅನೇಕ ಬಾರಿ ಪಡೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ, ನೀವು ಅಗತ್ಯವಿದ್ದರೆ ಅದೇ ಪಡೆ ಕರೆಯಲು ಅನೇಕ ಬಾರಿ ಕೋಡ್. ಜೆಫ್, ನೀವು ಬೇರೆ ಕಾರಣ ಇಲ್ಲ? ವಿದ್ಯಾರ್ಥಿ: ಜಸ್ಟ್ ಆದ್ದರಿಂದ ನೀವು ಕಡಿಮೆ ಕೋಡ್ ಮಾಡಬಹುದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಕಡಿಮೆ ಕೋಡ್ ಮಾಡಬಹುದು. ರೈಟ್. - ನೀವು ಏನೋ ಬಹಳಷ್ಟು ಮಾಡಲು ಬಯಸಿದರೆ ಹಿಂದಿನ ಕೋಡ್ ರಲ್ಲಿ, ನಾನು ತೋರಿಸಬಹುದಿತ್ತು ಸ್ಟ್ರಿಂಗ್ ಐದು ಬಾರಿ ಪಡೆಯಲು ಬರೆದ, ಆದರೆ ಲೂಪ್ ಇದು ಒಳ್ಳೆಯದೆಂದು ಮತ್ತು ನೋಡಲು ಮಾಡುತ್ತದೆ ಫಾರ್ ನೀವು ಕಡಿಮೆ ಕೋಡ್ ಬರೆಯಬೇಕು. ಕಾರ್ಯಗಳು ಒಂದು ರೀತಿಯ ಕಲ್ಪನೆಯನ್ನು ಇವೆ. ನಾನು, ಅದೇ ವಿಷಯ ಬಹಳಷ್ಟು ಮಾಡಲು ಬಯಸಿದರೆ ಒಂದು ಕಾರ್ಯಕ್ಕೆ ಇದು ಸರಿಸಲು ಮತ್ತು ಕರೆ ಎಂದು ಪ್ರತಿ ಬಾರಿ ಕೆಲಸ. ನೀವು ಆ ವಿಷಯ ಮಾಡುತ್ತಾರೆ. ಒಂದು ದೊಡ್ಡ ಕಾರಣ ಇಲ್ಲಿದೆ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು. ಆದ್ದರಿಂದ ಒಂದು ಕ್ರಿಯೆಯ ಅಂಗರಚನಾಶಾಸ್ತ್ರ. ಒಂದು ಕಾರ್ಯವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ತಿನ್ನುವೆ ಈ ರೀತಿ. ಇದು, ಇದಕ್ಕೆ ಮಾದರಿ ಆರಂಭವಾಗಬೇಕು ಮಾಡುತ್ತೇವೆ ನಂತರ ನೀವು ಹೆಸರು ಪಡೆಯುತ್ತೀರಿ. ಇದು ಇಲ್ಲದಿದ್ದರೆ, ವಾದಗಳು ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ನಿಯತಾಂಕಗಳನ್ನು ಮಾಹಿತಿ, ಮತ್ತು ಒಳಗೆ ಕರೆಯಲಾಗುತ್ತದೆ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ನೀವು ಮಾಡುತ್ತೇವೆ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಲು. ನಾವು ಒಂದು ಕಾರ್ಯ ಬಹಳಷ್ಟು ನೋಡಿದ. ಪ್ರಮುಖ ಇಲ್ಲಿದೆ. ಇಲ್ಲಿ ಮೇಲೆ ಮುಖ್ಯ ಇರಿಸಿ ಇದೆ ಆ ಅಂಗರಚನಾಶಾಸ್ತ್ರ ನಾನು ಹಿಂದಿನ ಹೊಂದಿತ್ತು. ಇಲ್ಲಿಯೇ ಇಂಟ್ ಏನು ಏನನ್ನು ಸೂಚಿಸುತ್ತದೆ? ಇಂಟ್ ಅರ್ಥವೇನು? ನಾನು ಇಂಟ್ ಮುಖ್ಯ ಬರೆಯುತ್ತೇನೆ (ನಿರರ್ಥಕ). ವಿದ್ಯಾರ್ಥಿ: ರಿಟರ್ನ್ ಮಾದರಿ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ? ವಿದ್ಯಾರ್ಥಿ: ರಿಟರ್ನ್ ಮಾದರಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಂಟ್ ಆಗಿದೆ ನಿಖರವಾಗಿ ಬಲ, ಮಾದರಿ ಮರಳಿ. ಮುಖ್ಯ ಒಂದು ಇಂಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಎಂದರೇನು? ವಿದ್ಯಾರ್ಥಿ: ಫಂಕ್ಷನ್ ಹೆಸರು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮುಖ್ಯ ಆಗಿದೆ ಕಾರ್ಯದ ಹೆಸರು. ನಿಖರವಾಗಿ ಬಲ. ಮತ್ತು ನಿರರ್ಥಕ? ಆವರಣ ಒಳಗೆ ನಿರರ್ಥಕ ಏನು? ವಿದ್ಯಾರ್ಥಿ: ಇದು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಯಾವುದೇ ಬಾಹ್ಯ ಮೌಲ್ಯ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನಿರರ್ಥಕ - ಬಲ. ಆವರಣ ಒಳಗೆ, ನಾವು ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಅಥವಾ ವಾದಗಳನ್ನು ಕಾರ್ಯ ಹೋಗುತ್ತದೆ ಏನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕಪ್ಪು ಬಾಕ್ಸ್ ಒಳಗೆ. ನೀವು ನಿರರ್ಥಕ ಬರೆಯುತ್ತೇನೆ, ನೀವು ಹೇಳುವ ನೀವು ಈ ಸೈನ್ ಏನೂ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಆದ್ದರಿಂದ ಇಂಟ್ ಮುಖ್ಯ ನಿರರ್ಥಕ ಪ್ರಮುಖ ತಂದೆಯ ಅರ್ಥ ಸೈನ್ ಏನು ಕೈಗೊಳ್ಳಲಿಲ್ಲವೆಂದು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ, ನಾವು ಕೆಲವು ಹೊಂದಿವೆ ಕೋಡ್, ತದನಂತರ ನಾವು ಕೊನೆಯಲ್ಲಿ ನೋಡಿ ಶೂನ್ಯ ಮರಳಿ. ಶೂನ್ಯ ರಿಟರ್ನ್ ಅರ್ಥವೇನು? ವೆಲ್, ನಾವು ಇದಕ್ಕೆ ಮಾದರಿ ಕುರಿತು. ಮುಖ್ಯ ಒಂದು ಇಂಟ್ ಮರಳಲು ಅಗತ್ಯವಿದೆ. ಈ ಸಾಲು ಏನು ಇಲ್ಲಿದೆ. ಇದು ಒಂದು ಇಂಟ್, ಶೂನ್ಯ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಸಹಜವಾಗಿ, ನಾವು ನೋಡಿಲ್ಲ ಎಂದು ಬಹಳಷ್ಟು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಾವು ಮಾಡಲು ಕಾರಣ ನಾವು ಯಂತ್ರಗಳು ಮತ್ತು ಸಂಕಲನಕಾರರ ನಾವು, ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ನೀವು ಬಳಸಲು ಆ ಸಾಲಿನಲ್ಲಿ ಅಗತ್ಯವಿಲ್ಲ. ಮುಖ್ಯ ಇದು ತಿಳಿದಿರುತ್ತದೆ ಸಾಕಷ್ಟು ವಿಶೇಷ ನೀವು ಮುಖ್ಯ, ಕೇವಲ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದಾಗ ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ಹೋಗಿದ್ದರೆ ಶೂನ್ಯ ಮರಳಿ. ವಾಸ್ತವವಾಗಿ, ಏನೋ ಚೆನ್ನಾಗಿ ಹೋಗಿ ಇದ್ದಲ್ಲಿ, ಮುಖ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಬೇರೆ ಹಿಂದಿರುಗುವ ಅದು ಸೂಚಿಸುತ್ತದೆ ಸಂಖ್ಯೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ತಪ್ಪಾಗಿದೆ. ನೀವು ಕೋಡ್ ನೋಡಿ ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಇದಕ್ಕೆ ಶೂನ್ಯ ಬರೆಯಲು, ಆದರೆ ಇದು ಒಳ್ಳೆಯದು ಇಲ್ಲ ಅದರ ಹಿಂದೆ ನಡೆಯುತ್ತಿದೆ ಎಂದು ತಿಳಿಯಲು ದೃಶ್ಯಗಳನ್ನು ನೀವು ಬರೆಯಲು ಬಂದ ಕಾರಣ ಕ್ರಿಯೆಯ ಇನ್ನೊಂದು ಮಾದರಿ, ನೀವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಹೋಗುವ ಒಂದು ವಾಪಸಾತಿಯ ಸಾಲಿನಲ್ಲಿ ಸೇರಿವೆ. ನೀವು ಹೇಳುವ ನೀವು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಒಂದು ಇಂಟ್ ಮರಳಿ, ನೀವು ಮಾಡಬೇಕು ಏನೋ ಮರಳಿ ಬರೆಯಲು. ನೀವು ಇಲ್ಲಿ ನಿರರ್ಥಕ ಅಪ್ ಹೇಳುತ್ತಾರೆ ವೇಳೆ ಗೆ ಆರಂಭದಲ್ಲಿ, ನಿರರ್ಥಕ ಪ್ರಮುಖ ನಿರರ್ಥಕ, ಉದಾಹರಣೆಗೆ, ನಂತರ ಇದು ಮರಳದಿರುವುದು ವಿಶೇಷವೇನು ಏನು - ನಿರರ್ಥಕ ಏನೂ ಅರ್ಥ - ಆದ್ದರಿಂದ ನೀವು ರಿಟರ್ನ್ ಲೈನ್ ಅಗತ್ಯವಿಲ್ಲ. ಆದರೆ ನೀವು ಎಂದಿಗೂ ಅಲ್ಲ ಏನನ್ನಾದರೂ ಬರೆಯಿರಿ ಇದಕ್ಕೆ ಮಾದರಿ ಶೂನ್ಯವಾಗುವ, ನೀವು ಲಾಭ ಮತ್ತು ನೀವು ಹೇಳುವ ಒಂದು ಸಾಲು ಅಲ್ಲಿ ಏನೋ ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಆ ರೀತಿಯ ಸರಿಹೊಂದಣಿಕೆ. ಆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? ಸ್ವೀಟ್. ವ್ಯಾಪ್ತಿ. ಈ ನಾವು ಮಾಡಿದ ಸಂಗತಿಯಾಗಿದೆ ಹಾಗೆಯೇ ಮೇಲೆ ಮುಟ್ಟಲಿಲ್ಲ. ಪ್ರತಿ ವೇರಿಯಬಲ್, ನಾವು ತಿಳಿದಿರುವಂತೆ, ಒಂದು ಹೊಂದಿದೆ ಕೆಲವು ವ್ಯಾಪ್ತಿ, ಮತ್ತು ಮೂಲತಃ ಇಲ್ಲಿದೆ ಬಗ್ಗೆ ಅಲ್ಲಿ ವೇರಿಯಬಲ್ ಮೇ ಅಥವಾ ಉಲ್ಲೇಖ ಇರಬಹುದು. ಮತ್ತು ನಾನು ಏನಾಗುತ್ತದೆ ಹೇಳಲು ಇಷ್ಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಲ್ಲಿ ಆಗಿರುತ್ತದೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ. ಈ ಕೋಡ್ ನೋಡಲು, ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಒಂದು ವೇಳೆ ನಾವು ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ವಿವರಿಸುವ ನೀವು ಮುಖ್ಯ, ಇಂಟ್ ಒಂದು ಹೊರಗೆ, ಅಪ್ ಇಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ. ನಾವು ಮತ್ತೊಂದು ಕರೆ ನೀವು ಒಂದು ಒಳಗೆ ಮುಖ್ಯ INT. ನಾವು ಕೆಲವು ಹೆಚ್ಚು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಹೊಂದಿವೆ, ಮತ್ತು ನಾವು ಮತ್ತೊಂದು ಇಂಟ್ ಒಂದು ಕರೆ ನೀವು. ನಾವು ಮೂರು ಒಂದು ತಂದೆಯ ಕೋಡ್ ರಲ್ಲಿ ಹೊಂದಿರುತ್ತವೆ. ಈ ಒಂದೇ ಅಲ್ಲ. ನಾನು ಮೂರು ವಿಭಿನ್ನ ಅಸ್ಥಿರ ರಚಿಸಿದ. ನಂತರ ಈ ಒಳ ಸುರುಳಿಯಾಕಾರದ ಒಳಗೆ ಕಟ್ಟುಪಟ್ಟಿಗಳು, ನಾನು = 4 ಹೇಳುತ್ತಾರೆ. ಒಂದು ಬಗ್ಗೆ ಎಂದು ಇದು, ಮೊದಲನೆಯದು, ಎರಡನೆಯದು, ಅಥವಾ ಮೂರನೇ ಒಂದು? ವಿದ್ಯಾರ್ಥಿ: ಮೂರನೇ ಒಂದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದು ಮಾತನಾಡುವ ವಿಶೇಷವೇನು ಮೂರನೇ ಒಂದು ಬಗ್ಗೆ. ಒಂದು ವಾಸ್ತವವಾಗಿ ಆ ಎಲ್ಲಾ ಆಗಿರಬಹುದು ಈ ನಿರ್ದಿಷ್ಟವಾಗಿ ಕುರಿತು ಉದಾಹರಣೆಗೆ ತಮ್ಮ ವ್ಯಾಪ್ತಿಯ ಎಲ್ಲಾ ಹೋಗುತ್ತದೆ ಏಕೆಂದರೆ ಈ ಒಳಗಿನ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ. ಆದಾಗ್ಯೂ, ನೀವು ವಸ್ತುಗಳನ್ನು ಅದೇ ಕರೆ ಮಾಡಿದಾಗ ಹೆಸರು ಮುಚ್ಚಿಡಲಾಗಿದೆ ಎಂದು ಕರೆಯುವುದನ್ನು ಅಲ್ಲಿ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಮಾತ್ರ ಎದುರಿಸಲು ಅಥವಾ ಸರಿಪಡಿಸಲು ಅಥವಾ ಬಳಸಲು ಇತ್ತೀಚಿನ ವೇರಿಯಬಲ್, ಅಥವಾ ಒಂದು ನೀವು ಸಮೀಪವಿರುವ. ಆದ್ದರಿಂದ ಒಳಗೆ ಇಲ್ಲಿ, ಈ ಮೂರನೇ ಒಂದು ಹತ್ತಿರವಾದ ಆ ಸಾಲಿಗೆ, ಒಂದು = 4, ಆದ್ದರಿಂದ ಮೂರನೇ ಒಂದು ಪರಿಣಾಮ. ಮತ್ತು ಕೊನೆಯ ಸಾಲು, ಒಂದು ಇದು ಒಂದು = 2, ಮೊದಲ, ಎರಡನೇ, ಬಗ್ಗೆ, ಅಥವಾ ಮೂರನೇ? ವಿದ್ಯಾರ್ಥಿ: ಎರಡನೇ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದು ಮಾತನಾಡುವ ವಿಶೇಷವೇನು ಎರಡನೇ ಸುಮಾರು. ಸಹಜವಾಗಿ, ಮೂರನೇ ಒಂದು ಹತ್ತಿರವಾಗಿರುವ ಕೋಡ್ ಅದನ್ನು, ಆದರೆ ಮೂರನೇ ಹೊರಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಒಮ್ಮೆ ನೀವು ಆ ಮುಚ್ಚಿದ ಸುರುಳಿಯಾಕಾರದ ಪಡೆಯುವುದು ಇದು ಗಾನ್ ರೀತಿಯ ಕಟ್ಟುಪಟ್ಟಿಯ, ಅದು ಇಲ್ಲಿದೆ ಮೂಲಭೂತವಾಗಿ. ಆದ್ದರಿಂದ ನಿಮ್ಮಲ್ಲಿ ಕೇವಲ ಎರಡು ಹೊಂದಿರುತ್ತವೆ ಮೊದಲ ಎರಡು, ಮತ್ತು ಸಹಜವಾಗಿ, ಈಗ ಇದು ಎರಡನೇ ಒಂದು ಸಮೀಪವಿರುವ ವಿಶೇಷವೇನು. ಆ ಒಂದು ಒಳ್ಳೆಯ ವಿಷಯ ವ್ಯಾಪ್ತಿ ಬಗ್ಗೆ ಮರೆಯದಿರಿ. ಉದಾಹರಣೆಗೆ, ನಾನು ನೀವು ಎದುರಿಸಿದ್ದೇವೆ ಖಚಿತವಾಗಿ ಮನುಷ್ಯ ಒಂದು ಈ ಲೂಪ್ ಹಾಗೆಯೇ ಮಾಡಬೇಕು. ನೀವು ವೇರಿಯಬಲ್ ಒಳಗೆ ಆರಂಭಿಸಲು ವೇಳೆ ಲೂಪ್ ತದನಂತರ ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತವೆಯೇ ಸಂದರ್ಭದಲ್ಲಿ ಹೊರಗೆ ಇದು ಪ್ರವೇಶಿಸಲು, ನೀವು ಬಹುಶಃ ಈ, ಕೆಲವು ಎಚ್ಚರಿಕೆ ಸಿಕ್ಕಿತು ವೇರಿಯಬಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಎಂದು, ಏಕೆಂದರೆ ಸ್ಕೋಪ್ ವಿಚಾರವನ್ನು ಇಲ್ಲಿದೆ ವಸ್ತುಗಳನ್ನು ಮಾತ್ರ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ. ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಂದು ದೈತ್ಯ ನರ್ತನ ಹಾಗೆ ಎಂದು ನೀವು ಇನ್ನೊಂದು, ನಿಮ್ಮ ಕೋಡ್ ನೀಡುತ್ತಿರುವ ನೀವು ಅದರ ಬಗ್ಗೆ ಯೋಚಿಸಲು ದಾರಿ. ಆದ್ದರಿಂದ ಈ ಏನೋ, ಮತ್ತೊಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ಕೋಡ್, hellofunction.c ನೀವು ಹುಡುಗರಿಗೆ. ನಾವು ಈಗ ಆ ಬಿಟ್ಟು ಹೋಗಿ, ಆದರೆ ನೀವು ನಾನು ನಿಮ್ಮನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ ಸಂಗತಿಯಾಗಿದೆ ನಿಮ್ಮ ಸ್ವಂತ ಅಭ್ಯಾಸ. ಇದರಲ್ಲಿ ಮುಖ್ಯ ಕರೆಗಳನ್ನು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಿರಿ ಒಂದು ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಬಳಕೆದಾರರಿಗೆ ಶುಭಾಶಯ. ಇದು ಮೂಲಭೂತವಾಗಿ ಹಲೋ ವರ್ಲ್ಡ್ ಕೈಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಆ printf ಒಳಗೆ ಬೇರ್ಪಡಿಸುವ ಮತ್ತೊಂದು ಕ್ರಿಯೆ. ಆದರೆ ನಾವು ಇದೀಗ ಮಾಡಲು ಹೋಗುತ್ತಿಲ್ಲ ನಾವು ಹೆಚ್ಚು ಸಮಯ ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ ನಾನು ಇಷ್ಟಪಟ್ಟ ಎಂದು ಬಿಟ್ಟು. ಕಾರ್ಯ ಘೋಷಣೆ ಆದ್ದರಿಂದ. ನಾವು ಮೊದಲು ಈ ನೋಡಿದ್ದೇವೆ. ನೀವು ಬೇರೊಂದು ಕಾರ್ಯ ಬರೆಯಲು ಬಯಸಿದರೆ ನೀವು ಕಂಪ್ಯೂಟರ್ ತಿಳಿಸಿ ಅಗತ್ಯವಿದೆ ಮತ್ತು ಮುಖ್ಯ ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ಗೊತ್ತು. ಆದ್ದರಿಂದ ನಾವು ಮೇಲೆ ಮುಖ್ಯ ಆಗಿದೆ ಏನು, ನಾವು ಬರೆಯಲು ಇದಕ್ಕೆ ಮಾದರಿ, ಹೆಸರು, ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು, ತದನಂತರ ಕೆಳಗೆ ಮುಖ್ಯ ಕೆಳಗೆ, ಕೆಳಗೆ ಇಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಆ ಸಾಲಿನಲ್ಲಿ ನಕಲಿಸಿ ತದನಂತರ ನಿಜವಾದ ಕೋಡ್ ಬರೆಯಲು. ಈ ರೀತಿಯಲ್ಲಿ, ನೀವು ಕಾರ್ಯ ಕರೆ ವೇಳೆ ಮೇಲಿರುವ ಮುಖ್ಯ ರಲ್ಲಿ, ಮುಖ್ಯ ಎಂದು ತಿಳಿದಿರುವ ನಾನು ವೇಳೆ ಹಲೋ, ಉದಾಹರಣೆಗೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಹಲೋ ಹೇಳಿ, ತದನಂತರ ಅದು ಕಾಣುತ್ತದೆ ಗೆ ಅನುಷ್ಠಾನ ಕೆಳಗಿನ. ನಾನು ಈ ಸೇರಿವೆ ಹೋದರೆ ಏನಾಗುತ್ತದೆ ಟಾಪ್ ಅಪ್ ಲೈನ್, (ನಿರರ್ಥಕ) ಹಲೋ ಶೂನ್ಯವಾಗುವ? ನಾನು ಈ ಸಾಲನ್ನು ಸೇರಿಸಿ ಮಾಡದಿದ್ದರೆ ಮತ್ತು ಮುಖ್ಯ ಕರೆಗಳು ಹಲೋ, ನಾನು ದೋಷ ಪಡೆಯಲು ಹೊರಟಿದ್ದ. ನಾನು ದೋಷ ಕಾರಣ ಪಡೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕಂಪೈಲರ್ ತಿಳಿದಿರುವುದಿಲ್ಲ ಈ ವಿಷಯ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು. ಈ ಏಕೆ ಹೋಲುತ್ತದೆ ನಾವು # ಒಳಗೊಳ್ಳುತ್ತವೆ cs50.h. ಮೂಲಭೂತವಾಗಿ cs50.h ಮಾಡುತ್ತಿರುವುದಾದರೂ ಏನು ಅಪ್ ಅಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಹಾಕುತ್ತಿದೆ. ಇದು ಅಲ್ಲಿ INT ಪಡೆಯಲು ಹಾಕುವ ವಿಶೇಷವೇನು. ಇದು ಆ ಕಾರ್ಯಚಟುವಟಿಕೆಯ ಎಲ್ಲಾ ಹಾಕುವ ವಿಶೇಷವೇನು ಅಪ್ ಮುಖ್ಯ ಮೊದಲು ಆದ್ದರಿಂದ ಮೂಲಮಾದರಿಗಳ ಯಾವಾಗ ನೀವು ಮುಖ್ಯ ಅವರನ್ನು ಕರೆ, ಮುಖ್ಯ ತಿಳಿದಿದೆ ಈ ವಸ್ತುಗಳನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ. ದಟ್ಸ್ ಆ. H ಕಡತಗಳನ್ನು ಏನು. ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಸ್ವಂತ ಮಾಡಲು ಹೊರಟಿರುವೆ ವೇಳೆ ಕ್ರಿಯೆ, ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮಾಡಲೇಬೇಕು ನೀವು ಅಲ್ಲಿ ಮಾದರಿಯ ಪುಟ್. ಈ ಇಲ್ಲಿಯವರೆಗೆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದಗಳು. ಈ ನಮಗೆ ಪೂರ್ಣಗೊಳಿಸಲು ನೀನು ಏನು ಮೇಲೆ, ತದನಂತರ ಆಶಾದಾಯಕವಾಗಿ ನಾವು ಮಾಡುತ್ತೇವೆ ಕೆಲವು pset ರಲ್ಲಿ ಹಿಂಡು. ನಾವು ಹಿಂಡುವ ಸಾಧ್ಯವಾಗುತ್ತದೆ ವೇಳೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಆ ಸಮಯದ ಏಕೆಂದರೆ, ಆದರೆ ಇಲ್ಲಿ ಯಾರು ನೀವು ಹುಡುಗರಿಗೆ ಜೊತೆ, ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಸ್ವಲ್ಪ ನಂತರ, ನಾವು ಹೇಳಲು ಬಯಸುವ ಹೊರಗೆ ಅದರ ಮೇಲೆ ಹೋಗಬಹುದು. ಆದರೆ ನಾವು ಮುಗಿಸಲು ಹೊರಟಿರುವೆ ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳ ಕೊನೆಯ 15 ನಿಮಿಷ. ನಾವು ಅವೇಕ್, ಮೈಕೆಲ್? ನೀವು ಅವೇಕ್ ನೀವು? ಗುಡ್. ನೀವು ನಿದ್ರೆ ವೇಳೆ ನನಗೆ ಗೊತ್ತಿಲ್ಲ ನಿಮ್ಮ ಕಣ್ಣು ಮುಚ್ಚಿ. ಇದು ಟ್ರಿಕಿ ಎಂದು. ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದಗಳು. ಆ ಮಾಹಿತಿ ರವಾನಿಸಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ಅಂತಿಮವಾಗಿ, ನಾವು ಇತರರಿಗೆ ಎದುರಿಸಬಹುದು ಮಾಡುತ್ತೇವೆ. ಆದರೆ ಮುಖ್ಯವಾಗಿ, ನಾವು ನಿಲ್ಲಿಸಲು ಹೊರಟಿರುವೆ ನಾವು ಬಯಸಿದರೆ ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ) ಬರೆಯಲು ಕೆಲವು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಈ ವಿಷಯ ಬರೆಯಲು ಹೊರಟಿರುವೆ ಇಂಟ್ ಮುಖ್ಯ (ಇಂಟ್ argc, ಎಂದು ಸ್ಟ್ರಿಂಗ್ argv, ಆವರಣ. ಆ ಗೊಂದಲ ಇದೆ. ಅದು ಇಲ್ಲ ಎಂದು ಅಕ್ಷರಗಳ ಸಂಗತಿಯೇ ಮಾನವ ಇಂಗ್ಲೀಷ್, ಆದ್ದರಿಂದ ನಾವು ಹೊರಟಿರುವೆ ಇದೀಗ ಅವರನ್ನು ಅನ್ಪ್ಯಾಕ್. Argc ವಾದವನ್ನು ಎಣಿಕೆ ಹೊಂದಲಾಗಿದೆ - ಮತ್ತು ಮತ್ತೆ, ಈ ಎಲ್ಲಾ ತಿನ್ನುವೆ ಆನ್ಲೈನ್ ಲಭ್ಯವಿರುತ್ತದೆ - ಮತ್ತು ವಾದಗಳು ಸಂಖ್ಯೆ ಇಲ್ಲಿದೆ. Argv ವಾದವನ್ನು ವೆಕ್ಟರ್ ಹೊಂದಲಾಗಿದೆ, ಮತ್ತು ಆ ವಾದಗಳು ಸ್ವತಃ. ಇದು ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇಲ್ಲಿದೆ. ನಾವು ವಾಸ್ತವವಾಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನೋಡಿದ ಇಂದು ಮೊದಲು ತಂತಿಗಳ. ನಾವು ಕಳೆದ ಒಂದು ದಾಖಲಿಸಿದವರು ನಾವು ಮಾಡಲಾದ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ. ನಾನು ಬರೆಯಲು. / Ohai cs50 ವಿಭಾಗ ನನ್ನ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ Argc 3 ಸಮನಾಗಿರುತ್ತದೆ. Argv ಬ್ರಾಕೆಟ್ 0 ohai, argv ಬ್ರಾಕೆಟ್ 1 cs50 ಆಗಿದೆ, argv ಬ್ರಾಕೆಟ್ 2 ಭಾಗವನ್ನು ಹೊಂದಿದೆ. ಮತ್ತೆ, argc, ವಾದಗಳು ಸಂಖ್ಯೆ ಮತ್ತು ಟ್ರಿಪ್ ನೀವು ಸ್ವಲ್ಪ ಗೆ ಬಿಟ್, ನಾವು ಯಾವಾಗಲೂ ಹೆಸರು ಎಣಿಕೆ ಮೊದಲ ಚರ್ಚೆಯಂತೆ ಕಾರ್ಯ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮೂರು ಇವೆ ವಾದಗಳು, ಕ್ರಿಯೆಯ ಹೆಸರು ಮತ್ತು ನಂತರ ನಾನು ಸೈನ್ ಟೈಪ್ ಆ ಎರಡು ಮುಂದೆ, ನಾವು ಆ ಉಳಿಸಲು ಹೊರಟಿರುವೆ argv ವಾದಗಳಲ್ಲಿ ತಮ್ಮನ್ನು. ಮತ್ತು ಮತ್ತೆ, ನಾವು ಮೊದಲು ನೋಡಿದ ಕೇವಲ, ನಾವು ಮಾಡಲಿಲ್ಲ ಈ ಕೊನೆಯ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನಾವು ಸಂಕೇತಗೊಳಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ರಚನೆಯ ಮೂಲಕ ಚಲಿಸಬಹುದು argv ಮತ್ತು ಆ ತಂತಿಗಳು ಪಡೆಯಿರಿ. ಆ ಸಮಯದಲ್ಲಿ ನಾವು ಮಾಡಿದ ಯಾವ ಮೂಲಭೂತವಾಗಿ ಇಲ್ಲಿದೆ ನಮ್ಮ ಕೊನೆಯ ಕಾರ್ಯಕ್ರಮದ ಕೊನೆಯಲ್ಲಿ. ನಾವು ಯಾದೃಚ್ಛಿಕ ಹೆಸರು ಆಯ್ಕೆ ತದನಂತರ ಹೋದರು ಹೆಸರುಗಳು ಬ್ರಾಕೆಟ್ ಯಾವುದೇ ಮತ್ತು ಮುದ್ರಿತ ಸ್ಟ್ರಿಂಗ್ ಅಲ್ಲಿ ಇದೆ. ಕೇವಲ ಒಂದು ರಚನೆಯ ಮೇಲೆ, ಏಕೆಂದರೆ ತಂತಿಗಳನ್ನು ತಮ್ಮನ್ನು ಮಾಹಿತಿ, ಸರಣಿಗಳಿವೆ ಕುರಿತು, ನೀವು ರಚನೆಗಳು ಹೊಂದಬಹುದು ಆಯ್ರೆಗಳ, ಇದು ಮೂಲಭೂತವಾಗಿ ಏನು argv ಆಗಿದೆ. ನಿಮ್ಮ ಬಗ್ಗೆ ನಗರದ ಒಂದು ರೀತಿಯಲ್ಲಿ ಈ ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಆಗಿದೆ. ನಾನು ಇದೀಗ ಸೆಳೆಯಬಲ್ಲದು. ಆದ್ದರಿಂದ argv - ಆ ಅಳಿಸಿಹಾಕುತ್ತವೆ ಅಲ್ಲ ವಿಶೇಷವೇನು. ತಂದೆಯ ohai ಅಡಿಯಲ್ಲಿ ರಚಿಸೋಣ. ನಾನು, ohai cs50 ವಿಭಾಗ, ಬರೆದಿದ್ದಾರೆ ಆದ್ದರಿಂದ ನಾನು ಮೊಟಕುಗೊಳಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ಉದಾಹರಣೆಗೆ ವಿಭಾಗ. ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ನನ್ನ ಬಹು ಆಯಾಮದ ಅರೇ, ohai cs50, ನಾವು ಪಂಥದ ಮಾಡಲು ಹೊರಟಿರುವೆ. ಇಲ್ಲಿ, ನಾನು ಪ್ರವೇಶಿಸಬಹುದು - - ನಾನು argv ಒಂದು ಸಂಖ್ಯೆ ಕೊಟ್ಟರೆ ಈ ತಪ್ಪು. ಈ ಚಿತ್ರದಲ್ಲಿ ತಪ್ಪು ಏನು? ವಿದ್ಯಾರ್ಥಿ: ಶೂನ್ಯ ಪ್ರಾರಂಭಿಸಿ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದನ್ನು ಶೂನ್ಯ ಆರಂಭವಾಗಬೇಕು. ನಾನು ಬಹುಶಃ ಅದನ್ನು ತಿರುಗಿಸಿ, ಆದರೆ ಮಾಡಬೇಕು ನಾನು ಈಗಾಗಲೇ ಮೇಲೆ ಚಿತ್ರಿಸಿದ ಮಾಡಿದ ನಂತರ, ನಾನು ಈಗ ಅಲ್ಲಿ ಹೊರಡಲು ಹೋಗಿ. ಆದರೆ ಇದು ಶೂನ್ಯ ಆರಂಭಗೊಂಡು. ಅದು ಸರಿ. ಈ ಸಣ್ಣ ವೇಳೆ ನಾನು ಕ್ಷಮಿಸಿ ಮನುಷ್ಯ. ನೀವು ಹುಡುಗರಿಗೆ ರೀತಿಯ ನೋಡಬಹುದು? ನಾನು argv 0 ಏನು ಆದ್ದರಿಂದ, ನಾನು ಮಾಡುತ್ತೇವೆ ohai ಎಲ್ಲಾ ಪಡೆಯಿರಿ. ನಾನು argv 1 ಮಾಡಿದರೆ, ನಾನು cs50 ಎಲ್ಲಾ ಪಡೆಯುತ್ತೀರಿ. ನಾನು argv 2 ಮಾಡಿದರೆ, ನಾನು ಪಂಥದ ಎಲ್ಲಾ ಪಡೆಯುತ್ತೀರಿ. ಆದರೆ ಈಗ, ನಾವು ಹೇಳಿದಂತೆ, ತಂತಿ ರಚನೆಗಳು ಸ್ವತಃ. ಆದ್ದರಿಂದ ನಾನು ಮಾಡಬಹುದು ಈ ನಾನು ಚಿಕಿತ್ಸೆ ಮಾಡಬಹುದು ಆಗಿದೆ ಬಹು ಆಯಾಮದ ರಚನೆಯ ಮಾಹಿತಿ, ಮತ್ತು ನಾನು ಸಾಲುಗಳ ಉದ್ದಕ್ಕೂ ಏನಾದರೂ ಮಾಡಬಹುದು ನನಗೆ ನೀಡುತ್ತದೆ argv 0, 0, ರ 0. ನನಗೆ ಕೇವಲ H ನೀಡುತ್ತದೆ Argv 0, 1,. ನನಗೆ ನೀಡುತ್ತದೆ Argv 1, 3, ಕೆಳಗೆ ಇಲ್ಲಿ cs50 ಈ 0. ಆದ್ದರಿಂದ ಏಕೆಂದರೆ ತಂತಿಗಳನ್ನು ತಮ್ಮನ್ನು , ನಾವು ರಚನೆಗಳು ಹಾಕುವ ನೀವು ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತೊಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ. ನಾವು ಈಗ ಆಯ್ರೆಗಳ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು ನಾವು ನಮ್ಮ ಮೊದಲ ರಚನೆಯ ಒಳಗೆ ಸೂಚ್ಯಂಕ ಮತ್ತು ಮಾಡಬಹುದು ನಂತರ ನಮ್ಮ ಎರಡನೇ ರಚನೆಯ ಒಳಗೆ ಸೂಚ್ಯಂಕ. ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಮತ್ತು, ನಾವು ಮಾಡುವ - ಕೇವಲ ಆ ಎರಡು ಹಾಕುವ ಮೂಲಕ ನಾವು ಚದರ ಆವರಣ ಹಾಗೆ ಪರಸ್ಪರ ಹಕ್ಕನ್ನು ಮುಂದಿನ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, argv 1 cs50 ಮತ್ತು argv 1, 2, ನಾವು ಹೇಳಿದ ಹಾಗೆ, ಕೇವಲ 5. ಯಾರಾದರೂ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಡಸ್ ಬಹು ಆಯಾಮದ ರಚನೆಗಳು? ನೀವು ಹುಡುಗರಿಗೆ ನಾಡಿದು ಮಾಡುತ್ತಿದ್ದಾರೆ. ಸ್ವೀಟ್. ಆದ್ದರಿಂದ ನಾವು, ಇಲ್ಲಿಯೇ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಈ ನಾವು ನೀವು ಅಂತಿಮ ವಿಷಯ ಇದೀಗ ಮಾಡಲು ಹೋಗಿ. ಹಾಗಾಗಿ ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಬಯಸುವ ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರು, ಎರಡು ಮತ್ತು ಕೇವಲ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎರಡು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳು, ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಒಂದು ಶುಭಾಶಯ ಮುದ್ರಿಸುತ್ತದೆ ಬಳಕೆದಾರರ ತಮ್ಮ ಮೊದಲ ಹೆಸರು ಒಳಗೊಂಡಿದೆ. ಮೂರು ಅಥವಾ ನಾಲ್ಕು ಹಾಗಿರುವಾಗ ನೀವು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ನಿಮಿಷಗಳಲ್ಲಿ ನಾವು ಮಾಡುತ್ತೇವೆ ನಂತರ ಇದನ್ನು, ಮತ್ತು ಪ್ರತಿ ಗುಂಪು ಎಂದು, ಮತ್ತು ನಂತರ ನಾವು ಬಿಗಿಯಾದ ಮಾಡುತ್ತೇವೆ? ಮತ್ತು ಮತ್ತೆ, ಇಲ್ಲಿ, ನಾವು ಯಾವಾಗ ಒಂದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ವಿವರಣೆ ಪ್ರತಿ ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರು ಈ ಸಮಸ್ಯೆಯ, ಇದು ಆಜ್ಞೆಯನ್ನು ಇರಬೇಕು ಸಾಲು ವಾದಗಳು, ಬಳಸದೇ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಿರಿ. ಹೌದು, ಮಾರ್ಕಸ್? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಹೇಳಲು ಆದ್ದರಿಂದ ಯಾವಾಗ ಎರಡು ಆಜ್ಞೆಯನ್ನು ಸಾಲು ವಾದಗಳು, ಎಂದು ಜೊತೆಗೆ . / ಔಟ್, ಅಥವಾ - JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಗುಡ್ ಪ್ರಶ್ನೆ. . / ರನ್, ಮೂರು ಸೇರಿದಂತೆ ಡು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದಗಳು. ಅಥವಾ,. / ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಸೇರಿದಂತೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಎಂದು ಕಾರಣ ಈ ಕಡತದ ಹೆಸರು. ಆದ್ದರಿಂದ argc ಮೂರು ಎಂದು. ಆದರೆ ನಾನು ಕೇವಲ ಎರಡು ವಾದಗಳು ಬಯಸುವ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನೀಡಿದ. ನಾನು ಎಂದು ಸೂಚಿಸಲು ಬೇಕು. ನಾನು ಪೋಸ್ಟ್ ಮೊದಲು ನಾನು ಬದಲಾವಣೆ ಮಾಡಿಕೊಳ್ಳುವಿರಿ ಈ ಮತ್ತು ನೀವು ವ್ಯಕ್ತಿಗಳು ಅವುಗಳನ್ನು ಕಳುಹಿಸಲು. ವಿದ್ಯಾರ್ಥಿ: ಏನು ನೀವು ಒಂದು ಮಧ್ಯಮ ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಮಧ್ಯಮ ಹೊಂದಿದ್ದರೆ ಹೆಸರು, ನೀವು ಅದೃಷ್ಟದ ಔಟ್ ಕೋರುತ್ತೇವೆ. ನಾನು ಕ್ಷಮಿಸಿ ಮನುಷ್ಯ. ಅಥವಾ ನೀವು ಮಾತ್ರ ಷಕೀರಾ ಮೂಲಕ ಹೋಗಿ ವೇಳೆ, ನೀವು ಅದೃಷ್ಟದ ಔಟ್ ಕೂಡ ಆರ್. ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಆದ್ದರಿಂದ ಜನರು ಹೊಂದಿಲ್ಲ ಯಾವಾಗ cs50.h, ಅವರು argv ವ್ಯಾಖ್ಯಾನಿಸಲು ಇಲ್ಲ ಚಾರ್ ಸ್ಟಾರ್ argv ಮಾಹಿತಿ? ಅಥವಾ ಇದು ಇನ್ನೂ ಸ್ಟ್ರಿಂಗ್ argv ಕರೆಯಲಾಗುತ್ತದೆ? JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. ಸ್ಟ್ರಿಂಗ್ ಆದ್ದರಿಂದ, ಮತ್ತೆ, ನಾವು ಮಸುಕು ಏನು ಪ್ರತಿ ನಿಖರವಾಗಿ ಅಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. ಬಹುಶಃ ಬಿಚ್ಚಿದ ಎಂದು ವಿಶೇಷವೇನು ಎಂದು ಬುಧವಾರ, ಆದರೆ ಶೀಘ್ರದಲ್ಲೇ. ಇದು ತರಬೇತಿ ಚಕ್ರಗಳು ಹೀಗಿದೆ. ಮೂಲಭೂತವಾಗಿ, ಇದು ಏಕೆಂದರೆ ಅದೇ ವಿಷಯ. ಆದ್ದರಿಂದ ಕಾರ್ಯಕ್ರಮದ ಮತ್ತೊಂದು ನಿಮಿಷದಲ್ಲಿ ನೋಡೋಣ ಈ, ಮತ್ತು ನಂತರ ನಾವು ಪ್ರತಿ ಹೋಗುತ್ತದೆ ಒಂದು ಗುಂಪು ಎಂದು, ತದನಂತರ ನಾನು ಹೇಳಿದ ಹಾಗೆ, ಅಂತಿಮಗೊಳಿಸಲು. ಮತ್ತು ನಾನು, ಅವರು ಇನ್ನೂ ಹೆಚ್ಚುವರಿ ಕ್ಯಾಂಡಿ ನನಗನ್ನಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಹುಡುಗರಿಗೆ ಆಶಾದಾಯಕವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಎಂದು, ಅಥವಾ ವಹಿಸಬಹುದು. ನೀವು ಈಗಲೂ ಬರೆಯಲು ನೀವು ಕ್ಷಮಿಸಿ ವೇಳೆ, ಆದರೆ ನಾನು ಧುಮುಕುವುದಿಲ್ಲ ಮತ್ತು ನಾವು ಬಯಸುವ ಇದು ಒಟ್ಟಾಗಿ ಮುಗಿಸುವುದಕ್ಕೆ. ಹಾಗಾಗಿ # ಸೇರಿವೆ, ನಲ್ಲಿ ಬರೆದಿದ್ದಾರೆ cs50.h, # stdio.h ಸೇರಿವೆ. ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ), ಸುರುಳಿಯಾಕಾರದ ಕಟ್ಟುಪಟ್ಟಿಯ, ಸುರುಳಿಯಾಕಾರದ ಕಟ್ಟುಪಟ್ಟಿಯ, ಒಳಗೆ ಮೂರು ಸಾಲುಗಳು ಕ್ರಮಾಂಕ, ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎರಡು ಮತ್ತು ಕೇವಲ ಎರಡು ಆಜ್ಞಾ ಸಾಲಿನ ವಾಗ್ವಾದಗಳು ಒಂದು ಶುಭಾಶಯ ಮುದ್ರಿಸುತ್ತದೆ ಬಳಕೆದಾರರ ತಮ್ಮ ಮೊದಲ ಹೆಸರು ಒಳಗೊಂಡಿದೆ. ಮೊದಲ ಒಂದು ಆದ್ದರಿಂದ, ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರು. ಯಾರು ನನಗೆ ಸಹಾಯ ಮಾಡಬಹುದು ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರು? ನಾನು ಭಾಗವನ್ನು ಹೇಗೆ ಮಾಡಬೇಕು? ನೀವು ಹುಡುಗರಿಗೆ ಮೊದಲ ಭಾಗವಾಗಿ ಡಿಡ್? ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರು ಟೇಕ್. ಸರಿ, ಒಂದು ಆಜ್ಞೆಯನ್ನು ಸಾಲಿಗಾಗಿ ವಾದ, ನಾನು ಏನು ಬರೆಯಬೇಕು? ನಾನು ಏನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ ನನ್ನ ಕಾರ್ಯ ಘೋಷಣೆ? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಬಯಸುವುದಿಲ್ಲ ಇದು ಇನ್ನು ಮುಂದೆ ನಿರರ್ಥಕ ಎಂದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ. ನಾನು ನಿರರ್ಥಕ ಎಂದು ಬಯಸುವುದಿಲ್ಲ. ನಾನು ಏನು ಬಯಸುತ್ತೀರಿ? ವಿದ್ಯಾರ್ಥಿ: ಇಂಟ್ argc. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಂಟ್ argc. ವಿದ್ಯಾರ್ಥಿ: ಸ್ಟ್ರಿಂಗ್ argv. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ಟ್ರಿಂಗ್ argv. ವಿದ್ಯಾರ್ಥಿ: ಆವರಣ, ಬ್ರಾಕೆಟ್. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆವರಣ, ಬ್ರಾಕೆಟ್. ಎಂದು ನಿಖರವಾಗಿ ಸರಿ, ಮತ್ತು ಆ ಇಲ್ಲಿದೆ ವಾಸ್ತವವಾಗಿ ಹೇಗೆ ನಾನು ಪಡೆಯಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಬಳಕೆದಾರನ ಪೂರ್ಣ ಹೆಸರು. ಅವರು ಅದನ್ನು ಹಾಕಲು ಹೊರಟಿರುವೆ. ಆದ್ದರಿಂದ ಒಂದು ಮಾಡಲಾಗುತ್ತದೆ ವಿಶೇಷವೇನು. ಈಗ ನಾನು ನೀವು ಎರಡು ಮತ್ತು ಕೇವಲ ಎರಡು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಾದಗಳು. ನೋವಾ ಆದ್ದರಿಂದ, ನಾನು ಮಾಡಬಹುದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಏನು ಆದೇಶ ಸಂಖ್ಯೆ ಪರಿಶೀಲಿಸಿ ಸಾಲು ವಾದಗಳನ್ನು ನಾನು? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಒಂದು ಹೇಳಿಕೆಯನ್ನು ವೇಳೆ ಮಾಡಬೇಕು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ವೇಳೆ ಹೇಳಿಕೆ, ನಿಖರವಾಗಿ. ನಾನು ಸ್ಥಿತಿಯಂತೆ ಏನು ಬಯಸುತ್ತೀರಿ? ವಿದ್ಯಾರ್ಥಿ: 3 argc ಹೆಚ್ಚಿನ ವೇಳೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ವೇಳೆ argc 3 ದೊಡ್ಡದಾಗಿರುತ್ತದೆ. Argc 3 ಹೆಚ್ಚು, ನಾನು ಏನು ಹೋದರೆ? ವಿದ್ಯಾರ್ಥಿ: ರಿಟರ್ನ್ 1. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 1 ಹಿಂತಿರುಗಿ. ನಾನು ಹೊಂದಿವೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು ಎರಡು ಮತ್ತು ಕೇವಲ ಎರಡು? ವಿದ್ಯಾರ್ಥಿ: ಇಲ್ಲ Argc ಹೆಚ್ಚಾಗಿದ್ದರೆ 2 3 ಮತ್ತು ಕಡಿಮೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: argc ಹೆಚ್ಚಿನ ವೇಳೆ 3 ಮತ್ತು argc 2 ಕಡಿಮೆಯಿದ್ದರೆ ಹೆಚ್ಚು. ನಾನು ಈ ಬರೆಯಬಹುದು ಒಂದು ಮಾರ್ಗ ಯಾವುದು ಒಂದು ಸಾಲು, ಅಥವಾ ಬಳಸದೆ ಮತ್ತು ಆಯೋಜಕರು ಬೂಲಿಯನ್? ವಿದ್ಯಾರ್ಥಿ: ಇದು 2 ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಲ್ಲ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ವೇಳೆ argc 2 ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಲ್ಲ. ನಿಖರವಾಗಿ. Argc, 2 ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಲ್ಲ ಆದ್ದರಿಂದ ಆ ನನಗೆ ಈ ಕಾರ್ಯಕ್ರಮವನ್ನು ನೀಡುತ್ತದೆ, ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ, ನಾನು ಔಟ್ ಮಾಡಿದಾಗ, ಮತ್ತು ನನಗೆ ನೀಡುತ್ತದೆ ಎಷ್ಟು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳ? ಎಷ್ಟು ನಾನು ಪರಿಶೀಲಿಸುತ್ತದೆ? ಕ್ಷಮಿಸಿ. ನನಗೆ ಆ reword ಲೆಟ್. Argc = 2, ಎಷ್ಟು ವಸ್ತುಗಳನ್ನು ಮಾಡಿದರೆ ಬಳಕೆದಾರ ಮಾರ್ಗ ಬರೆಯಲು? ವಿದ್ಯಾರ್ಥಿ: ಒಂದು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಜಸ್ಟ್ ಒಂದು. ಆದ್ದರಿಂದ ಮೊದಲು, ನೀವು, ಬಲ ನೋವಾ ಎಂದು. ನಾನು ವಾಸ್ತವವಾಗಿ ಅಲ್ಲಿ ಹಾಕಲು ಏನು ಅಗತ್ಯವೇನು? ವಿದ್ಯಾರ್ಥಿ: ಅದು 3 ಸಮನಾಗಿರುತ್ತದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: Argc ಆದರೆ ಸಮಾನ 3 ಮಾಡುತ್ತದೆ. ನಾನು ಬಯಸುವ ಏಕೆಂದರೆ ನಾನು 3 ಸಮನಾಗಿರಬೇಕು ಬಯಸುವ ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಜೊತೆಗೆ ಇತರ ಎರಡು. Argc ಸಮಾನ 3 ಇದ್ದಲ್ಲಿ ಆದ್ದರಿಂದ, 1 ಹಿಂದಿರುಗಿ. ನೀವೇಕೆ 1 ಹಿಂತಿರುಗಿ ಹೇಳುತ್ತಾರೆ ನೀಡಲಿಲ್ಲ? ವಿದ್ಯಾರ್ಥಿ: ಆ ಕಾರಣ ಇದು ತಪ್ಪು ಅಂತ ಅರ್ಥ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದು ತಪ್ಪು ಅಂತ ಅರ್ಥ, ಮತ್ತು ಏನು ಎಂದು ಮಾಡಲು ವಿಶೇಷವೇನು? ವಿದ್ಯಾರ್ಥಿ: ಬಳಕೆದಾರ ಪುನರ್ ಕೇಳುತ್ತದೆ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದು ಬಿಟ್ಟು ಹೋಗುತ್ತೇನೆಂದು ಪ್ರೋಗ್ರಾಂ, ಆದ್ದರಿಂದ ಔಟ್ ಮಾಡಬೇಕು ಮತ್ತೆ, ಆದರೆ ನಾವು ಏನು ಹೊಂದಿಲ್ಲ ಇಲ್ಲಿ ಮತ್ತೊಮ್ಮೆ ಅವರಿಗೆ ಕೇಳಲು. ನಾನು ಕೇಳಲು ಇಲ್ಲ. ಆದ್ದರಿಂದ ನಿಖರವಾಗಿ ಸರಿ. ಕೇವಲ ಪ್ರೋಗ್ರಾಂ ಕ್ವಿಟ್ಸ್ 1 ಹಿಂತಿರುಗಿ. ಗ್ರೇಟ್. ಮತ್ತು ಬಳಕೆದಾರನಿಗೆ ಒಂದು ಶುಭಾಶಯ ಮುದ್ರಿಸುತ್ತದೆ ಅವರ ಮೊದಲ ಹೆಸರು ಒಳಗೊಂಡಿದೆ. ನಾನು ಅದನ್ನು ಹೇಗೆ ಮಾಡಬಹುದು? ಅಣ್ಣಾ? ವಿದ್ಯಾರ್ಥಿ: printf. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: printf. ವಿದ್ಯಾರ್ಥಿ: (" JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ( ವಿದ್ಯಾರ್ಥಿ: "ಹಲೋ JASON ಹಿರ್ಸ್ಚೋರ್ನ್: "ಹಲೋ ವಿದ್ಯಾರ್ಥಿ:% s JASON ಹಿರ್ಸ್ಚೋರ್ನ್:% s ವಿದ್ಯಾರ್ಥಿ: / N JASON ಹಿರ್ಸ್ಚೋರ್ನ್: / N ವಿದ್ಯಾರ್ಥಿ: ", JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ", ವಿದ್ಯಾರ್ಥಿ: Argv JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ? ವಿದ್ಯಾರ್ಥಿ: Argv JASON ಹಿರ್ಸ್ಚೋರ್ನ್: Argv ವಿದ್ಯಾರ್ಥಿ: ಸ್ಕ್ವೇರ್ ಆವರಣ 1. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ಕ್ವೇರ್ ಆವರಣ? ವಿದ್ಯಾರ್ಥಿ: 1. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 1. ವಿದ್ಯಾರ್ಥಿ: ಹಾಗೂ) ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. JASON ಹಿರ್ಸ್ಚೋರ್ನ್:) ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ನಮಗೆ ಈ ಔಟ್ ಲೆಟ್. ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಮಾಡಿ. . / ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ. ಅದು ಬಿಟ್ಟು. ಏಕೆ ಅದನ್ನು ಬಿಟ್ಟು ನೀಡಲಿಲ್ಲ? ವಿದ್ಯಾರ್ಥಿ: ನೀವು ಯಾವುದೇ ವಾದಗಳು ಪುಟ್ ಇಲ್ಲ. JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ಮಾಡಲಿಲ್ಲ ಯಾವುದೇ ವಾದಗಳು ಸೈನ್ ಪುಟ್ ಮಹಾನ್ ಕಾಣುತ್ತದೆ. ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಹೊಡೆಯಲಾಗುತ್ತಿತ್ತು. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನೀವು argv ಮತ್ತು ನೀವು ಹೋದರು ಆರಂಭದಲ್ಲಿ argc ಪರೀಕ್ಷಿಸುತ್ತಿರಬೇಕು. ಆ ಎರಡು ಮುಖ್ಯ ನೆನಪಿಡಿ. ಆದ್ದರಿಂದ ನಾವು ಮೊದಲು ನಮ್ಮ ಕೊನೆಯ ಎರಡು ನಿಮಿಷಗಳಲ್ಲಿ ಬಿಟ್ಟು, ನಾವು pset ಎರಡು ಪಡೆಯಲು, ಆದರೆ ಕಾಣಿಸುತ್ತದೆ ನೀವು ನಂತರ ಉಳಿಯಲು ಬಯಸಿದರೆ ಇಷ್ಟಪಡುತ್ತೇನೆ ಹೇಳಿದರು 10 ನಿಮಿಷ, ನಾನು ಅವರು ಹೋಗಿ ಸಂತೋಷ ಎಂದು ನೀವು ಹುಡುಗರಿಗೆ ತರ್ಕದ ಮೇಲೆ ಈ ಸಮಸ್ಯೆಯನ್ನು ಸೆಟ್ ಫಾರ್. ನಾವು ಇಂದು ವ್ಯಾಪ್ತಿಗೆ ಬಹಳಷ್ಟು ಹೊಂದಿತ್ತು ಆದ್ದರಿಂದ ನಾನು ಅವರಿಗೆ ಆಗಲಿಲ್ಲ. ಸಾಮಾನ್ಯವಾಗಿ, ನಾನು ಸೇರಿಸಲು ಇಷ್ಟ ಆ ಕೊನೆಯಲ್ಲಿ. ನೀವು, ಸುಮಾರು ಅಂಟಿಕೊಂಡು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ 10 ನಿಮಿಷಗಳ ಕಾಲ ಸುಮಾರು ಅಂಟಿಕೊಂಡು. ನಾವು ಹಾಗೆ ಮಾಡುತ್ತೇವೆ. ನಂತರ, ನಾನು, ಆರಂಭದಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ pset ಸೊನ್ನೆ ಮತ್ತು ಒಂದು, ನಾವು ಪಡೆಯುತ್ತೀರಿ ನೀವು ಮರಳಿ ಪ್ರತಿಕ್ರಿಯೆ ಆದಷ್ಟು ಬೇಗ. ಗೋಲು, pset ಒಂದು ಪ್ರತಿಕ್ರಿಯೆ ಪಡೆಯುವುದು ಕಾಮೆಂಟ್ಗಳನ್ನು ಭಾಗವಾಗಿ, pset ಎರಡು ಕಾರಣ ಮೊದಲು. ನೀವು ಕೆಲವು ತಪ್ಪುಗಳು ಅಥವಾ ಮಾಡಿದ ಆದ್ದರಿಂದ ಶೈಲಿಯಲ್ಲಿ, ವಸ್ತುಗಳು, ಉತ್ತಮ ಆಗಿರಬಹುದು ಆ ಮಾಹಿತಿ ಮಾಡುತ್ತೇವೆ ಆದ್ದರಿಂದ ನೀವು pset ಎರಡು ಅದೇ ಕೆಲಸಗಳನ್ನು ಮಾಡುವುದಿಲ್ಲ. ತದನಂತರ ಭವಿಷ್ಯದಲ್ಲಿ, ನೀವು ಎಲ್ಲಾ ಪಡೆಯುತ್ತೀರಿ ನಿಮ್ಮ pset ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಕಾಮೆಂಟ್ಗಳ ಮುಂದಿನ ಒಂದು ಕಾರಣ ಮತ್ತೆ ಮೊದಲು. ಅಂತಿಮವಾಗಿ, ನಾನು ಮತ್ತೊಂದು ಪುಟ್ ಆದಲ್ಲಿ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಪ್ಲಗ್. ಈ ನಿಮ್ಮ ಮೊದಲ ಭಾಗವನ್ನು ಹೊಂದಿದೆ. ಇದು ನನ್ನ ಮೊದಲ ವಿಭಾಗವಾಗಿತ್ತು ಈ ವರ್ಷದ ಬೋಧನೆ. ಅಲ್ಲಿ ಹೋಗಿ. , ಒಳ್ಳೆಯ ಮತ್ತು ಕೆಟ್ಟ, ವಿಷಯವನ್ನು ಬರೆಯಿರಿ ಮತ್ತು ನಾನು ಮಾಡಲು ಇದು ಬಳಸುತ್ತದೆ ಉತ್ತಮ ವಿಭಾಗ ಮುಂದಿನ ಬಾರಿ. ಮತ್ತು ಕೊನೆಯ, ಮತ್ತೆ, ನೀವು ಅಗತ್ಯವಿದ್ದರೆ ಏನು, ನನಗೆ ತಿಳಿಸಿ. ನಾನು ನೀವು ಹುಡುಗರಿಗೆ ಸಹಾಯ ಹೆಚ್ಚು ಸಂತೋಷವಾಗಿದೆ. ನೀವು ಕೇವಲ ಕ್ಯಾಂಡಿ ಬಯಸಿದರೆ, ನಾನು ಹೆಚ್ಚುವರಿ ಕ್ಯಾಂಡಿ ಹೊಂದಿರುತ್ತದೆ. ನಾನು ನೀವು ಅದನ್ನು ತರಲು ಸಂತೋಷವಾಗಿದೆ. ಈ ಆಶ್ಚರ್ಯಕರ ಕೋರ್ಸ್ ಎಂದು ನಾನು. ಈ ಒಂದಾಗಿದೆ, ವೇಳೆ ನನ್ನ ನೆಚ್ಚಿನ ಪಠ್ಯ, ನನ್ನ ಇಡೀ ಜೀವನದಲ್ಲಿ ತೆಗೆದುಕೊಂಡ ಬಂದಿದೆ, ಮತ್ತು ನಾನು ಇದು ಎಂದು ಭಾವಿಸುತ್ತೇವೆ ನೀವು ಅದ್ಭುತ. ಆದ್ದರಿಂದ ನಾನು ನನ್ನ ಶಕ್ತಿ ಎಲ್ಲವನ್ನೂ ಮಾಡಲು ಬಯಸುವ ನೀವು ಆ ನಾಡಿದು ಮಾಡಲು. ನಾನು ನೀವು ಕೋರುತ್ತೇವೆ ವೇಳೆ ಇಮೇಲ್ ಕಳುಹಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನನ್ನ ವಿಭಾಗ ಅಥವಾ ನೋಹ್, ಮತ್ತು ಪ್ರತಿಯೊಂದು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಕಾರ್ಯಯೋಜನೆ ಹೋಗಿ ನೀವು ಹುಡುಗರಿಗೆ ಹೆಚ್ಚು ಪರೀಕ್ಷಿಸಲು ಒಂದು ಬಾರಿ ವಾರಗಳ ಮುಂದಿನ ಒಂದೆರಡು ಆದ್ದರಿಂದ ನಾನು ಪಡೆಯುವುದು ನಿಮ್ಮ ಸಿಎಸ್ ಹಿನ್ನೆಲೆ ಏನು ಅರ್ಥದಲ್ಲಿ, ಮತ್ತು ಇದು ಈ ನನಗೆ ಹೇಳಿ ಸಹಾಯ ಉತ್ತಮ ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ವಿಭಾಗಗಳು. ಆದ್ದರಿಂದ ನಾನು ಪೂರೈಸಿದೆ ಗಾಟ್ ಇಲ್ಲಿದೆ. ಮತ್ತೆ, ನಾನು ಹೊರಗೆ ನೀವು ನೋಡುತ್ತೀರಿ ನೀವು ಎಂದು ಬಯಸಿದರೆ. ಈ ಎರಡು ವಿಭಾಗ ವಾರ ಆಗಿತ್ತು. ತುಂಬಾ ವ್ಯಕ್ತಿಗಳು ಧನ್ಯವಾದಗಳು.