您能告诉我在函数中的指针之间进行相等时有什么问题吗?让我们看看这个例子:
void fun(int *array1)
{
int array2[5];
for(int i=0;i<5;i++)
{
array2[i]=3;
}
array1=array2;
}
int main(){
int x[5]; int n=5;
for(int i=0;i<5;i++){
x[i]=i; // --------> x[i]=i;
}
fun(x); //--------> x[i]=3
for(int i=0;i<5;i++){
cout<< x[i]<<" "; //-------> x[i]=i?????????? I expected x[i]=3;
}
return 0;
}