C语言里面while函数while(n),n默认为什么意思,n不为零吗?

如题所述

第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时执行循环体,否则结束循环
第5个回答  2012-10-08
不为零
相似回答