Hello all,
I have a problem in understanding a basic thing in this code!!!

while(*src++ = *des++);

seems to run infinitely since no condition here , but in real this works fine.... just need a explanation for this.. how does the compiler interprets this!!! please