biraz geç kaldım ama yine de cevap vermek isterim.

while döngüsü koşul için kullanılır.

while(++a,b=a+1,c-=a+b)
{
..
}
Şeklindeki döngü sonsuz olur. a nın değeri sürekli artar. b nin değeri a nın bir fazlası olur vs.

int a=7, b=2, c=4;
while(a<b<c)
{
....
Burada ise ve operatörü devreye giriyor. döngüyü şu şekilde kurmanız gerekmekte

while((a<b) && (b<c))
{
..
}
http://goo.gl/ngSsS

bu adresten daha fazla bilgiye ulaşabilirsiniz.