C语言,我在主函数调用了这个函数
我想要主函数的PN和PY数组在如下函数过程中发生的变化在主函数中也发生变化该怎么办啊
void RelevantSort(int PN[],int PY[],int PX[],int PXTemp[],int n)
{
int Temp[n];//用于存放排序好的PY,最后赋回给PY
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(PXTemp[i]==PX[j])//找到原来该X坐标是第几个数,即第j个
{
Temp[i]=PY[j];//把Y值赋给Temp中
PN[i]=j;//PN直接更新
}
}
}
PY=Temp;
//以数组为函数参数传给形参时
//由于数组名传递(地址传递),实参和形参共用一段内存
//对形参更改时实参的值也会改变
}