Arduino - नियंत्रण विवरण
निर्णय लेने की संरचनाओं के लिए आवश्यक है कि प्रोग्रामर का मूल्यांकन एक या एक से अधिक शर्तों को निर्धारित किया जाए या प्रोग्राम द्वारा परीक्षण किया जाए। यह एक बयान या कथनों के साथ होना चाहिए, अगर हालत सही हो, और वैकल्पिक रूप से, अन्य स्टेटमेंट्स को निष्पादित किया जाना चाहिए, यदि स्थिति झूठी होने के लिए निर्धारित है।
अधिकांश प्रोग्रामिंग भाषाओं में पाया जाने वाला एक विशिष्ट निर्णय लेने की संरचना का सामान्य रूप निम्नलिखित है -
स्रोत विवरण में नियंत्रण कथन ऐसे तत्व हैं जो प्रोग्राम निष्पादन के प्रवाह को नियंत्रित करते हैं। वे हैं -
क्र.सं. | नियंत्रण विवरण और विवरण |
---|---|
1 | अगर बयान यह कोष्ठक में एक अभिव्यक्ति और एक बयान या बयानों का ब्लॉक लेता है। यदि अभिव्यक्ति सही है, तो बयान या बयानों का खंड निष्पादित हो जाता है अन्यथा ये कथन छोड़ दिए जाते हैं। |
2 | अगर ... और बयान एक if कथन का अनुसरण वैकल्पिक रूप से किया जा सकता है, जो अभिव्यक्ति के गलत होने पर निष्पादित होता है। |
3 | अगर ... और अगर ... और बयान if एक वैकल्पिक बयान का पालन किया जा सकता है else if...else बयान, जो एकल का उपयोग करके विभिन्न स्थितियों का परीक्षण करने के लिए बहुत उपयोगी है अगर ... और यदि कथन। |
4 | स्विच केस स्टेटमेंट अगर बयानों के समान, switch...case कार्यक्रमों के प्रवाह को नियंत्रित करता है ताकि प्रोग्रामर विभिन्न कोडों को निर्दिष्ट कर सकें जिन्हें विभिन्न परिस्थितियों में निष्पादित किया जाना चाहिए। |
5 | सशर्त संचालक : सशर्त संचालक? : C में एकमात्र टर्नेरी ऑपरेटर है। |