#include "stdio.h" int addArray(int array[], int n); int main() { int data[] = { 0,1,2,3,4,5,6,7,8,9 }; int size = sizeof(data) / sizeof(data[0]); //int size = sizeof(data); printf("结果是:%d\n", addArray(data, size)); return 0; } int addArray(int array[], int n) { int sum = 0; int i; for (i = 0; i < n; i++) { sum += array[i]; } return sum; }
时间: 2024-04-04 07:31:33 浏览: 49
这是一个简单的C语言程序,作用是计算一个整数数组中所有元素的和,并在控制台输出结果。
程序的主要逻辑在 `main` 函数和 `addArray` 函数中。
`main` 函数定义了一个名为 `data` 的整型数组,并初始化了数组中的元素。然后通过计算数组元素个数的方式,得到了数组的大小。接着调用 `addArray` 函数,将数组和大小作为参数传递给它,并将函数的返回值输出到控制台。
`addArray` 函数定义了两个整型变量 sum 和 i,用于计算数组元素的和。然后通过一个 for 循环遍历整个数组,将数组中的每个元素累加到 sum 变量中。循环结束后,返回 sum 变量的值。
需要注意的是,程序中包含了头文件 `stdio.h`,用于提供输入输出函数的支持,例如 printf 函数。此外,程序中还定义了一个函数声明 `int addArray(int array[], int n);`,用于告诉编译器在后面会有一个名为 `addArray` 的函数,该函数的返回值为整型,接受两个参数,一个是整型数组,一个是整型变量。这样做的目的是为了在 `main` 函数中可以使用 `addArray` 函数,而不需要在 `main` 函数之后定义该函数。
阅读全文