这段代码定义了一个递归函数 `sum`,用于计算从 1 到 n 的整数和。但代码在 `main` 函数之外直接调用了 `printf`,这是错误的。 - 你的 `printf` 和 `sum` 调用没有放在任何函数内部,比如 `main` 函数。C 程序必须从 `main` 函数开始执行,所有可执行语句都需要放在函数体内。 - 你调用 `sum` 时没有传入参数,而函数需要接收一个整数参数。你需要决定一个具体的 n 值,比如 5 或 10,然后传入这个值。
Copy this url:
QR-code: