呼び出す関数にだけ問題があるようで、ソース貼ります。

void 関数の名前(int n,int a[]){
int left,right,i;
quick_sort(a,left,right);
printf("結果\n");
for(i=0;i<n;i++){
printf("%d\n",a[i]);}
}

何がまずいんでしょう。
コンパイルエラーは出ませんが実行したらエラーが出ます。