Infinite loop: The loop whose termination test never computes to false. At times this is a deliberate act on the portion of the programmer, employing a construct like:
while(true)...
or
for( ; ; ) ...
However it can sometimes be the outcome of a logical error in the programming of a normal loop condition or the statements in the body of loop.