Break Continue and Goto Statements in C in Hindi

Unconditional Branching: Break Continue and Goto Statements in C in Hindi

Unconditional Branching Statements are those statements which do not have a condition with them. That is why they are always used with if statement. These are of the following three types:

C-Language में control statements क्या है जानने के लिए देखें—Control statements in C

Unconditional Branching Statements उन statements को कहा जाता है जिनके साथ को condition नहीं होता है। इसीलिए इनका प्रयोग सदैव if statement के साथ किया जाता है। ये निम्नलिखित तीन प्रकार के होते है—

Unconditional Branching: Break Continue and Goto Statements in C in Hindi

break statement

The break statement is used to come out of the loop in a program. Normally we come out of the loop when the condition of the loop is false. But sometimes there is such a situation in the program that we have to come out of the loop without having the condition of the loop false. In such a situation, we use break statements. Whenever a break statement comes within a loop, the program’s control automatically gets transferred to the first statement after the loop. Generally the break statement is not directly used within the loop. It is always used inside an if statement within the loop.

If statements के बारे में जानने के लिए देखें—If statements in C

break statement का प्रयोग किसी प्रोग्राम में loop से बाहर आने के लिए किया जाता है। सामान्यतः हम loop से बाहर तब आते है जब loop का condition false होता है। किन्तु कई बार प्रोग्राम में ऐसी स्थिति निर्मित होती है कि हमें loop के condition के false हुए बिना ही loop से बाहर आना होता है। ऐसी स्थिति में ही हम break statement का प्रयोग करते है। जब भी किसी loop के अंदर break statement आता है तो प्रोग्राम का कन्ट्रोल अपने आप ही loop के बाद वाले पहले statement में transfer हो जाता है। सामान्यतः break statement का प्रयोग सीधे loop के अंदर नहीं किया जाता है। इसका प्रयोग सदैव loop के अंदर किसी if statement के अंदर किया जाता है।

continue statement

The continue statement is used to go back to the beginning of the loop in a program. Normally we go back to the beginning of the loop once all statements of the loop are executed and condition of the loop is still true. But there are many cases when such a situation is created in the program that we have to go back to the beginning of the loop without having to execute all the statements of the loop. In the same situation, we use the continue statement. Whenever a continue statement comes inside a loop, the control of the program gets transferred automatically to the first statement of the loop, leaving all the statements after it. Generally the continue statement is not directly used within the loop. It is always used inside an if statement within the loop.

Switch statements के बारे में जानने के लिए देखें—Switch statements in C

continue statement का प्रयोग किसी प्रोग्राम में वापस loop की शुरूआत में जाने के लिए किया जाता है। सामान्यतः हम वापस loop की शुरूआत में तब जाते है जब एक बार loop के सारे statements execute हो जाने के बाद फिर से loop का condition true होता है। किन्तु कई बार प्रोग्राम में ऐसी स्थिति निर्मित होती है कि हमें loop के सारे statements के execute हुए बिना ही वापस loop की शुरूआत में जाना होता है। ऐसी ही स्थिति में ही हम continue statement का प्रयोग करते है। जब भी किसी loop के अंदर continue statement आता है तो प्रोग्राम का कन्ट्रोल इसके बाद के सभी statements को छोड़ते हुए अपने आप ही loop के पहले statement में transfer हो जाता है। सामान्यतः continue statement का प्रयोग सीधे loop के अंदर नहीं किया जाता है। इसका प्रयोग सदैव loop के अंदर किसी if statement के अंदर किया जाता है।

goto statement

The goto statement is used to transfer the control of the program from any location to any location. This is the most dangerous statement to transfer control of the program because here the location where the control is to be transfer is not previously defined. For this, it has to create a label and whenever the goto statement comes into the program, the control of the program gets transferred to that label. Normally we are advised not to use goto statements in the program because it makes it difficult to understand the program. Also, whatever is done using the goto statement can be done using other control statement. That’s why good programmers never use goto statement. Generally, the goto statement is also used in the program inside an if statement.

