c - przekazywanie wskaźników do funkcji

Próbuję zmienić miejsce, w którym wskaźnik min i max są wskaźnikami, ale wygląda na to, że „zmiana” nie wykracza poza zakres funkcji (po uruchomieniu funkcji). Przed uruchomieniem funkcji ustawiłem * min i * max, aby wskazywały na „podwójne m = 0”. Jestem trochę NOOB, więc każda rada byłaby doceniana.

int min_max(double * min , double * max , int size , double a[]){                                                                       
int i;                                                                                                                                

printf("\n%lg\t%lg\n", *min, *max);                                                                                                   

min = &a[0];                                                                                                                          
max = &a[0];                                                                                                                          

for (i = 1 ; i < size ; i++) {                                                                                                        
 if (a[i] > *max)                                                                                                                    
  max = &a[i];                                                                                                                      
 else if (a[i] < *min)                                                                                                               
  min = &a[i];                                                                                                                      
 }                                                                                                                                     
 printf("\n%lg\t%lg\n", *min, *max);                                                                                                   
 return 0;                                                                                                                             
}

questionAnswers(3)

yourAnswerToTheQuestion