Infinite while loop Example 2

C Programming Language Loop control in C Language (Article) Loop control in C Language (Program)

1011

Program:

<span class="com">#include</span><span class="pln"> </span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">int</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
     </span><span class="kwd">int</span><span class="pln"> </span><span class="kwd">var</span><span class="pun">=</span><span class="lit">1</span><span class="pun">;</span><span class="pln">
     </span><span class="kwd">while</span><span class="pln"> </span><span class="pun">(</span><span class="kwd">var</span><span class="pln"> </span><span class="pun">&lt;=</span><span class="lit">2</span><span class="pun">)</span><span class="pln">
     </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"> </span><span class="kwd">var</span><span class="pun">);</span><span class="pln">
     </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output:

1
1
1
1
1
1
1
1
1
......
......
.....
infinite time
 

Explanation:

The program is an example of infinite while loop. Since the value of the variable var is same (there is no ++ or – operator used on this variable, inside the body of loop) the condition var<=2 will be true forever and the loop would never terminate.

This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.