临时变量。交换机(p1,p2)中,p1和p2均是临时变量,传递的是实参的数值,交换是在函数内部进行,不会对函数外部的实参产生影响,因而并不能起到交换实参的作用,而交换机(*p1,*p2)传递的则是实参的地址,函数操作是根据地址直接到相应的内存单元中操作,因此是直接对实参操作的,可以交换实参的位置。