ಆಯ್ತು. ಈಗ ಏನೋ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಅವಕಾಶ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ಷರತ್ತಿನ ಹೇಳಿಕೆಗಳು. ಆದ್ದರಿಂದ ಷರತ್ತುಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಅವಕಾಶ ನಿರ್ಧಾರಗಳನ್ನು ಮತ್ತು ವಿವಿಧ ತೆಗೆದುಕೊಳ್ಳಲು ರಸ್ತೆ, ಏನೋ ಸಲಾಕೆಗಳನ್ನು ನಾನು ಸ್ವಲ್ಪ ಮುಂಚೆ ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ ವ್ಯತ್ಯಾಸಗಳ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ, ಅಥವಾ ಆಧರಿಸಿ ಏನು ಯೂಸರ್ ಇನ್ಪುಟ್ಸ್ ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್, ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ, ಅಥವಾ ನೀವು ಪ್ರಾಂಪ್ಟ್ ಹೊಂದಿದ್ದರೆ ಅಥವಾ ಸ್ವಲ್ಪ. ಸಿ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ಹೊಂದಿದೆ ಷರತ್ತುಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳು ವ್ಯಕ್ತಪಡಿಸುತ್ತವೆ ನಾವು ಕೆಲವೊಮ್ಮೆ ಕರೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಶಾಖೆ. ಮತ್ತು ಈ ಕೆಲವು ನೋಡಲು ಹೋಗುವ ಆರಂಭದಿಂದ ನಿಮಗೆ ಬಹಳ ಪರಿಚಿತ, ಆದ್ದರಿಂದ ನಾವು ಅವುಗಳನ್ನು ಎಳೆಯಲು ಮಾಡುತ್ತೇವೆ ಪಕ್ಕ ಅಪ್ ಕೇವಲ ನಿಮ್ಮ ತಲೆಯಲ್ಲಿ ಸಾದೃಶ್ಯವು ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ, if-- ಸಾಕಷ್ಟು ವೇಳೆ ಷರತ್ತುಬದ್ಧ ಸರಳ. ನೀವು ಮರುಪಡೆಯಲು ವೇಳೆ ಇಲ್ಲಿ ಬಲಭಾಗದಲ್ಲಿ ಆರಂಭದಿಂದ ಎಂದು ಷಡ್ಭುಜಾಕೃತಿಯ ಆಗಿದೆ ನೀವು ತುಂಬಲು ಒಂದು ನೀಲಿ ಅಭಿವ್ಯಕ್ತಿ ಕೆಳಗೆ ಮೌಸ್ ವೇಳೆ ಜೊತೆ ಅಥವಾ X ಕಡಿಮೆ 10 ವೇಳೆ, ಅಥವಾ ಸ್ವಲ್ಪ. ತದನಂತರ, ವೇಳೆ X, ಕಡಿಮೆ 10 ಆಗಿತ್ತು ಅಥವಾ ಮೌಸ್ ವಾಸ್ತವವಾಗಿ ಎಂದು, ಕೆಳಗೆ, ಒಳಗೆ ಕೋಡ್ ಎಲ್ಲಾ ಪಜಲ್ ತುಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಅನುಗುಣವಾಗಿರುವ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಸಿ ಆಕಾರ ಒಳಗೆ. ಹಾಗೆಯೇ, ನಾವು ಹೊಂದಿಲ್ಲ ಅಲ್ಲಿ ಎಡಭಾಗದಲ್ಲಿ ವೇಳೆ. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ, ನಾನು ಬಳಸಿ ನಾನು ಇದು ಬೂಲಿಯನ್ ಒಂದು ಬದಲಿಯಾಗಿ ನಾವು ಹಿಂದೆ ಚರ್ಚಿಸಿದ ಅಭಿವ್ಯಕ್ತಿಗಳು, ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ನಿಕಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಆದ್ದರಿಂದ ಮುಕ್ತ ಸುರುಳಿಯಾದ ನಗರದ ಬ್ರೇಸ್ ಮತ್ತು ಮುಚ್ಚಿದ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸ್ಯಾಂಡ್ವಿಚ್ ತೆರನಾದ ಹೋಲುತ್ತದೆ ಬಲಭಾಗದಲ್ಲಿ ವೇಳೆ ಬ್ಲಾಕ್ ಪರಿಣಾಮ ಆರಂಭದಿಂದ. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ವೇಳೆ ಹೇಳಿಕೆ, ನಿಜ ಕೋಡ್ ಆಗಿನ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಡುವೆ ಸಲುವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ಸುಳ್ಳು, ನಾವು ಮಾಡುತ್ತೇವೆ ಎಲ್ಲವನ್ನೂ ಬಿಟ್ಟು ನಡುವೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಏಕೆಂದರೆ ನಾವು ಮಾತ್ರ ರಸ್ತೆ ಎಂದು ಫೋರ್ಕ್ ಕೆಳಗೆ ಹೋಗಲು ಬಯಸುವ ವೇಳೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ನಿಜ. ನಾವು ಒಂದು ಹೆಜ್ಜೆ ಮುಂದೆ ಮಾಡಬಹುದು ಮತ್ತಷ್ಟು ಬೇರೆ ವೇಳೆ ಜೊತೆ. ಆದ್ದರಿಂದ ಈ ಸ್ಕ್ರ್ಯಾಚ್ ಬ್ಲಾಕ್ ಆಗಿದೆ ಒಂದು ಸಾಕಷ್ಟು ಹೋಲುತ್ತದೆ ನಾವು ಹೊರತುಪಡಿಸಿ, ಕೇವಲ ಒಂದು ಸೆಕೆಂಡ್ ಹಿಂದೆ ಕಂಡಿತು ಇದು ಮೇಲೆ ಎರಡು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏನಾಗುತ್ತದೆ. ಮೌಸ್ ಕೆಳಗೆ ಆದ್ದರಿಂದ, ಅಥವಾ X ವೇಳೆ, ಕಡಿಮೆ 10 ಆಗಿತ್ತು ನಾವು ನಡುವೆ ಎಂದು ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತೇನೆ ಮೊದಲ ಫೋರ್ಕ್, ಮೊದಲ ಸಿ, ಇಲ್ಲದಿದ್ದರೆ, ಮೌಸ್ ವೇಳೆ ಅಪ್, ಅಥವಾ X 10 ಕಡಿಮೆ ಅಲ್ಲ, ನಾವು ಎರಡನೇ ಸೆಟ್ನಲ್ಲಿ ಎಲ್ಲವನ್ನೂ. ಮತ್ತು ನೀವು ನೋಡಿ ಏನು ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ C ವೇಳೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ, ನಡುವೆ ವಿಷಯವನ್ನು ಮೊದಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸೆಟ್. ಬೇರೆ, ನಡುವೆ ವಿಷಯವನ್ನು ಎರಡನೇ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸೆಟ್. ಬೂಲಿಯನ್ ಆದ್ದರಿಂದ ಅಭಿವ್ಯಕ್ತಿ ನಾವು ಮಾಡುತ್ತೇವೆ, ಸತ್ಯ ಮೊದಲ ಸೆಟ್ ನಡುವೆ ಏನೇ ಮಾಡಲು. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ಸುಳ್ಳು, ಬೇರೆ ಪ್ರಚೋದಿಸುತ್ತಿತ್ತು, ಮತ್ತು ನಾವು ಏನೇ ನ ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಎರಡನೇ ಸೆಟ್. ಮತ್ತೆ, ಕೆಳಕ್ಕೆ, ಎಲ್ಲಾ ಬ್ರೇಸ್ ನಡುವೆ ರೇಖೆಗಳು. ಸಿ, ಇದು ರಚಿಸಲು ಸಾಧ್ಯತೆಯೂ ಒಂದು ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ಸರಣಿ. ವಾಸ್ತವವಾಗಿ ನೀವು ಹೊಂದಬಹುದು ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ಹೀಗೆ ವೇಳೆ, ಹೀಗೆ, ಮತ್ತು ಮೇಲೆ. ಸ್ಕ್ರಾಚ್, ಈ ಅಗತ್ಯವಿದೆ ಬ್ಲಾಕ್ಗಳನ್ನು ಗೂಡುಕಟ್ಟುವ. ನೀವು ಒಂದು ವೇಳೆ-ಬೇರೆ ಸೇರಿಸಿ, ಮತ್ತು ನೀವು ಹೊಂದಿತ್ತು ಬೇರೆ ಒಳಗೆ ಮತ್ತೊಂದು ಪುಟ್, ಹೀಗೆ, ಮತ್ತು ಇದು ಪಡೆದುಕೊಂಡಳು ನೆಸ್ಟೆಡ್ ಮತ್ತು ಸಂಕೀರ್ಣ. ಆದರೆ ಸಿ, ನಾವು ಮಾಡಲು ಹೊಂದಿಲ್ಲ. ನಾವು ನಿಜವಾಗಿ ಕೇವಲ ಹೊಂದಬಹುದು ಇದು ಈ ರೀತಿಯ ಸರಣಿ. ಮತ್ತೆ, ನೀವು, ಎಲ್ಲಾ ಅಪೇಕ್ಷಿಸಬಹುದು ಮಾಹಿತಿ ಈ ಶಾಖೆಗಳು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. ನೀವು ಎಂದಾದರೂ ಹೋಗಿ ಶಾಖೆಯ ಒಂದು ಕೆಳಗೆ. ವೇಳೆ ಈ ಸತ್ಯ. ಇಲ್ಲದಿದ್ದರೆ, ಈ ನಿಜವಾದ ವೇಳೆ. ಇಲ್ಲದಿದ್ದರೆ, ಈ ನಿಜವಾದ ವೇಳೆ. ಇಲ್ಲದಿದ್ದರೆ, ಇದನ್ನು. ಆದ್ದರಿಂದ ಈ ಶಾಖೆಗಳನ್ನು ನಾಲ್ಕೂ ಉದಾಹರಣೆಗೆ ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. ಇದು ಒಂದು ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ಸರಣಿ. ಆದರೆ ಯೋಚಿಸಿ ಸಾಧ್ಯ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಬಹಳ ಉಪಯುಕ್ತ, ಸರಣಿ ಅಲ್ಲ ರಚಿಸಲು ಪರಸ್ಪರ ವಿಶೇಷ ಶಾಖೆಗಳು. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಮೂರನೇ ಮತ್ತು ನಾಲ್ಕನೇ ಶಾಖೆಗಳನ್ನು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. ನೀವು ಸಾಧ್ಯವೋ ಎಂದು ಆಗಿರಬಹುದು ಮೊದಲ ಷರತ್ತನ್ನು ಈಡೇರಿಸುತ್ತವೆ, ಮತ್ತು ನೀವು ಪೂರೈಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎರಡನೇ ಸ್ಥಿತಿ, ಮತ್ತು ನೀವು ಪೂರೈಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಮೂರನೇ ಪರಿಸ್ಥಿತಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಮೊದಲ ಶಾಖೆ ಕೆಳಗೆ ಹೋಗಿ, ನಂತರ ನೀವು ಎರಡನೇ ಶಾಖೆ ಕೆಳಗೆ ಹೋಗಿ, ನಂತರ ನೀವು ಮೂರನೇ ಶಾಖೆ ಕೆಳಗೆ ಹೋಗುತ್ತಾರೆ. ಅಥವಾ ಬಹುಶಃ ನೀವು ಮೊದಲ ಪದಗಳನ್ನು ಪರಿಸ್ಥಿತಿ, ಮತ್ತು ಎರಡನೇ ಸ್ಥಿತಿ, ಆದರೆ ನೀವು ಪಾಲಿಸುವುದಿಲ್ಲ ಮೂರನೆಯ ಸ್ಥಿತಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಮೊದಲು ಕೆಳಗೆ ಹೋಗಿ ಶಾಖೆ ಮತ್ತು ಎರಡನೇ ಶಾಖೆ, ತದನಂತರ ನಾಲ್ಕನೇ ಶಾಖೆ, ಈ ಕಾರಣ ಬೇರೆ ಎಂಬುದು ಮಾತ್ರ ಹತ್ತಿರದ ಬಂಧಿಸಲ್ಪಡುತ್ತವೆ. ಆದ್ದರಿಂದ ಇತ್ತು ಸಹ ಬೇರೆ ಇಲ್ಲಿ, ಎಂದು ಅಗತ್ಯವಾಗಿ ಪರಸ್ಪರ ರಚಿಸಲು ಇಲ್ಲ ಎಲ್ಲವೂ ವಿಶೇಷ ಸರಣಿ. ಇದು ಕೇವಲ ಎಕ್ಸ್ಪ್ರೆಶನ್ ಅಲ್ಲಿ ಬೂಲಿಯನ್ ಜೊತೆ ಅಭಿವ್ಯಕ್ತಿ 3-- ಇಲ್ಲಿದೆ ಬೇರೆ ಜೊತೆ ಪರಸ್ಪರ ವಿಶೇಷ. ಆದ್ದರಿಂದ ಇದು ಸಾಧ್ಯ, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಸಾಕಷ್ಟು ಉಪಯುಕ್ತ, ನಾನು ಹೇಳಿದಂತೆ, ಒಂದು ಸರಣಿ ರಚಿಸಲು ಪರಸ್ಪರ ವಿಶೇಷ ಶಾಖೆಗಳು. ನ ಬೇರೆ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಷರತ್ತುಬದ್ಧ ರೀತಿಯ, ಇದು ನೀವು ಸ್ಕ್ರ್ಯಾಚ್ ಮೊದಲು ನೋಡಿಲ್ಲ. ಎಂಬ ಅಲ್ಲೇನೋ ಸ್ವಿಚ್ ಸ್ಟೇಟ್ಮೆಂಟ್. ಸ್ವಿಚ್ ಹೇಳಿಕೆಯಾಗಿದೆ ಇದು ಏಕೆಂದರೆ ಅಚ್ಚುಕಟ್ಟಾಗಿ ರೀತಿಯ ಅನುಮತಿಸುವ ಒಂದು ಶರತ್ತಿನ ಹೇಳಿಕೆಯನ್ನು ನೀವು, ವಿಶಿಷ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸೂಚಿಸಲು ಬದಲಿಗೆ ಬೂಲಿಯನ್ ಮೇಲೆ ಅವಲಂಬಿಸುವುದರ ಅಭಿವ್ಯಕ್ತಿಗಳು ನೀವು ನಿರ್ಧಾರಗಳನ್ನು. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಸೇ ಈ ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿರುವ, ಮತ್ತು ನಾನು ಬಳಕೆದಾರ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ ನನಗೆ ಇನ್ಪುಟ್ ಒದಗಿಸಲು. ಆದ್ದರಿಂದ ನಾನು ಹೇಳುತ್ತೇನೆ, ಇಂಟ್ X =) (ಇಂಟ್ ಪಡೆಯಲು, ಮತ್ತು ನೀವು ಇನ್ನೂ ಪರಿಚಯವಿರದಿದ್ದರೆ, ಇಂಟ್ ಪಡೆಯಲು ಎಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ಸಹ, CS50 ಗ್ರಂಥಾಲಯದ ಸೇರಿಸಲಾಗಿದೆ ನೀವು cs50.h # ಸೇರಿವೆ ಆದ್ದರಿಂದ ನೀವು ಮಾಡುತ್ತೇವೆ ಪ್ರವೇಶ ಇಂಟ್ (ಪಡೆಯಿರಿ) ಮತ್ತು ಎಲ್ಲಾ ತನ್ನ cousins-- GetFloat, GetString, ಹೀಗೆ. ಮೂಲತಃ ಒಂದು ಪ್ರತಿ ಕಾರ್ಯ ಪಡೆಯಿರಿ ನಾವು ಈಗಾಗಲೇ ಚರ್ಚಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಅಕ್ಷಾಂಶ ರೀತಿಯ. ಆದ್ದರಿಂದ ಇಂಟ್ X GetInt ಸಮನಾಗಿರುತ್ತದೆ. ಮೂಲತಃ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ನಾನು ಟರ್ಮಿನಲ್ ಮನುಷ್ಯ ಆಗಿದೆ. ನಾನು ಹಲವಾರು ಬೆರಳಚ್ಚು ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ. ಇಲ್ಲಿ ನಾನು ಸ್ವಿಚಿಂಗ್ ಬಾಗುತ್ತೇನೆ ನಾನು ಏನು, ಅವಲಂಬಿಸಿ ಬಳಕೆದಾರ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪಿಸಿದ ಏನು. ಅವರು ಒಂದು ಟೈಪ್ ಆದ್ದರಿಂದ, ನಾನು ಒಂದು ಮುದ್ರಿಸುತ್ತದೆ. ತದನಂತರ ನಾನು ಮುರಿಯಲು. ಅವರು ಎರಡು ಟೈಪ್ ವೇಳೆ, ನಾನು ಎರಡು ಮುದ್ರಿಸುತ್ತದೆ. ತದನಂತರ ನಾನು ಮುರಿಯಲು. ಇದು ಪ್ರಮುಖ ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲಿ ನಡುವೆ ಮುರಿಯಲು ಇಲ್ಲದಿದ್ದರೆ ನೀವು ಮೂಲಕ ಕುಸಿಯುತ್ತದೆ ಏಕೆಂದರೆ. ನಾನು ಯಾವುದೇ ಹೊಂದಿರಲಿಲ್ಲ ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಬ್ರೇಕ್ ಮತ್ತು ಬಳಕೆದಾರ ಟೈಪ್ ಒಂದು, ಅದು ಏನಾಗಬಹುದು ಕ್ಷಮಿಸಿ, ಒಂದು, ಎರಡು, ಮೂರು ಮುದ್ರಣ ಎಂದು. ಅದು ಸರಿ, ವಿಚಿತ್ರ ನಡವಳಿಕೆ ರೀತಿಯ? ನೀವು ಭಾವಿಸುತ್ತೇನೆ ಇರಬಹುದು. ಆದರೆ ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಅಲ್ಲಿ ಇವೆ ಈ ಒಂದು ಬಹಳ ಉಪಯುಕ್ತ ಆಗಬಹುದು. ಇಲ್ಲಿ ಒಂದು ಸ್ವಿಚ್ ಮತ್ತೊಂದು ಉದಾಹರಣೆ ನಾನು ವಿರಾಮದ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ ಅಲ್ಲಿ ಹೇಳಿಕೆ. ಆದರೆ ನಾನು ಇದನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ. ಹಾಗಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ? ಎರಡನೇ ಆಲೋಚಿಸುತ್ತೀರಿ. ನೀವು ವೀಡಿಯೊ ತಾತ್ಕಾಲಿಕ ಬಯಸಬಹುದು. ಹೀಗಾದರೆ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ ಬಳಕೆದಾರ ರೀತಿಯ ನಾಲ್ಕು? ಹಾಗಾಗಿ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಕೇಳಿದ್ದೀರಿ. ಅವರು ಮೌಲ್ಯವನ್ನು 4 ಒದಗಿಸಲು. ನಾನು ಏನು ಮುದ್ರಿತ ಬಂದರೆ? ಹಿಂದಿನ ಸ್ಲೈಡ್ ಮೇಲೆ ಇದ್ದವು ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಡುವೆ ಮುರಿದರೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಕೇವಲ ಎಂದು ಮುದ್ರಿಸಲು ನಾಲ್ಕು ತದನಂತರ ನಿಲ್ಲಿಸಲು. ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ತಿನ್ನುವೆ. ಏನಾಗುವುದು ನೀವು ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲಿ ಮೂಲಕ ಕುಸಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸಂಘಟಿತ ಬಂದಿದೆ ರೀತಿಯಲ್ಲಿ ಎಂದು ಬಳಕೆದಾರ ರೀತಿಯ 4 ವೇಳೆ, ನಾನು ಮುದ್ರಿಸಿ ನಾಲ್ಕು, ಮೂರು, ಎರಡು, ಒಂದು, ಬ್ಲಾಸ್ಟ್ ಆಫ್. ಅವರು 5 ಟೈಪ್ ವೇಳೆ, ನಾನು ಆರಂಭಿಸಬಹುದು ಮತ್ತು ಐದು ನಲ್ಲಿ ಒಂದೇ ವಿಷಯವನ್ನು. ಅವರು 1 ಟೈಪ್ ವೇಳೆ, ನಾನು ಕೇವಲ, ಬ್ಲಾಸ್ಟ್ ಒಂದು ಆಫ್ ಮಾಡಲು. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಬಳಸಿ ನಾನು ಒಂದು ಸ್ವಿಚ್ ರೀತಿಯ ಜಾಣತನದಿಂದ ಆದ್ದರಿಂದ ನಾನು ಬೀಳಲು ಉದ್ದೇಶ ಎಂದು ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೂಲಕ. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಬಹುಶಃ ಯು ಆರ್ ಗೋನ್ನಾ ಎಲ್ಲಾ ನಡುವೆ ಮುರಿಯಲು ಬಯಸುವ, ನೀವು ಪರಿಸ್ಥಿತಿ ಹೊರತು ನೀವು ಅಲ್ಲಿ ಈ ರೀತಿಯಲ್ಲಿ ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಸನ್ನೆ ನೀವು ಮಾಡುತ್ತೇವೆ ಎಂದು ವಿರಾಮವಿಲ್ಲದೆ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೂಲಕ ಬೀಳುತ್ತವೆ. ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಎರಡನೇ ಇಲ್ಲಿದೆ ಷರತ್ತಿನ ಹೇಳಿಕೆಗಳು ಪ್ರಕಾರಗಳು. ? ಇದು ಕೊನೆಯದು: ನಾನು ಸಿ ಕೋಡ್ ನ ಎರಡು ತುಣುಕುಗಳನ್ನು ಹೊಂದಿವೆ. ಎಡಭಾಗದಲ್ಲಿ ಒಂದು ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿ ಒಂದು. ಎಡಭಾಗದಲ್ಲಿ ಕ್ಷಯ ಬಹುಶಃ ನಿಮಗೆ ಬಹಳ ಪರಿಚಿತ. ನಾನು ಇಂಟ್ X ಹೊಂದಿವೆ. ನಾನು ಬಹುಶಃ ಮಾಡಬೇಕು ಬಳಕೆದಾರ ಕೇಳಿದಾಗ for-- ಬಹುಶಃ ಇಂಟ್ X ಇರಬೇಕು GetInt, ಅಥವಾ ಸ್ವಲ್ಪ ಸಮನಾಗಿರುತ್ತದೆ. ಮತ್ತು ನಂತರ ನಾನು ನಿರ್ಧಾರ ಮಾಡುವ ನಾನು. ಕೆಲವು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ನಿಜವಾದ, ಮೌಲ್ಯ 5 X ನಿಯೋಜಿಸಲು. ಇಲ್ಲದಿದ್ದರೆ, ಮೌಲ್ಯ 6 X ನಿಯೋಜಿಸಲು. ಎಡಭಾಗದಲ್ಲಿ ಬಹುಶಃ ಇರಬೇಕು ನಮ್ಮ ಚರ್ಚೆಯಿಂದ ಬಹಳ ಪರಿಚಿತ ಕೇವಲ ಒಂದು ಕ್ಷಣದ ಹಿಂದೆ ಬೇರೆ ವೇಳೆ. ನಿಮಗೆ ಆಶ್ಚರ್ಯ ಎಂದು ಬಲಭಾಗದಲ್ಲಿ ಲೈನ್ ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ? ? ಈ ಕರೆಯಲಾಗುತ್ತದೆ: ಅಥವಾ ಕೆಲವೊಮ್ಮೆ ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಇದು ಬಹಳ ಕೂಡಿದೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಮುದ್ದಾದ ಟ್ರಿಕ್ ಎಂದು ಬಳಸಿರುವ. ಆದರೆ ಅನುಮತಿಸುತ್ತದೆ ಏನು ನಿಮಗೆ ಮಾಡಲು ನಿಜವಾಗಿಯೂ ಸಣ್ಣ ಬೇರೆ ಒಂದು ವೇಳೆ ಅನುಕರಿಸಲು, ನಿಜವಾಗಿಯೂ ಒಂದಲ್ಲ ಸಣ್ಣ ಷರತ್ತುಬದ್ಧ ಶಾಖೆಗಳು. ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವುದಿಲ್ಲ ಎಂದು: ನೀವು ವೇಳೆ ಪ್ರತಿ ಸೆಟ್ ನಡುವೆ ಕೋಡ್ ಆರು ಸಾಲುಗಳು ಆಫ್ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. ಆದರೆ ನೀವು ಇಂತಹ ಶೀಘ್ರ ನಿರ್ಧಾರ ಮಾಡುವ, ನೀವು ಒಂದು ವಿಷಯ ನೀನು ಅಥವಾ ಇತರ ಮತ್ತು ಇದು ತುಂಬಾ ಸುಲಭ, ಈ ಹೇಗೆ ಒಂದು ಉದಾಹರಣೆ ಇರಬಹುದು ಅದನ್ನು: ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು. ಆದ್ದರಿಂದ ಇಂಟ್ X ಅಭಿವ್ಯಕ್ತಿ ಸಮ? ಪ್ರಶ್ನೆ ನಂತರ ವಿಷಯ ಮಾರ್ಕ್ಸ್ x ಏನು ಕೆಳಗಿನ ಅಭಿವ್ಯಕ್ತಿ ನಿಜ, ಎಂದು ಕಾಣಿಸುತ್ತದೆ. ನಂತರ ವಿಷಯ ಕೊಲೊನ್ ಏನು X ನ ಮೌಲ್ಯ ಅಭಿವ್ಯಕ್ತಿ ಸುಳ್ಳು ಎಂದು ಎಂದು. ಆದ್ದರಿಂದ ನಾನು ಕೇಳುವ ಬಾಗುತ್ತೇನೆ, ಅಭಿವ್ಯಕ್ತಿ ನಿಜ? ಇದು ಇದ್ದರೆ, ಮೌಲ್ಯ 5 X ನಿಯೋಜಿಸಲು. ಇದು ಅಲ್ಲ, ಮೌಲ್ಯ 6 X ನಿಯೋಜಿಸಲು. ಮತ್ತೆ, ನಾನು ಹೇಳಿದ ಹಾಗೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಒಂದು ಮುದ್ದಾದ ತಂತ್ರವಾಗಿದ್ದು. ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನೀವು ಸಾಧ್ಯವಾಗದಿದ್ದ ನಿಜವಾಗಿಯೂ ತೃಪ್ತಿ, ಇದು ತೋರುತ್ತದೆ ಏಕೆಂದರೆ ನೀವು ಮಾಡುತ್ತೇನೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ತಂಪಾದ ಭಾಸವಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ನೀಡುವ ಬಾಗುತ್ತೇನೆ ನೀವು ಈಗ ಆದ್ದರಿಂದ ನೀವು ಚೆನ್ನಾಗಿ ಬಂದಿದೆ ನೀವು ನೋಡಲು ವೇಳೆ. ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಇಲ್ಲ ಗೊತ್ತಿಲ್ಲ ನಿಮ್ಮ ಕೋಡ್ ಯಾವುದೇ ಬರೆಯಲು. ಆದರೆ ಏನೋ ತಿಳಿದಿದೆ ಎಂದು ಆಗಿದೆ, ನೀವು ಖಂಡಿತವಾಗಿ ಎದುರಿಸಬಹುದು ಏಕೆಂದರೆ ಇಲ್ಲಿ ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಮತ್ತು ಅಲ್ಲಿ ಅಲ್ಲಿ ಈ: ವಾಕ್ಯ ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು ಅಲಿಯಾಸ್, ಬಳಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಾರಾಂಶ ಏನು ಸಂಭಾವನಾ, ಅವು ಮತ್ತು ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿದೆ ಯಾವುವು ನೀವು ಸಿ ನಲ್ಲಿ ವೇಳೆ ಮತ್ತು ವೇಳೆ-ಬೇರೆ, ಮತ್ತು ಬೇರೆ ವೇಳೆ, ಎಟ್ ಇತ್ಯಾದಿ. ನೀವು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಬಳಸಬಹುದು ಆ ನಿರ್ಧಾರಗಳನ್ನು. ಸ್ವಿಚ್ ಹೇಳಿಕೆಯೊಂದಿಗೆ ನೀವು ಬಳಸಲು ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಿರ್ಧಾರಗಳನ್ನು. ಇದು ಇದ್ದರೆ ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳಬಹುದು ಒಂದು, ಅಥವಾ ಮೂರು ಅಂತ ಅದು ಎರಡು, ಅಥವಾ ವೇಳೆ, ನಾನು ಈ ವಿಷಯವನ್ನು, ಅಥವಾ ಮಾಡುತ್ತೇವೆ ಈ ವಿಷಯ, ಅಥವಾ ಈ ವಿಷಯ. ಮತ್ತು: ಬದಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಬಹುದು ಸರಳ ವೇಳೆ-ಬೇರೆ ಶಾಖೆಗಳನ್ನು, ಅಥವಾ ಸರಪಳಿಯನ್ನು ಮಾಡಲು-ಬೇರೆ ವೇಳೆ ನಿಮ್ಮ ಕೋಡ್ ಸ್ವಲ್ಪ ಅಲಂಕಾರಿಕ ನೋಡಲು. ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ.