第二个能交换,虽然两函数都用指针做参数,但是,第一个直接才做的指针,相当于传值函数,对外面的值没有影响。第二个函数是对指针指向的数值操作,是传址操作,对外面的变量有影响
都有问题
swapC中修改指针地址是没用的,不会影响外部的指针地址值
swapD中int *tmp没有分配空间,就进行*tmp的赋值是错误的