c语言求数组元素和的函数
时间: 2024-11-30 19:16:32 浏览: 4
在 C 语言中,你可以通过创建一个函数来计算数组元素的总和。通常我们会定义一个名为 `sum_array` 的函数,接受一个整型数组作为输入参数,以及数组的大小(即元素的数量)。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一个求和函数
int sum_array(int arr[], int n) {
int total = 0; // 初始化总和为0
// 遍历数组,将每个元素加到total上
for (int i = 0; i < n; i++) {
total += arr[i];
}
return total; // 返回数组元素的和
}
int main() {
int numbers[] = {1, 2, 3, 4, 5}; // 示例数组
int array_size = sizeof(numbers) / sizeof(numbers[0]); // 获取数组长度
int sum = sum_array(numbers, array_size);
printf("数组 %d 中所有元素的和是: %d\n", array_size, sum);
return 0;
}
```
在这个例子中,`sum_array` 函数接收一个数组 `arr` 和它的大小 `n`,然后遍历数组,累加每个元素,最后返回总和。
阅读全文