正确解法:
我们正确的做法应该是用指针取地址的方式来解决这个问题,这个*p才能拿着将要去替换的地址去把这个地址给替换了
注:这个函数没有返回值所以在命名的时候用的是空的返回值void(函数必须要有返回值 就算是空的也要写出来);在主函数下开始引用的时候要用&进行取地址
错误解法:
如果是这种方法则会出现值传到了Swap里面去 但是传不出来 地址没变(也就是说x是x a是a,x是的值如何都影响不了a)
我们正确的做法应该是用指针取地址的方式来解决这个问题,这个*p才能拿着将要去替换的地址去把这个地址给替换了
注:这个函数没有返回值所以在命名的时候用的是空的返回值void(函数必须要有返回值 就算是空的也要写出来);在主函数下开始引用的时候要用&进行取地址
如果是这种方法则会出现值传到了Swap里面去 但是传不出来 地址没变(也就是说x是x a是a,x是的值如何都影响不了a)