为什么不进入函数
#include<stdio.h>
void bubble(int *a,int n){
int swap=1;
int j;
int temp=0;
while(swap!=0){
swap=0;
for(j=0;j<n-1;j++){
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
swap++;
}
n=n-1;
}
}
}
int main(){
int a[5]={1,9,4,0,3};
bubble(a,5);
for(int i=0;i<5;i++){
printf("%d",a[i]);
}
}