C语言中如何定义一个求和的sum函数?
时间: 2024-12-01 19:29:11 浏览: 2
使用C语言实现N个数求和.pdf
在C语言中,定义一个求和的函数通常采用这样的形式:
```c
#include <stdio.h>
// 函数声明,返回值类型是int,输入参数是一个整型数组和数组长度
int sum(int arr[], int n);
// 函数定义,遍历数组并将所有元素相加
int sum(int arr[], int n) {
int total = 0; // 初始化总和为0
for (int i = 0; i < n; i++) { // 遍历数组
total += arr[i]; // 每次迭代都加上当前元素
}
return total; // 返回最终的求和结果
}
// 测试函数
int main() {
int numbers[] = {1, 2, 3, 4, 5};
int sum_of_numbers = sum(numbers, sizeof(numbers)/sizeof(numbers[0]));
printf("The sum is: %d\n", sum_of_numbers);
return 0;
}
```
在这个例子中,`sum`函数接收一个整数数组和数组长度作为参数,通过循环累加数组元素的值来计算总和。
阅读全文