c - передача указателей на функцию
Я пытаюсь изменить, где указатели мин и макс указатели, но кажется, что "менять" не торчит вне функции "s область действия (после запуска функции). Перед запуском функции я установил * min и * max, чтобы указать на "двойной m = 0 ", Я'м NOOB, поэтому любые советы будут оценены.
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;
}