HomeCS Subjectsसी प्रोग्रामिंग में कंट्रोल स्टेटमेंट क्या है | What is Control Statement...

सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट क्या है | What is Control Statement in C in Hindi

हेल्लो पाठकों !

सी प्रोग्रामिंग को अच्छे से सीखने के लिए सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट क्या हैं (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

OperatorMeaning
&&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:

अन्य पोस्ट पढ़े :-

अगर आपको यह पोस्ट अच्छा लगा तो इसे अपने दोस्तों के साथ शेयर करे ताकी उन्हें भी इस बारे में जानकारी प्राप्त हो सके ।

Tazahindi Staff
Tazahindi Staffhttps://tazahindi.com
इस पोस्ट के लेखक सत्यजीत है, वह इस वेबसाइट का Founder भी हैं । उन्होंने Information Technology में स्नातक और Computer Application में मास्टर डिग्री प्राप्त की हैं ।

LEAVE A REPLY

Please enter your comment!
Please enter your name here