कंट्रोल स्टेटमेंट क्या है

“कंट्रोल स्टेटमेंट क्या है”Hello दोस्तों – आज इस पोस्ट में आपको कंट्रोल स्टेटमेंट क्या है & C मे control statement क्या है ? What is control statment in c? को पढ़ेंगे, इस पोस्ट को आप पूरा पढ़िए. इस article  को बहुत ही आसान और सरल भाषा में लिखा गया है. यह article  आपके exam के लिए बहुत उपयोगी साबित होगी. जो छात्र परीक्षा की तैयारी रहे हैं वो सभी इस article  (कंट्रोल स्टेटमेंट क्या है )की मदद से आप सभी आसानी से हिंदी भाषा में सीख सकते हैं|

कंट्रोल स्टेटमेंट क्या है

कंट्रोल स्टेटमेंट क्या है

C मे control statement क्या है ? What is control statment in c?

Control statements को C programming language में प्रोग्राम के flow को नियंत्रण के लिए इस्तेमाल किया जाता है। ये statements program execution में विभिन्न निर्णय लेने और विभिन्न लूप चलाने की क्षमता प्रदान करते हैं।

control statements आपको program को diffrent ways पर प्रवेश कराने में सहायता करते हैं ,और कन्डीशनल लॉजिक के आधार पर विभिन्न चरणों को प्रदर्शित करने में सक्षम होते हैं। इस article में हम C programming language में उपयोग होने वाले control statements की विस्तृत जानकारी प्रदान करेंगे।

Types of control statements

C programming language में control statements तीन प्रकार के होते हैं |

  1. conditional statements,
  2. looping statements,
  3. switch statements

कंट्रोल स्टेटमेंट क्या है(Conditional statements)

If statement

if statement conditon true होने पर excute होता है ,अर्थात यदि आपको किसी conditon की सत्यता का परीक्षण करना हो और सत्य होने पर एक ब्लॉक को चलाना हो, तो आप if statement का उपयोग कर सकते हैं। इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है
Flow Chart

Syntax

if (condition)
{
// Code to execute if condition is true
}
यहाँ condition एक बूलियन (true/false) एक्सप्रेशन होती है, जो सत्य होने पर ब्लॉक को चलाती है। इसके एक उदाहरण कोड में नीचे दिया गया है|

Example

#include <stdio.h>

int main()
{
int num = 10;
if (num > 0)
{
printf(“The number is positive\n”);
}
return 0;
}
Output
The number is positive

If-else statement

if statement मे conditon true होने पर if statement excute होता है ,और condition false होने पर else statement excute होता है | अर्थात

अगर आपको दोनों स्थितियों (सत्य और असत्य) के लिए अलग-अलग ब्लॉक को चलाना हो, तो if-else statement का उपयोग किया जा सकता है। इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है
Flow Chart

Syntax

if (condition)
{
// Code to execute if condition is true
}
else
{
// Code to execute if condition is false
}
यहाँ condition फिर भी एक बूलियन एक्सप्रेशन होती है और यदि वह सत्य होती है, तो पहले ब्लॉक चलता है, अन्यथा दूसरे ब्लॉक चलता है। इसके एक उदाहरण कोड में नीचे दिया गया है|

Example

#include <stdio.h>
int main()
{
int num = 0;
if (num > 0)
{
printf("The number is positive");
}
else
{
printf("The number is non-positive");
}
return 0;
}
Output-
The number is non-positive
Nested if statement

आप if statement को दूसरे if statement के अंदर भी लिख सकते हैं, जिसे nested if statement कहते हैं। इससे आप एकाधिक शर्तों को परीक्षण कर सकते हैं। इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है
Flow Chart

Syntax

if (condition1)
{
// Code to execute if condition1 is true
if (condition2)
{
// Code to execute if both condition1 and condition2 are true
}
}
यहाँ condition1 और condition2 दोनों बूलियन एक्सप्रेशन होती हैं, और सत्य होने पर उसके ब्लॉक को चलाया जाता है। नीचे दिए गए उदाहरण कोड में हम नेस्टेड if statement का उपयोग करते हैं |

Example

#include <stdio.h>
int main()
{
int num = 10;
if (num > 0)
{
printf("The number is positive");
if (num % 2 == 0)
{
printf(" and even");
}
}
return 0;
}
Output-
The number is positive and even

switch Statement

स्विच स्टेटमेंट एक कंट्रोल स्ट्रक्चर है switch Statement एक Expression के कई संभावित मूल्यों के आधार पर निर्णय लेने का एक वैकल्पिक तरीका प्रदान करता है। यह विभिन्न मामलों के आधार पर संक्षिप्त और कुशल कोड को excute करने की अनुमति देता है।इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है

Syntax

switch (expression) {
case value1:
// Code block to be executed if the expression matches value1
break;
case value2:
// Code block to be executed if the expression matches value2
break;
default:
// Code block to be executed if the expression doesn’t match any cases
break;
}
Example

#include <stdio.h>

int main() {

char grade = ‘B’;

switch (grade) {
case ‘A’:
printf(“Excellent!”);
break;
case ‘B’:
printf(“Good!”);
break;
case ‘C’:
printf(“Fair!”);
break;
default:
printf(“Invalid grade.”);
break;
}
return 0;
}
Output-

Good!

break Statement

ब्रेक स्टेटमेंट का उपयोग लूप या स्विच स्टेटमेंट के Execution को समय से पहले समाप्त करने के लिए किया जाता है। यह लूप से बाहर निकलने या स्विच स्टेटमेंट के अंत तक जाने का एक तरीका प्रदान करता है। कुछ शर्तें पूरी होने पर ब्रेक स्टेटमेंट विशेष रूप से उपयोगी होता है, और आगे का Execution अनावश्यक है। ब्रेक स्टेटमेंट का Syntax इस प्रकार है:

break;

Example

#include <stdio.h>
int main()
{
for (int i = 1; i <= 10; i++)
{
if (i == 5)
{
break;
}
printf(“%d “, i);
}
return 0;
}
Output

1 2 3 4

continue Statement

continue Statement का उपयोग शेष कोड को लूप repetition के भीतर छोड़ने और अगले repetition पर आगे बढ़ने के लिए किया जाता है। यह लूप के भीतर शेष कोड को excute किए बिना अगले repetition पर जाने का एक तरीका प्रदान करता है। continue Statement विशेष रूप से तब उपयोगी होता है जब विशिष्ट शर्तें पूरी होती हैं, और कुछ repetition को छोड़ने की आवश्यकता होती है। continue Statement का syntax इस प्रकार है:

continue;

Example

#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++)
{
if (i % 2 != 0)
{
printf(“%d “, i);
}
}
return 0;
}
Output-
1 3 5 7 9

Looping statements

C programming language में तीन प्रकार के looping statements होते हैं: for loop, while loop, और do-while loop। यहाँ हम इन्हीं प्रकारों को विस्तार से देखेंगे:

For loop

यदि आपको एक निश्चित संख्या के बार-बार iterations करने की आवश्यकता हो, तो आप for loop का उपयोग कर सकते हैं। इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है
flow chart

Syntax

for (initialization; condition; update)
{
// Code to execute in each iteration
}
यहाँ initialization में आप एक वेरिएबल को initialize कर सकते हैं, condition एक बूलियन एक्सप्रेशन होती है जिसे परीक्षण किया जाता है, और update एक्सप्रेशन होती है जिसे हर iteration के बाद चलाया जाता है। नीचे दिए गए उदाहरण कोड में हम for loop का उपयोग करते हैं |

Example

#include <stdio.h>
int main()
{
for (int i = 1; i <= 5; i++)
{
printf(“Iteration %d\n”, i);
}
return 0;
}
Output

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5

While loop

While loop आपको एक शर्त सत्य होने तक iterations करने की आवश्यकता हो, तो आप while loop का उपयोग कर सकते हैं। इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है
flow chart

Syntax

while (condition)
{
// Code to execute in each iteration
}
यहाँ condition एक बूलियन एक्सप्रेशन होती है जिसे परीक्षण किया जाता है, और जब यह सत्य होती है, तब तक उसके ब्लॉक को चलाया जाता है। नीचे दिए गए उदाहरण कोड में हम while loop का उपयोग करते हैं |

Example

include
int main()
{
int i = 1;
while (i <= 5) { printf("Iteration %d\n", i); i++; } return 0;
}
Output

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5

Do-while loop

Do-while loop आपको एक शर्त सत्य होने तक iterations करने की आवश्यकता हो, और नकारात्मक स्थिति में भी कम से कम एक बार उपयोग करना हो, तो आप do-while loop का उपयोग कर सकते हैं। इसका flow chart नीचे चित्र मे दर्शाया गया है| तथा इसका syntax निम्नलिखित है|

कंट्रोल स्टेटमेंट क्या है
flow chart

Syntax

do
{
// Code to execute in each iteration
} while (condition);
यहाँ condition एक बूलियन एक्सप्रेशन होती है जिसे परीक्षण किया जाता है, और जब यह सत्य होती है, तब तक उसके ब्लॉक को चलाया जाता है। नीचे दिए गए उदाहरण कोड में हम do-while loop का उपयोग करते हैं |

Example

include
int main()
{
for (int i = 1; i <= 5; i++)
{
printf(“Iteration %d\n”, i);
}
return 0;
}
Output

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5

