Online Compiler C

#include <stdio.h> int sum_to_n(int n){ int result = 0; for (int i = 1;i <= n,i++) result = result + i; return result; } int main() { return 0; }
这段代码定义了一个函数 `sum_to_n`,它试图计算从1到n的整数和,但主函数 `main` 中没有调用它,所以程序运行后直接结束,没有任何输出。

- 在 `for` 循环的条件部分,你使用了逗号 `,` 来分隔表达式,但C语言中 `for` 循环的三个部分必须用分号 `;` 分隔。检查 `for (int i = 1;i <= n,i++)` 这一行,逗号应该改为分号。
- 主函数 `main` 中没有调用 `sum_to_n`,也没有打印结果。如果你希望看到计算结果,需要在 `main` 中添加调用并输出。