while(n)什么意思?

1.n是bool型变量时,就是代表n为true时运行循环(bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。

bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。

2.n是int型时,就是代表n为1时运行循环

3.n为表达式,就代表表达式成立时运行循环
原文地址:https://www.cnblogs.com/nullcjm/p/7955454.html