Looping statements के बारे में जानने के लिए देखें—Looping statements in C

goto statement का प्रयोग प्रोग्राम के कन्ट्रोल को किसी भी स्थान से किसी भी स्थान में transfer करने के लिए किया जाता है। यह प्रोग्राम के कन्ट्रोल को transfer करने के लिए सबसे खतरनाक statement होता है क्योकि इसमें कन्ट्रोल कहा transfer होगा यह पहले से निर्धारित नहीं होता है। इसके लिए इसमें एक label बनाना पड़ता है और प्रोग्राम के अंदर जैसे ही goto statement आता है तो प्रोग्राम का कन्ट्रोल उस label में transfer हो जाता है। सामान्यतः हमें प्रोग्राम में goto statement का प्रयोग नहीं करने की सलाह दी जाती है क्योकिं इससे प्रोग्राम को समझना कठिन हो जाता है। साथ ही goto statement के प्रयोग से जो कुछ किया जाता है वह अन्य कन्ट्रोल statement के प्रयोग से भी किया जा सकता है। इसीलिए अच्छे प्रोग्रामर कभी भी goto statement का प्रयोग नहीं करते है। सामान्यतः goto statement का प्रयोग भी प्रोग्राम में if statement के अंदर ही किया जाता है।

Example programs for break continue and goto statements in C

  1. Unconditional Branching (break continue and goto)
  2. Simple calculator program (switch case single case)
  3. Checking prime number
Share it to:

Switch Statements in C in Hindi

Switch case default statements in C in Hindi

Switch is a conditional branching statement which is used to check many cases according to the value of a variable. It contains a variable with the switch statement in beginning, lots of statement block with case statement in between, and default statement with default statement at the end. Here all the cases are checked with the value of variable one by one from the beginning. If any case matches the value of variable, then the statement block written under that case is executed. And if any case does not match the value of variable then the default statement block is executed at the end. Its syntax comes from the following two types:

Control statements या Programming Constructs के बारे में अधिक जानने के लिए देखें—Control statements in C

switch एक conditional branching statement है जिसका प्रयोग एक variable की value के अनुसार बहुत सारे case को चेक करने के लिए किया जाता है। इसकी शुरूआत में switch statement के साथ एक variable होता है, बीच में case statement के साथ बहुत सारे statement block होते है और अंत में default statement के साथ default statement block होता है। इसमें शुरूआत से एक-एक करके variable की value के साथ सभी case को चेक किया जाता है। यदि कोई भी case variable की value से match करता है तो उस case के अंतर्गत लिखे statement block को execute किया जाता है। और यदि कोई भी case variable की value से match नहीं करता है तो अंत में default statement block को execute किया जाता है। इसका syntax निम्नलिखित दो प्रकार से होता है—

  1. Single case for a block
  2. Multi case for a block

Looping statements के बारे में जानने के लिए देखें—Looping statements in C

Single case Switch case default statements in C in Hindi

Unconditional branching statements के बारे में जानन के लिए देखें— Break, Continue and Goto in C

Multi case Switch case default statements in C in Hindi

Example programs for all types of switch case default statements in C

  1. Simple calculator program (switch case single case)
  2. Switch between Mon to Sun (switch case single case)
  3. Checking vowel or consonant (switch case multiple case)
  4. Number of days in a month (switch case multiple case)
Share it to:

If Statements in C in Hindi

If Statements in C in Hindi

if is a selection control statement which helps computer to take a decision as to which statements are to be executed and which are to be skipped. It is also called decision control or branching statements. There are four types of if statements available in C:

if एक selection control statement है जो कम्प्यूटर को यह निर्णय लेने में सहायता करते है कि किन statements को execute करना है और किनको skip करना है। इसे decision control or branching statements भी कहा जाता है। C-Language में निम्नलिखित चार प्रकार के if statements होते है—

