c语言指针函数

发布网友

我来回答

1个回答

热心网友

在这个函数中
void swap(int *p1, int *p2)
{
int *temp;
printf("I am swaping...haha\n");
temp=p1;
p1=p2;
p2=temp;
}
交换的只是p1,p2的值,但是,从pointer_1,pointer_2向p1,p2的传递是单向的。所以,尽管p1,p2是交换了值,但是pointer_1,pointer_2的值并没有交换。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com