摘要:
import "fmt"func swap(x,y *int ) { //x ,y = y,x //fault /* t := *x *x = *y *y = t */ //true //*x , *y = *y ,*x //true //x , y = y , x //fault}func pri 阅读全文
摘要:
1.第一种实现swap函数的方法是: swap(int a,int b) { Int c = a;a = b;b =c; } 这表面一看确实是实现了整数a,b的交换,当拿来用时发现,结果并不是我们想要的。分析一下原因:在main中int x=1,y=2;然后调用swap(x,y);这相当于int a 阅读全文