第1个回答 2012-10-08
while(n)表示当n非零时执行循环,当0等于0时终止循环。
在C中,零表示逻辑假,非零值表示真。
第2个回答 2012-10-08
while(n)
//等价于
while(n!=0)
//表示n不等于0时执行循环体。本回答被网友采纳
第3个回答 2012-10-08
首先,n在这里被当作了一个条件
其次,当n为真时,进入while循环体(A);否则跳出循环继续执行下面部分(B)。
while(n)
{
循环体;//标识为A
}
语句1;//标识为B
语句2;
第4个回答 2012-10-08
当n不等于0时执行循环体,否则结束循环