Break-Proceed
Break Assertion in C
Break assertion are used for terminates any sort of loop e.g, whereas loop, do whereas loop or for loop. The break assertion terminates the loop physique instantly and passes management to the following assertion after the loop. In case of interior loops, it terminates the management of interior loop solely.
Use break assertion
Break assertion are primarily used with loop and swap assertion. usually use the break assertion with the if assertion.
- with loop assertion
- with swap case
- with if assertion
Syntax
1 |
jump-statements (loop or swap case);break; |
Instance of break
1 |
<span class="com">#embody</span><span class="str"><stdio.h></stdio.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> primary</span><span class="pun">()</span><span class="pun">{</span><span class="kwd">char</span><span class="pln"> key</span><span class="pun">;</span><span class="pln"> printf</span><span class="pun">(</span><span class="str">"Press any key or E to exit:n"</span><span class="pun">);</span><span class="kwd">whereas</span><span class="pun">(</span><span class="lit">1</span><span class="pun">)</span><span class="pun"></span><span class="pln">printf</span><span class="pun">(</span><span class="str">"Good bye !n"</span><span class="pun">);</span><span class="pun">}</span> |
Clarification:Within the above code when person enter any character, if the person enters E or e, the break assertion terminates the whereas loop and management is handed to the assertion after the whereas loop that shows the Good bye !message.
Output
1 |
Press any key or E to exitGood bye ! |
Proceed Assertion in C
C Proceed assertion are used to skips the remainder of the present iteration in a loop and returns to the highest of the loop. The proceed assertion works like a shortcut to the tip of the loop physique.
Use break assertion
Syntax
1 |
jump-statements (loop or swap case);proceed; |
Instance of proceed
1 |
<span class="com">#embody</span><span class="str"><stdio.h></stdio.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> primary</span><span class="pun">()</span><span class="pun">{</span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">1</span><span class="pun">;</span><span class="pln"> clrscr</span><span class="pun">();</span> <span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">1</span><span class="pun">;</span><span class="pln"> i</span><span class="pun"><=</span><span class="lit">10</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span> <span class="pun">{</span><span class="kwd">if</span><span class="pun">(</span><span class="pln">i</span><span class="pun">==</span><span class="lit">3</span><span class="pun">)</span> <span class="com">//if worth of i is the same as 3, it is going to proceed the loop </span><span class="pun">{</span> <span class="kwd">proceed</span><span class="pun">;</span> <span class="pun">}</span><span class="pln"> printf</span><span class="pun">(</span><span class="str">"%d n"</span><span class="pun">,</span><span class="pln">i</span><span class="pun">);</span> <span class="pun">}</span><span class="com">//finish of for loop </span><span class="pln"> getch</span><span class="pun">();</span><span class="pun">}</span> |
Output
1 |
1245678910 |