数组求和:编写一个函数,使用指针遍历数组,并计算出数组中所有元素的和
时间: 2024-06-18 16:05:26 浏览: 163
编制函数求数组
5星 · 资源好评率100%
数组求和是指对一个数组中所有元素的值进行相加的过程。编写一个函数可以使用指针遍历数组,并计算出数组中所有元素的和。函数的实现过程如下:
```
#include <stdio.h>
int sumArray(int *arr, int size){
int sum = 0;
for(int i = 0; i < size; i++){
sum += *(arr+i);
}
return sum;
}
int main(){
int arr[] = {1,2,3,4,5};
int size = sizeof(arr)/sizeof(arr);
int sum = sumArray(arr, size);
printf("The sum of the array is %d\n", sum);
return 0;
}
```
函数`sumArray`接受两个参数:一个整数型指针`arr`和一个整数型变量`size`,分别表示要计算的数组的首地址和数组的长度。该函数使用循环遍历数组中的每个元素,并将它们的值相加。最后,函数返回数组中所有元素的和。
阅读全文