Code:#include <stdio.h> void foo(int *array, int arraysize) { int i; /* Print the contents of the array */ for(i = 0; i < arraysize; i++) printf("Array index %d = %d\n", i, array[i]); } int main(int argc, char* argv[]) { int array[10], i, size; /* Get the size of the array */ size = sizeof(array) / sizeof(int); /* Fill the array with some data */ for(i = 0; i < size; i++) array[i] = i; /* Call a function, passing it the array, and its size */ foo(array, size); return 0; }