www.pudn.com > c.rar > passing.c
/* Passing an array to a function. */ #include#define MAX 10 int array[MAX], count; int largest(int num_array[], int length); int main( void ) { /* Input MAX values from the keyboard. */ for (count = 0; count < MAX; count++) { printf("Enter an integer value: "); scanf("%d", &array[count]); } /* Call the function and display the return value. */ printf("\n\nLargest value = %d\n", largest(array, MAX)); return 0; } /* Function largest() returns the largest value */ /* in an integer array */ int largest(int num_array[], int length) { int count, biggest = -12000; for ( count = 0; count < length; count++) { if (num_array[count] > biggest) biggest = num_array[count]; } return biggest; }