分成两部分
应该输出3,7,5吧。第一次交换后,b指向p1,a指向p2第二次交换后,c指向的值变为5,b指向的值变为3但第一次交换是不能改变外部a和b变量值的,第二次交换实际交换的是外部a变量和c变量的值。