int *insertZeroPosition(int *pf,int n,int k){
int *ptr=(int *)calloc(n+1,sizeof(int));
int i;
ptr[0]=k;
for (i=1;i<n+1;i++,pf++){
ptr[i]=*pf;
}
return ptr;
}
Run Code Online (Sandbox Code Playgroud)
为什么它ptr[i]=*pf而不是*ptr[i]=*pf即使 ptr 是一个指针?