हेल्लो पाठकों !
सी प्रोग्रामिंग को अच्छे से सीखने के लिए सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट क्या हैं (What is Control Statement in C in Hindi) और कंट्रोल स्टेटमेंट का उपयोग क्या है, इनके बारे में जानना बहुत जरूरी है ।
सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट क्या है (What is Control Statement in C in Hindi) ?
कंट्रोल स्टेटमेंट वह स्टेटमेंट होते हैं जो स्टेटमेंट के निष्पादन के प्रवाह को बदलते हैं ।
यह मूल रूप से एक बयान है जिसका प्रयोग बयानों के सेट के कंट्रोल प्रवाह को निर्धारित करने के लिए किया जाता है ।
यह स्टेटमेंट द्वारा प्रदान की गई शर्त के आधार पर या मूल्यों और तर्क के आधार पर निर्णय लेता है ।
अधिकांश सी प्रोग्रामों में प्रोग्रामर लॉजिक लिखते समय निर्देषों को छोड़ना या निर्देशों के एक सेट को बार बार दोहराना चाह सकता है इसे अनुक्रमिक नियंत्रण प्रवाह (sequential control flow) कहा जाता है ।
कंट्रोल स्टेटमेंट का उपयोग क्या है (What is the use of control statement) ?
इसका उपयोग प्रोग्राम को यह बताने के लिए किया जाता है कि किसी कंडीशन में स्टेटमेंट को निष्पादित करना है या नहीं ।
कंट्रोल विवरण हमें कार्यक्रम कंट्रोल के प्रवाह को निर्दिष्ट करने में सक्षम बनाता है, यानी, वह क्रम जिसमें किसी प्रोग्राम में निर्देशों को निष्पादित किया जाना चाहिए । वे निर्णय लेना, कोर्यों को बार बार करना या कोड के एक भाग से दूसरे भाग में कूदना संभव बनाते है ।
कंट्रोल स्टेटमेंट में ऑपरेटर का उपयोग (Operators use in Control Statement) ?
कंटोल स्टेटमेंट पर आगे बढ़ने से पहले, आपको C प्रोग्रामिंग में उपयोग किए जाने वाले विभिन्न प्रकार के ऑपरेटरों के बारे में स्पश्ट जानकारी होना आवष्यक है । इसमें उपयोग कि जाने वाले प्रमुख ऑपरेटर है :-
Relational Operator
Operator | Meaning |
< | less than |
<= | less than or equal to |
> | greater than |
>= | greater than or equal to |
== | equal to |
!= | not equal to |
Logical Operator
Operator | Meaning |
&& | Logical AND |
|| | Logical OR |
| | Logical NOT |
सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट कितने प्रकार है (Types of Control statements in C) ?
- If statements
- Switch statements
- Conditional Operator statement
- Goto statement
- Loop statements
If statements
If statements प्रोग्रामर को किसी शर्त के आधार पर निर्देशों का एक सेट चुनने में सक्षम बनाता है । जब स्थिति का मूल्यांकन सत्य क रूप में किया जाता है, तो निर्देशों का एक सेट निष्पादित किया जाता है और जब स्थिति का मूल्यांकन गलत पर किया जाता है तो निर्देशों का एक अलग सेट निष्पादित किया जाता है ।
If statements चार प्रकार के होते है, जो हैं :
- Simple if statement
- Complex if statement
- Compound if statement
- Nested if statement
Syntax : Simple if statement
if (<condition>)
{
<Expression Block>;
}
<Next Expression>;
Syntax : Complex if statement
if (<condition-1>)
{
<true expression block>;
}
else
{
<false expression block>;
}
Syntax : Compound if statement
if (<condition-1>)
{ <expression block-1>; }
else if (<condition-2>)
{ <expression block-2>; }
else if (<condition-3>)
{ <expression block-3>; }
---------------------------
----------------------------
else
{ <expression block-n>; }
Syntax : Nested if statement
if (<condition -1>)
if (<condition-2>)
if(<condition-3>)
{ <expression block -1>; }
else
{<expression block -2>;}
else
{<expression block -3>;}
else
{<expression block -n>;}
Switch statements
Switch स्टेटमेंट किसी दिए गए एक्सप्रेशन का मूल्यांकन करता है और मूल्यांकन किए गए मूल्य एक निश्चित शर्त से मेल खाने के आधार पर, यह उससे जुड़े बयानों को निष्पादित करता है । मूल रूप से, इसका उपयोग विभिन्न स्थितियों के आधार पर विभिन्न क्रियाओं को करने के लिए किया जाता है ।
Syntax:
switch ( expression )
{
case 1: // statement to be executed if expression = 1;
break;
case 2: // statement to be executed if expression = 2;
break;
case n: // statement to be executed if expression = n;
break;
default: // statement to be executed if expression doesn't match any cases
}
Conditional Operator statement
Conditional operator को टर्नरी ऑपरेटर के रूप में भी जाना जाता है । Conditional operator निर्णय लेने वाले बयान हैं जो अभिव्यक्ति के आउटपुट पर निर्भर करते हैं । इसे दो सिम्बल द्वारा दर्शाया जाता है, जो ‘?’ और ‘:’ हैं ।
Syntax:
(condition)? expression 1: expression 2;
Goto statement
Goto स्टेटमेंट जंपिंग कंट्रोल स्टेटमेंट के लिए जाना जाता है । इसका उपयोग प्रोग्राम के नियंत्रण को एक ब्लॉक से दूसरे ब्लॉक में स्थानांतरित करने के लिए किया जाता है ।
Syntax:
goto label;
... .. ... // part of the code
... .. ...
label:
statement;
Loop statements
C प्रोग्रामिंग में लूपिंग स्टेटमेंट, स्टेटमेंट के अनुक्रम को कई बार निष्पादित करते हैं जब तक कि बताई गई स्थिति गलत नहीं हो जाती । लूप में दो भाग होते हैं, लूप का एक बॉडी और एक कंट्रोल स्टेटमेंट होते है । C में लूप का उद्देश्य एक ही कोड को कई बार दोहराना है ।
Loop statements तिन प्रकार के होते है :
- For loop
- While loop
- Do While loop
Syntax : For Loop
for ( [ <initialization> ] ; [<condition>] ; [<increment>] )
{
<Body of the Loop>;
}
Syntax : While Loop
<initialization of loop counter>;
while(condition)
{
<body of the loop>;
<increment>;
}
Syntax : Do While Loop
do
{
<body of the loop>;
<increment>;
} while (<condition>);
निर्ष्कष – Conclusion
मुझे आाशा है, इस पोस्ट से आपने सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट क्या है, इसके कितने प्रकार और हर एक प्रकार के क्या इस्तेमाल है, इसके बारे में हिन्दी में अच्छे से जानकारी प्राप्त कर लिया है ।
अगर फिर भी सी प्रोग्रामिंग के Control Statement को लेकर आपके मन में कोई भी सवाल है तो आप हमें कमेंट करके पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-