/* * Program to demonstrate use of arrays (create an array in main * and pass to a function that sums its elements). */ #include #define N 10 /* * Compute sum of array elements: * returns sum of nums[0] through nums[size-1] */ double array_sum(int size, const double nums[]) { double sum = 0; int i; for (i = 0; i < size; ++i) { sum += nums[i]; } return sum; } /* * Main program */ int main(void) { double stuff[N]; int i; for (i = 0; i < N; ++i) { stuff[i] = 0.1 * i; } printf("%f\n", array_sum(N, stuff)); return 0; }