while(n)什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/12 08:38:45
是不是说在n>0的时候运行后面的东西?还是n>=0?

n是bool型变量时,就是代表n为true时运行循环,
n是int型时,就是代表n为1时运行循环
n为表达式,就代表表达式成立时运行循环

n>0表达式为true 运行下面的内容
n<0表达式值为false 不运行,跳过

应该是当n不等于空