If Statements in C in Hindi

Control statements या Programming Constructs के बारे में अधिक जानने के लिए देखें—Control statements in C

Simple if statement

Simple if is a conditional branching statement which is used to check a condition. There is a true statement block in it. If the given condition is true then the statements written in the true statement block are executed. And if the given condition is false then the statements written in the true statement block are not executed. Its syntax is as follows:

Simple if एक conditional branching statement है जिसका प्रयोग किसी एक condition को चेक करने के लिए किया जाता है। इसमें एक true statement block होता है। यदि दिया गया condition true होता है तो true statement block में लिखे statements execute होते है। और यदि दिया गया condition false होता है तो true statement block में लिखे statements execute नहीं होते है। इसका syntax निम्नलिखित प्रकार से होता है—

if (condition)
{
  true statement block;
}

if else statement

if else statement is also used to check a condition. But there is both a true statement block and a false statement block in it. If condition is true then the statements written in the true statement block are execute. And if the condition is false then the statement written in the false statement block are executed. Its syntax is as follows:

Looping statements के बारे में जानने के लिए देखें—Looping statements in C

If else statement का प्रयोग भी किसी एक condition को चेक करने के लिए किया जाता है। किन्तु इसमें एक true statement block और एक false statement block दोनों होता है। यदि condition true होता है तो true statement block में लिखे statement execute होते है। और यदि condition false होता है तो false statement block में लिखे statement execute होते है। इसका syntax निम्नलिखित प्रकार से होता है—

if (condition)
{
true statement block;
}
else
{
false statement block;
}

nested if

When a if statement comes inside another if statement then it is called nested if. The nested if used is used to check too many conditions. It can contain a if statement inside if statement, or a if else statement inside if else statement. The execution of the inside statements in it depends on the above statements. Here the above if or if else statement is checked first and according to its true or false statements inside are checked. Its syntax comes from the following two types:

जब एक if statement के अंदर दूसरा if statement आता है तो इसे nested if कहते है। nested if का प्रयोग बहुत सारे conditions को चेक करने के लिए किया जाता है। इसमें एक if statement के अंदर दूसरा if statement हो सकता है या फिर एक if else statement के अंदर दूसरा if else statement हो सकता है। इसमें अंदर के statements का execute होना ऊपर के statements पर निर्भर करता है। इसमें सबसे ऊपर के if या if else statement को पहले चेक किया जाता है और उसके true या false होने के अनुसार अंदर के statements को चेक किया जाता है। इसका syntax निम्नलिखित दो प्रकार से होता है—

Switch case statements के बारे में जानने के लिए देखें—Switch statements in C

if within if

if within if
if (condition)
{
 if(condition)
 {
  statement block;
 }
}

if else within if else

if (condition)
{
     if (condition)
     {
          statement block1;
     }
     else
     {
          statement block2;
     }
}
else
{
     if (condition)
     {
          statement block3;
     }
     else
     {
          statement block4;
     }
}

else if ladder

When a if statement comes after another if statement then it is called else if ladder. else if ladder is also used to check too many conditions. It contains a if statement block In the beginning, to many else if statements block in between, and a else statement block in the end. Here conditions from the beginning are checked one by one. If any condition is true then its statement block is executed. And if any condition is not true then else statement block is executed at the end. Its syntax is as follows:

Unconditional branching statements के बारे में जानने के लिए देखें— Break, Continue and Goto in C

जब एक if statement के बाद दूसरा if statement आता है तो इसे else if ladder कहते है। else if ladder का प्रयोग भी बहुत सारे conditions को चेक करने के लिए किया जाता है। इसकी शुरूआत में एक if statement block, बीच में बहुत सारे else if statement block तथा अंत में एक else statement block होता है। इसमें शुरूआत से एक-एक करके condition को चेक किया जाता है। यदि कोई condition true होता है तो उसके statement block को execute किया जाता है। और यदि कोई condition true नहीं होता है तो अंत में else statement block को execute किया जाता है। इसका syntax निम्नलिखित प्रकार से होता है—

