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:

Published by

admin

I am a computer teacher, programmer and web developer