这段代码定义了一个递归函数 `sum_to_n`,用于计算从 1 到 n 的整数和。它通过递归调用自身,每次将 n 减 1,直到 n 小于 1 时返回 0,然后逐层累加返回结果。 - 代码中有一个语法错误:第 8 行的 `return` 语句末尾缺少分号。C 语言中每条语句必须以分号结束。 - 另外,当 n 为负数时,函数会直接返回 0,但题目可能只考虑 n 为正整数的情况,这一点可以留意。
Copy this url:
QR-code: