Assignment makes pointer without a cast
问题 I am editing a quick sort code so that the values of low, high, and middle point to an array element instead of integers. This is my code: #include <stdio.h> #define N 10 void quicksort(int a[], int *low, int *high); int split(int a[], int *low, int *high); int main(void) { int a[N], i; printf("Enter %d numbers to be sorted: ", N); for (i=0; i<N; i++) scanf("%d", &a[i]); quicksort(a, &a[0], &a[N-1]); printf("In sorted order: "); for (i=0; i<N; i++) printf("%d ", a[i]); printf("\n"); return 0;