इस लेख में हमने सी प्रोग्रामिंग में कंट्रोल स्टेटमेंट्स के बारे में विस्तार से बात की है। हमने if statement, if-else statement, और नेस्टेड if statement के बारे में जानकारी दी है। इसके अलावा, हमने फॉर लूप, वाइल लूप, और डू-वाइल लूप के बारे में भी चर्चा की है। ये सभी कंट्रोल स्टेटमेंट्स आपको सी प्रोग्राम में अधिकतम नियंत्रण और प्रभाव के साथ काम करने की अनुमति देते हैं।

उम्मीद है कि आपको यह लेख सी प्रोग्रामिंग के कंट्रोल स्टेटमेंट्स के बारे में उपयोगी जानकारी प्रदान करेगा। अगर आपके पास कोई सवाल हैं, तो कृपया पूछें!

You might also like this topics:- C लैंग्वेज क्या है हिन्दी मे-C language in hindi & history of c language in hindi

Conclusion

अंत में, C प्रोग्रामिंग कंट्रोल स्टेटमेंट क्या है , में कंट्रोल स्टेटमेंट आवश्यक हैं क्योंकि वे सशर्त निष्पादन और लूपिंग की अनुमति देते हैं। वे विशिष्ट परिस्थितियों के आधार पर निर्णय लेने और कार्यक्रम के प्रवाह को नियंत्रित करने के लिए लचीलापन प्रदान करते हैं। कंट्रोल स्टेटमेंट को प्रभावी ढंग से समझना और उपयोग करना आपके C प्रोग्राम की कार्यक्षमता और दक्षता को बहुत बढ़ा सकता है।

FAQs

Q1: क्या कंट्रोल स्टेटमेंट केवल C प्रोग्रामिंग लैंग्वेज के लिए हैं? Q1: Are control statements exclusive to the C programming language?

नहीं, नियंत्रण कथन सी प्रोग्रामिंग भाषा के लिए अनन्य नहीं हैं। वे कई प्रोग्रामिंग भाषाओं में पाए जाते हैं, जिनमें सी ++, जावा, पायथन और बहुत कुछ शामिल हैं। हालाँकि, प्रोग्रामिंग भाषाओं के बीच नियंत्रण कथनों का सिंटैक्स और विशिष्ट उपयोग भिन्न हो सकता है।

Q2: क्या मैं एक दूसरे के भीतर एकाधिक नियंत्रण कथनों को नेस्ट कर सकता हूँ? Q2: Can I nest multiple control statements within one another?

हां, आप एक दूसरे के भीतर कई कंट्रोल स्टेटमेंट्स को नेस्ट कर सकते हैं। यह जटिल निर्णय लेने और लूपिंग निर्माणों की अनुमति देता है। हालांकि, नियंत्रण बयानों को नेस्ट करते समय पठनीयता और रखरखाव सुनिश्चित करना महत्वपूर्ण है।

Q3: क्या स्विच स्टेटमेंट में शर्तों की संख्या की कोई सीमाएँ हैं? Q3: Are there any limitations to the number of conditions in a switch statement?

स्विच स्टेटमेंट में शर्तों की संख्या की कोई विशेष सीमा नहीं है। हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि प्रत्येक मामला अद्वितीय होना चाहिए, और स्विच स्टेटमेंट अत्यधिक जटिल या जटिल नहीं होना चाहिए।

Q4: कंट्रोल स्टेटमेंट प्रोग्राम के प्रदर्शन को कैसे प्रभावित करते हैं? Q4: How do control statements affect the performance of a program?

नियंत्रण कथनों का कार्यक्रम के प्रदर्शन पर महत्वपूर्ण प्रभाव नहीं पड़ता है। हालाँकि, नियंत्रण कथनों का विवेकपूर्ण उपयोग और कथनों के भीतर कोड का अनुकूलन बेहतर प्रदर्शन में योगदान कर सकता है।

Q5: C में कंट्रोल स्टेटमेंट के बारे में जानने के लिए मुझे और संसाधन कहां मिल सकते हैं? Q5: Where can I find more resources to learn about control statements in C?

विभिन्न ऑनलाइन ट्यूटोरियल, पाठ्यपुस्तकें और प्रोग्रामिंग फ़ोरम हैं जो C में कंट्रोल स्टेटमेंट पर व्यापक संसाधन प्रदान करते हैं। कंट्रोल स्टेटमेंट की गहरी समझ और C प्रोग्रामिंग में उनके उपयोग के लिए इन संसाधनों का पता लगाने की सिफारिश की जाती है।

कंट्रोल स्टेटमेंट क्या है , कंट्रोल स्टेटमेंट क्या है,कंट्रोल स्टेटमेंट क्या है, कंट्रोल स्टेटमेंट क्या है ,कंट्रोल स्टेटमेंट क्या है

Leave a Comment