和址专题

值传递和址传递

值传递 上面的代码是想要交换x,y的值,把x,y传递给swap函数之后,执行下面的操作: 在swap中a和b交换了,但是和x,y没有关系,所以x,y在main中不会变。 址传递 下面再看把x,y的地址&x,&y传给swap,swap使用两个指针变量接受它们。 swap中的*a,*b是对地址的解引用,即*a就是x,*b就是y。所以交换了x和y的值 下面是具体步骤: 交换