if (condition1)
{
  statement block1;	
}
else if (condition2)
{
  statement block2;	
}
else if (condition3)
{
  statement block3;	
}
else
{
  default statement block;
}

Example programs for all types of if statements in C

  1. Absolute value of number (simple if)
  2. Checking odd or even number (if else)
  3. Checking leap year (if else)
  4. Greater in two numbers (if else)
  5. Finding grade from percent (else if ladder)
  6. Total percent and division (else if ladder)
  7. Greatest in three numbers (nested if)
Share it to:

Control Statements in C in Hindi

Introduction to various Program Control Statements in C in Hindi

Control statements or programming constructs are those statements that determine order in which other statements of program are to be executed by computer. Generally execution of statements within program happens sequentially in order they are written. This execution starts from first statement of main and executing all statements stops at last statement of main. But in many cases we need not to execute all statements within main and we have to execute some statements or skip some statements or execute some statements more than once. In such cases we have to use control statements. There are following three types of control statements available in C Language:

C-Language के बारे में अधिक जानने के लिए देखें—Brief Introduction of C Features and Powers of C

Control statements या programming constructs उन statements को कहा जाता है जो यह निर्धारित करते है कि प्रोग्राम के अन्य statements किस क्रम में कम्प्यूटर के द्वारा execute होंगे। सामान्यतः प्रोग्राम में statements का execution उसी क्रम में होता है जिस क्रम में वे लिखे होते है। यह execution main के पहले statement से start होता है और सभी statements को execute करते हुए main के अंतिम statement पर stop होता है। किन्तु कई परिस्थितियों में  हमें main के सभी statements को execute नहीं करना होता है और कुछ statements को execute करना होता है या कुछ statements को छोड़ना होता है या कुछ statements को एक से अधिक बार execute करना होता है। ऐसी ही परिस्थिति में हमें control statements का प्रयोग करने की जरूरत पड़ती है। C Language में निम्नलिखित तीन प्रकार के control statements उपलब्ध है—

  1. Sequential Control Statements
  2. Selection Control Statements
  3. Repetition Control Statements

Sequential Control Statements

Sequential control statements are executed by computer in same order as they are written in program. They are also called simple control statements.

Sequential control statements कम्प्यूटर के द्वारा उसी क्रम में execute किए  जाते है जिस क्रम में वे प्रोग्राम में लिखे होते है। इन्हें simple control statements भी कहा जाता है। इनके बारे में अधिक जानने के लिए देखें—

Selection Control Statements

Selection control statements helps computer to take a decision as to which statements are to be executed and which are to be skipped. They are also called decision control or branching statements.

Selection control statements कम्प्यूटर को यह निर्णय लेने में सहायता करते है कि किन statements को execute करना है और किनको skip करना है। इन्हें decision control or branching statements भी कहा जाता है। इनके बारे में अधिक जानने के लिए देखें— If statements in C Switch statements in C Break, Continue and Goto in C

Repetition Control Statements

Repetition control statements helps computer to execute statements as many as times it needed. They are also called iteration control or looping statements.

Repetition control statements कम्प्यूटर को statements को जितने बार execute करने  की आवश्यकता है उतने बार execute करने में सहायता करते है। इन्हें  iteration control or looping statements भी कहा जाता है। इनके बारे में अधिक जानने के लिए देखें— Looping statements in C

Control Statements in C in Hindi
Fig. Control Statements in C

Example programs for controls statements in C

  1. Absolute value of number (simple if)
  2. Checking odd or even number (if else)
  3. Simple calculator program (switch case single case)
  4. Checking vowel or consonant (switch case multiple case)
  5. Generate series of natural numbers (while, for, do while)
  6. Generate table of given number
Share it to: