摘要: 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 阅读全文
posted @ 2019-12-06 12:11 D_R_Y 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2019-12-06 11:57 D_R_Y 阅读(341) 评论(0) 推荐(0) 编辑