/* * store_zeros.c * * King, Ch. 12, Ex. 8, 274: rewrite * void store_zeros(int array[], int n) * using only pointers (no subscripts, []) */ #include #define SIZE 10 void store_zeros(int* array, int n); void print_array(int* array, int n); int main(){ int my_array[SIZE]; //store_zeros(&my_array, SIZE); printf(" -- before store_zeros --\n"); printf(" my_array is %p \n", my_array); printf(" my_array[0] is %i \n", my_array[0]); printf("\n"); print_array(my_array, SIZE); store_zeros(my_array, SIZE); // Jim printf(" -- after store_zeros \n"); printf(" my_array is %p \n", my_array); printf(" my_array[0] is %i \n", my_array[0]); print_array(my_array, SIZE); printf("\n"); return 0; } void store_zeros(int* p2array, int n){ int i; //for (p2array = 0; p2array < n; p2array++){ for (i=0; i