两个怎么看,怎么判断能不能交换,

img

第二个能交换,虽然两函数都用指针做参数,但是,第一个直接才做的指针,相当于传值函数,对外面的值没有影响。第二个函数是对指针指向的数值操作,是传址操作,对外面的变量有影响

都有问题

swapC中修改指针地址是没用的,不会影响外部的指针地址值

swapD中int *tmp没有分配空间,就进行*tmp的赋值是错误的