编写函数求数组的和c 语言
时间: 2024-12-18 15:27:20 浏览: 10
在 C 语言中,编写一个函数来计算数组的和通常涉及到使用循环结构遍历数组,并将每个元素累加到总和中。这里是一个简单的示例,假设我们有一个名为 `array` 的整数数组,长度为 `size`:
```c
#include <stdio.h>
// 函数声明
int sumArray(int array[], int size);
int main() {
// 初始化数组(此处仅作示例)
int numbers[] = {10, 20, 30, 40, 50};
int arraySize = sizeof(numbers) / sizeof(numbers[0]);
// 调用函数并打印结果
int result = sumArray(numbers, arraySize);
printf("The sum of the array is: %d\n", result);
return 0;
}
// 定义求和函数
int sumArray(int array[], int size) {
int sum = 0; // 初始化总和为0
for (int i = 0; i < size; i++) {
sum += array[i]; // 每次迭代将当前元素添加到总和上
}
return sum; // 返回数组的总和
}
```
在这个例子中,`sumArray` 函数接受一个整型数组和它的大小作为参数,通过循环遍历数组并将每个元素相加。`main` 函数则调用这个函数并显示结果。
阅读全文