在循环中,条件 n>0 和 n 是等价的,因为在 C++ 中,任何非零的整数值都会被视为 true,而 0 会被视为 false。因此,使用 n 作为循环条件时,当 n 的值为非零时,条件判断为真,循环继续执行;当 n 的值为 0 时,条件判断为假,循环结束。
因此,可以将 n>0 简化为 n,这是 C++ 中常见的写法,特别是在需要对整数进行条件判断时。这样做可以让代码更加简洁和直观。