हमारे वास्तविक जीवन में कुछ हालात ऐसे होता है जब हमें कुछ निर्णय लेने की आवश्यकता होती है और इन्हीं निर्णयों के आधार पर हम तय करते हैं कि हमें आगे क्या करना चाहिए।
सी प्रोग्रामिंग में भी ऐसी ही स्थितियाँ उत्पन्न होती हैं जहाँ हमें कुछ निर्णय लेने की आवश्यकता होती है और इन निर्णयों के आधार पर हम कोड के अगले ब्लॉक को निष्पादित करेंगे।
Table of Contents
Decision Making in C in Hindi (परिचय)

Decision-making statements कार्यक्रम (program) की दिशा और प्रवाह तय करते हैं। उन्हें सशर्त बयान (conditional statements) के रूप में भी जाना जाता है क्योंकि वे बूलियन अभिव्यक्तियों (boolean expressions) के साथ शर्तों को निर्दिष्ट करते हैं जिनका मूल्यांकन सही (true) या गलत (false) बूलियन मान के लिए किया जाता है।
यदि शर्त सही (true) है, तो कोड का दिया गया ब्लॉक निष्पादित होगा; यदि शर्त गलत (false) है, तो ब्लॉक निष्पादित नहीं होगा।
C प्रोग्राम में Decision Making Statement क्या है?

सी प्रोग्रामिंग में, Conditional statements आपको एक शर्त (condition) के परिणाम के आधार पर निर्णय लेने की अनुमति देते हैं। इन स्टेटमेंट्स को Conditional Statements या Decision Making Statements कहा जाता है।
Decision-making कुछ शर्तों के आधार पर statements के निष्पादन के sequence को तय करने या कुछ निर्दिष्ट शर्तों को पूरा होने तक बयानों के समूह को दोहराते है।
यानी की सी प्रोग्राम में आप एक शर्त (condition) सेट कर सकते हैं और संकलक (compiler) को एक विशेष action करने के लिए कह सकते हैं। यदि शर्त (condition) पूरी नहीं होती है, तो आप कंपाइलर को कोड के एक अलग ब्लॉक को निष्पादित करने का निर्देश दे सकते हैं।
Types of Decision Making Statements in C in Hindi
C में Decision-making निम्नलिखित statements द्वारा किया जा सकता है:
- If statement
- if…else Statement
- if..else-if statement
- Nested if statement
- Switch statement
आइए इन सभी statements को समझते है:
Statements | विवरण |
---|---|
If statement | एक if स्टेटमेंट एक प्रोग्रामिंग कंडीशनल स्टेटमेंट है, जो अगर सही साबित होता है, तो एक फंक्शन करता है या जानकारी प्रदर्शित करता है। नीचे एक if कथन का एक सामान्य उदाहरण है, जो किसी विशेष प्रोग्रामिंग भाषा के लिए विशिष्ट नहीं है। अगर (X <10) {print “Hello TutorialinHindi”; } |
if…else Statement | C में if…else स्टेटमेंट दो अलग-अलग कोड निष्पादित करता है, जो इस बात पर निर्भर करता है कि परीक्षण अभिव्यक्ति सही (true) है या गलत (false)। |
if..else-if statement | if..else-if statement, if-else स्टेटमेंट का विस्तार है। इसका उपयोग उस परिदृश्य में किया जाता है जहां विभिन्न conditions के लिए multiple cases किए जाने हैं। |
Nested if statement | एक nested if स्टेटमेंट एक स्टेटमेंट है जो दूसरे स्टेटमेंट के अंदर रखा जाता है। इस statements का उपयोग अक्सर तब किया जाता है जब आपको उचित कार्रवाई पर निर्णय (decision) लेने से पहले शर्तों (conditions) के संयोजन का परीक्षण करना चाहिए। |
Switch statement | C में switch स्टेटमेंट एक वेरिएबल के मान (value) का परीक्षण करता है और कई मामलों के साथ इसकी तुलना करता है। एक बार case मैच मिलने के बाद, उस विशेष मामले से जुड़े बयानों का एक ब्लॉक निष्पादित किया जाता है। |
क्या आप FREE C भाषा सिखा चाहते है?
अगर आप फ्री में C programing भाषा सीखना चाहते है नीचे दिए गए हमारे FREE course से अभी सीखना शुरू करें:
निष्कर्ष
इस पाठ (Decision making in C in Hindi) में, हमने सी में निर्णय लेने के बयान और सी प्रोग्रामिंग भाषा में विभिन्न निर्णय लेने वाले बयानों पर एक नज़र डाली है। और हमने जाना की परीक्षण की जाने वाली शर्तों (conditions) की जटिलता के आधार पर if
कथन को विभिन्न रूपों में लागू किया जा सकता है।
यदि आपका इससे संबंधित कोई प्रश्न है तो बेझिझक पूछें और मुफ्त प्रोग्रामिंग PDF के लिए हमारे टेलीग्राम चैनल से जुड़ें।