这段代码的功能是计算一个整数各位数字之和。它通过循环不断取出最后一位数字并累加,然后去掉最后一位,直到数字变为0。 - 代码没有处理负数的情况。如果输入负数,循环条件 `n>0` 会直接跳过,导致输出0,但负数的各位数字之和通常应该按绝对值计算。 - 变量 `sum` 没有初始化,虽然这里赋值为0了,但建议养成显式初始化的习惯。
Copy this url:
QR-code: